如何利用Proteus和keil做静态共阴数码管的仿真
来源:网络收集 点击: 时间:2024-02-21首先我们打开Proteus用于绘制仿真电路图
点击左上角的P按钮

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

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

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

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

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

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

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

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

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

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

我们将程序改为数字3的段码0x4f,重新编译再次运行后
可以看到静态数码管显示的数字3
下面是共阴数码管段码,也可以用于共阳数码管,只需按位取反即可。
比如共阳数码管显示3,P2 = ~0x4f;
注意:以下的数字未验证,使用时最好自己不验证一下。
0 0x3f
1 0x06
2 0x5b
3 0x4f
4 0x66
5 0x6d
6 0x7d
7 0x07
8 0x7f
9 0x6f
A 0x77
B 0x7c
C 0x39
D 0x5e
E 0x79
F 0x71

记得点赞和投票哦
KEILPROTEUS单片机静态数码管版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_91363.html