1、需要的文件

2、 文件“Proteus软件”的安装

参考:proteus7.8的安装、破解、汉化教程https://jingyan.baidu.com/article/86f4a73ebcae9537d6526921.html

3、“MDK”,“Keil5安装文件”

参考:MDK5安装破解以及安装stm32与C51支持包(附安装包)
https://blog.csdn.net/qq_41639829/article/details/81813992

  • 注意:“Keil5安装文件”中只用keygen.exe即可。这个是用来生成注册码的。原来MDK文件夹里的太老了(从上面链接中可以看到原来的注册码只能到2020年,现在“Keil5安装文件”文件夹中的这个注册码可以到2023年)。
  • 如果没有keygen这个文件,重新在压缩包中解压,因为可能被当成病毒删除了。

4、Proteus与keil联合仿真

熟悉Proteus

打开Proteus,如图,

  • 图中最左侧标记了几处,元件库,端点,和探针。
  • 元件初始化为空,需要自己添加,点P,打开搜索框添加。
  • 参考:常用的元器件中英文对照表http://wenku.baidu.com/view/fdcefefdc8d376eeaeaa31fe.html
  • 几个常用的元件名称如下:
    • 电池组BATTERY
    • 按键BUTTON
    • 电容CAP
    • 晶振CEYSTAL
    • 发光二极管LED
    • 黄色发光二极管LED-YELLOW(其他颜色类似)
    • 电阻RES
    • 开关SWITCH
    • 单片机80C51、AT89C51
    • 数码管 7REG 共阳极CA 共阴极CC

  • 端点包含电源VCC和接地GND
  • 电源为POWER
  • 接地为GROUND

第一步:从proteus选取所需元件进行绘图

第二步:勾选远程编译监视器

第三步:在keil中编写单片机程序并输出hex文件

  • 参考:用keil软件编写单片机程序的步骤

  • https://jingyan.baidu.com/article/2a138328aba088074a134f20.html

  • keil输出hex文件:

第四步:配置proteus,联系keil和proteus

  • 回到proteus,双击对应的单片机,如AT89C52,然后在Program File中选择在keil中编译完成的.hex文件即可。

第五步:proteus和keil联合仿真

  • 点击proteus左下角:

  • 第一个为开始仿真,最后一个停止仿真

参考链接:

1、Proteus与keil联合仿真

  • https://blog.csdn.net/Jayuee/article/details/106258587

2、初学单片机:Proteus介绍、Proteus与Keil联调(Windows10环境下)

  • https://www.cnblogs.com/flowerbirds/p/10658350.html

【单片机】Proteus安装、MDK5安装、Proteus与Keil联合仿真教程相关推荐

  1. Proteus 8 中文版安装教程

    链接:https://pan.baidu.com/s/1LeCnN6Qot6w3dk89PSan_A 提取码:proy proteus 8.6 下载 安装教程 1.下载好后,请先进行解压.解压过后会出 ...

  2. 单片机I2C总线AT24C02读写、扩展keil工程多个实例及Proteus仿真

    1.对I2C总线上挂接多个AT24C02的读写操作源代码如下: //对I2C总线上的2个AT24C02(U2和U3)的读写/*I2C总线系统中器件地址包括固定部分和可编程部分. 可编程部分必须根据A0 ...

  3. 【Proteus 8.9安装教程】

    Proteus 8.9安装教程 最近帮别人搞了"称重器",使用到了HX711这款传感器,查阅资料发现只有Proteus 8.9及以上版本里面才有HX711的传感器,所以特地安装了一 ...

  4. Proteus和Keil C51联合仿真

    (1)将文件夹中的联机调试模块VDM51.dll 文件复制到安装后的Keil5目录中如目录Keil\C51\BIN.文件提取码如下: http://链接:https://pan.baidu.com/s ...

  5. 51单片机ADC0832模数转换+ LCD1602显示+Proteus仿真

    51单片机ADC0832模数转换+ LCD1602显示+Proteus仿真 Proteus仿真 在Proteus SP2仿真过程中发现无法读取ADC0832的数据.解决办法:在proteus安装目录下 ...

  6. 0525基于单片机的智能宠物喂食器Proteus仿真

    [前言] hello 大家好,今天给大家讲一讲基于单片机的智能宠物喂食器Proteus仿真.该项目的功能如下: 1.LCD1602实时显示当前时间和设定的喂食时间 2.当时间到达设定喂食时间,播放主人 ...

  7. MDK5安装破解以及安装stm32与C51支持包(附安装包)

    一.MD5.14安装包与破解工具 链接:https://pan.baidu.com/s/14I0zwdvKlbR5PbrsAlxMDQ 密码:d1cs 二.MD5.14安装 解压压缩包后 1.双击md ...

  8. 两小灯同亮同灭c语言程序,基于C语言与Proteus联合仿真的单片机技术最新章节_何波,丘利丽著_掌阅小说网...

    前言 随着嵌入式技术的飞速发展,嵌入式系统产品正不断渗透到各行各业,如智能家居.车载电子设备等.因此,单片机技术作为嵌入式计算机控制系统的重要技术,已经越来越受到各个应用领域的重视,尤其对于直接面向企 ...

  9. 【011】基于51单片机的低频信号发生proteus仿真与实物设计

    ​一.资料内容 (1).基于51单片机的低频信号发生proteus仿真设计一份: (2).基于51单片机的低频信号发生proteus仿真设计keli源代码一份: (3).基于51单片机的低频信号发生A ...

最新文章

  1. SQL 语句转换格式函数Cast、Convert
  2. System.Diagnostics.Process.Start()
  3. Python 多版本安装模块
  4. java 布局教程_java布局学习(新)
  5. javascript实现面向对象的继承
  6. Spatial Transformer Networks(STN)详解
  7. c++ list sort
  8. 服务器测试文档,服务器测试流程-20210321064941.docx-原创力文档
  9. 基于XAMPP的Testlink安装方法
  10. 如何基于列值从DataFrame中选择行?
  11. 【QT5.3】VS2013+QT5.3 中文乱码问题 解决方案
  12. Web Service(二):cxf 实现
  13. curl以cookie的方式登录
  14. 聚类的方法、原理以及一般过程
  15. EPON联通网关超级管理员密码获取办法
  16. 去重插入数据 mysql_mysql 数据去重
  17. (二)Jointly Optimizing Diversity and Relevance in Neural Response Generation
  18. 搭载专业游戏芯片,这款百元真无线耳机很强吗?开箱实测一番
  19. 新数据经济的民主化:科技巨头如何窃取我们的数据以及我们如何夺回控制权
  20. 深圳计算机专业中专学校,深圳中专学校

热门文章

  1. SpringBoot+Mybatis实现图片按用户上传存储和获取用户图片功能
  2. Redis Cluster 宕机引发的事故
  3. 蚂蚁金服服务注册中心数据一致性方案分析 | SOFARegistry 解析
  4. 关于决策树可视化各项展示数据的解读(泰坦尼克号预测生还案例Titanic)
  5. 如何实现在退休时有足够的钱供老年任性花费?(复利年金通胀综合案例)
  6. 大数据学习内容及方法
  7. MySQL数据库实操教程(15)——表的关联关系
  8. 职高生学计算机的走单招服装设计可以吗,2019年江西科技学院服装与服饰设计专业介绍...
  9. Yarn框架和工作流程简介
  10. 安卓控件 - 列表视图