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

本文详细介绍了如何安装Proteus和MDK5,以及如何进行Proteus与Keil的联合仿真。首先,提供了安装这两个软件的参考资料,接着讲解了在Proteus中选取元件和配置单片机的过程,再介绍了在Keil中编写单片机程序并生成.hex文件的方法。最后,阐述了如何在Proteus中连接Keil并开始仿真。

1、需要的文件

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

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

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

参考:MDK5安装破解以及安装stm32与C51支持包(附安装包)
https://blog.youkuaiyun.com/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.youkuaiyun.com/Jayuee/article/details/106258587

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

  • https://www.cnblogs.com/flowerbirds/p/10658350.html
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值