Proteus生成项目
打开Proteus,在右上角文件新建工程
选择下一步,修改文件名和路径方便自己查找
一直选择下一步,默认情况下不创建pcb、不创建pcb布板设计、没有固件项目
创建完成后点击左侧“P”键即可查找需要用的元器件
打开固件库后我们在关键字栏搜索AT89C51再点右下角确定就可以使用51单片机了
双击51芯片
会出现下面窗口
.hex 文件可在keil软件中生成,接下来就是如何点亮LED灯
使用汇编语言点亮一个LED灯
打开Keil软件,点击Project,新建Project
找到AT89C51芯片
确认后这里选NO,因为选确认后会包含start文件,在烧录到硬件中需要用到,我们这里用的是模拟仿真,所以直接选NO
右键source group 1选择添加一个新文件进去
这里我们选择ASM文件类型
写入下面汇编代码,然后点击上方魔法棒
在output栏勾选HEX文件创建
编译后生成.hex 文件 ,我们再在proteus上画出电路图,加载hex文件,点击左下方三角符号运行,效果如下
汇编流水灯
操作和上述相同,不同处就是修改代码和电路图
代码
电路图及效果
C语言流水灯
c语言不同点在与在keil中,向source group 1添加新文件要选择c语言
代码
电路和效果图