keil和proteus联手实操单片机

学习单片机这部分实践课时,遇到代码保存和格式转换问题,下面,我们针对这个问题进行傻瓜式教学灯塔的实践操作,keil用的是Keil uVision2 软件,proteus用到是8.6版。

第一步,先打开keil,就会发现有file大图标,

 打开file,单击file下的new..,出现下面的新界面

然后再这个编辑框输入本博主分享的灯塔代码:

#include<reg51.h>

void delay();

sbit p1_5=P1^5;

main()

{

while(1)

{

p1_5=0;

delay();

p1_5=1;

delay();

}

}

void delay(void)

{

unsigned int i;

for(i=20000;i>0;i--);

}

 

 第二步,点击下面这个图标进行HEX格式保存,单击Target 1左侧第一个图标

第三步,打开后显示下面图片

第四步,点击output,对create HEX file打勾,点击确定

 

第五步,点击下面三个图标

显示没错误也没警告,说明文件编码没啥问题,在保存该文件的地址查看是否生成了hex文档 

 我的生成文档在这

 

最后,Keil软件工作到此完成,接下来就是proteus上场了

第一步,首先打开proteus,选择自己知道的路径

然后一直点击下一步,知道出现下面图案

 第二步,在关键字一栏输入AT89C51,将其添加在工作区

 

 第三步,加入LED灯,和上面操作差不多,在关键字一栏输入LED

 第四步,加入电阻在关键字一栏输入RES

第五步,加入电源POWER

 完成以上五部,就可以得到一个完整的电路图,如下:

 第六步,对电阻进行电阻值的改写单击R1,把10K改为200,显示下面图片:

 第七步,重头戏来喽,导入HEX文件,单击单片机,出现下面如图:

 最后一步点击运行

 运行时的小视频如下,点开链接即可观看哦

https://s31.aconvert.com/convert/p3r68-cdx67/0xh2r-6czrx.gif
物联沃分享整理
物联沃-IOTWORD物联网 » keil和proteus联手实操单片机

发表评论