51的程序设计以及仿真的步骤
1.在keil4中编写程序
如图新建工程文件
点击图片所在的位置建立文件并选择好地址
然后在弹出的选择设备中选择Atmel选项,向下拉找到AT89C51选择51单片机
接着选择否

接着点击左上角File新建一个文件
接着 点击保存,完成.c文件的创建
再接着右键单击Add files to group的选项,将.c文件加入到工程中,截下来就可以开始程序的编写了
实验的源代码如下
#include<reg51.h>
sbit p1_0=P1^0;
sbit 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单片机的仿真
本文介绍了如何在keil4中编写51单片机程序,包括新建工程、选择51单片机、创建.c文件及添加到工程,并展示了用于监测按键的代码。接下来在Proteus中搭建电路,导入HEX文件并成功仿真,实现了单片机的功能。

1659

被折叠的 条评论
为什么被折叠?



