实验1:闸刀型开关输入与8段LED静态显示输出
如何新建一个工程:
Step1:
打开Proteus软件,会直接进入到主页,在主页中的开始设计板块找到新建工程
,点击。
或者在软件的左上角,点击文件
,选择新建工程
,也可以使用快捷键ctrl + O
然后就是根据自动弹出来的向导,一直点next
就行,全部默认即可
到这里新建工程就完成了
添加器件和器件连接:
Sept1:
在原理图绘制的左边部分,点击P
图标,P
是Pick Devices
的首字母
Sept2:
点击后,开始挑选我们所需要的器件,这次仿真只需要添加开关(switch),at89c51,电阻(res),8段LED
pos_id=img-LAsERPId-1743779396537)
anode是正极,cathode是阴极
Sept2:
将元件放置到原理图中,并进行连接
Sept3:
添加电源和地
Step4:
打开keil4或者keil5软件进行代码编写
代码如下
#include<reg51.h>
sbit K0=P1^1; //定义K0
unsigned char data dir_buf; //显示缓冲区
code unsigned char distab[]={0x8E,0x89}; //F,H的编码
void dir()
{
P3=distab[dir_buf];
}
void main()
{
while(1)
{
K0=1;
if(K0==0)
dir_buf=1;
else
dir_buf=0;
dir();
}
}
然后双击芯片,放入hex文件
后就欧克了