单片机学习小组
直播中

小镇故事多

12年用户 439经验值
擅长:模拟技术
私信 关注

如何在proteus里完成51单片机的仿真呢

如何在proteus里完成51单片机仿真呢?其仿真步骤有哪些呢?

回帖(1)

杨玲

2022-1-24 11:14:30
51的程序设计以及仿真的步骤

1.在keil4中编写程序


如图新建工程文件
点击图片所在的位置建立文件并选择好地址
然后在弹出的选择设备中选择Atmel选项,向下拉找到AT89C51选择51单片机
接着选择否

接着点击左上角File新建一个文件

接着 点击保存,完成.c文件的创建
再接着右键单击Add files to group的选项,将.c文件加入到工程中,截下来就可以开始程序的编写了

实验的源代码如下

#include
***it p1_0=P1^0;
***it p1_7=P1^7;
main()
{
    int i;
    while(1)
    {
          p1_0=0;
          do{}while(p1_7=1);
          do{}while(p1_7=0);
          p1_0=1;
          for(i=0;i<=255;i++){};
    }
}
代码的目的是利用8XX51的P1口,用发光二极管监测某一按键开关,使每按键一次,输出一个正脉冲
编译前,点击魔法棒的Output勾上Create HEX_File,这样编译后才能生成proteus能用的HEX文件
这样,在代码程序的部分工作就做好了
2.在proteus中搭建威廉希尔官方网站

按照步骤建立好工程文件,根据自身要求搭建好威廉希尔官方网站

接着双击AT89C51原件,会弹出来如下界面

在Program File中添加刚刚生成的hex文件
接着点击运行,单片机就能实现刚刚代码的功能,仿真就完成了

这样,我们就完成了一次在proteus里的51单片机的仿真。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分