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

 时间:2026-02-14 01:40:49

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   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

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

  • 74ls138扩展为4线-16线译码器
  • keil怎样生成hex文件?
  • 电路仿真软件multisim教程
  • protues怎么找元器件?
  • proteus数码管怎么找
  • 热门搜索
    中国旅游研究院 丽江旅游地图 杭州旅游公司 海洋旅游 敦煌旅游景点 酒店旅游 大理旅游网 旅游管理就业方向 十渡旅游 小学生旅游作文