基于Proteus和Keil μVision 3 LED显示控制系统设计
3 Proteus与Keil软件的联调设置
系统采用Keil μVision 3与Proteus联调的方式来实现。首先需要安装Keil驱动软件vdmagdi.exe,然后Keil目录下的bin中的VDM51. dll拷贝到Proteus下面的bin中,打开Keil UVision 3软件,创建项目,并单击option for targetl,在打开对话框,选择output选项卡,在creat hex file前面打勾,以便产生HEX文件,同时在debug选项卡中选择proteus vsmsimulator,将Keil生成.HEX文件如图4所示。本文引用地址:https://www.eepw.com.cn/article/160298.htm
在Proteus软件中,双击AT89C51单片机,在其属性下面的Program file中加载由Keil μVision 3产生的.HEX文件,然后点击ok退出,同时在debug菜单下面选择use remote debug monitor,这样就完成了Proteus与Keil的联调准备工作如图5所示。
4 结语
LED显示系统以AT89C51单片机为基础,利用RS 232和单片机的接口转换模块,实现与PC机的数据传输,可以随时更新显示内容。同时,采用键盘输入串口中断模式与驱功LED同步显示,并实现了两者的模式切换,同时采用C语言和汇编语言混合编程,和基于Keil与Proteus联调仿真的开发模式,使系统的功能更容易实现且具有较好的移植性。
评论