如何利用Proteus和keil做静态共阴数码管的仿真

时间:2024-10-11 19:50:07

1、首先我们打开Proteus用于绘制仿真电路图点击左上角的P按钮

如何利用Proteus和keil做静态共阴数码管的仿真

2、在keyword里面输入80c51就可以找到通用51单片机

如何利用Proteus和keil做静态共阴数码管的仿真

3、在keyword里面输入*seg*找到7段数码管注意:CC是共阴数码管、CA是共阳墙绅褡孛数码管其本身没有太大的区别,只是段码不同

如何利用Proteus和keil做静态共阴数码管的仿真

4、我们右键Terminal,选择GROUND接地线连接在数码管的COM公共端口

如何利用Proteus和keil做静态共阴数码管的仿真

5、总的仿真电路图,看看是不是非常的简单

如何利用Proteus和keil做静态共阴数码管的仿真

6、打开keil新建一个项目工程我们点击Project选择options for group注意,这个步骤要进行两次

如何利用Proteus和keil做静态共阴数码管的仿真

7、第一次会弹出这个窗口我们直接关闭就可以了

如何利用Proteus和keil做静态共阴数码管的仿真

8、第二次进入这个界面把create hex打上勾

如何利用Proteus和keil做静态共阴数码管的仿真

9、这是共阴数码管,输出为1数码管对应的led亮,所以我们P2口输出0xff,全1用于测试数码管

如何利用Proteus和keil做静态共阴数码管的仿真

10、将其编译并成功输出的hex文件导入Proteus中的单片机中

如何利用Proteus和keil做静态共阴数码管的仿真

11、点击运行仿真,就可以看到数码管所有的led都亮了,也就是显示数字8

如何利用Proteus和keil做静态共阴数码管的仿真

12、我们訇咀喃谆将程序改为数字3的段码0x4f,重新编译再次运行后可以看到静态数码管显示的数字3下面是共阴数码管段码,也可以用于共阳数码管,只需按位取反即可。比如共阳数码管显示3,P2 租涫疼迟= ~0x4f;注意:以下的数字未验证,使用时最好自己不验证一下。0 0x3f1 0x062 0x5b3 0x4f4 0x665 0x6d6 0x7d7 0x078 0x7f9 0x6fA 0x77B 0x7cC 0x39D 0x5eE 0x79F 0x71

如何利用Proteus和keil做静态共阴数码管的仿真
© 手抄报圈