资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Keil 与proteus 联调具体步骤1.安装keil。12.安装proteus。13.在proteus中绘制电路,如下图。24.在Keil中编写程序并调试。35.设置Keil调试环境。86.仿真运行,查看结果。101. 安装keil。,双击c51v805_中文版.exe安装keil,完成后进行注册。2. 安装proteus。(1)先安装Setup71.exe,提示Licence时选择本地并指向crack-MAXIM_LICENCE.lxk。(2)安装完成后,将crac-BIN中的文件复制到安装目录的.BIN下替换原有的文件。(3)注:Keil驱动中的程序为Proteus与Keil联调的驱动,双击进行安装。3. 在proteus中绘制电路,如下图。右单击AT89C51,选Edit Properties,设置时钟频率(与晶振对应,keil中有设置)并清空Program file项。如下图所示:Debug选项中选择Use Remote Debug Monitor,即该项前打钩,如下图。4. 在Keil中编写程序并调试。(1) 新建工程,选择器件(如Atmel AT89C51),(2) 新建文件(3) 添加文件(4) 编写程序(5) 依次编绎文件,创建目标文件,连接文件。至无错误。具体参考如下:(6) 新建文件#define LEDS6#include reg51.hunsigned char code select=0x01,0x02,0x04,0x08,0x10,0x20;unsigned char code LED_CODES= 0xc0,0xF9,0xA4,0xB0,0x99, 0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xFF,0x0C,0x89,0x7F,0xBF;void main()char i=0;long int j;while (1) P2=0; P1=LED_CODESi; P2=selecti; for(j=9000;j0;j-); i+; if(i5)i=0; 依次编绎文件,创建目标文件,连接文件,至无错误:5. 设置Keil调试环境。在“项目”中设置时钟在“输出”中选择“产生HEX文件”在“调试”中选择使用Proteus VSM Simulator6. 仿真运行,查看结果。在Keil中点击开始调试,点击运行;在proteus中查看仿真结果。7. ok!
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号