- 210
- 0
- 约1.75千字
- 约 5页
- 2021-11-22 发布于江西
- 举报
资料收集于网络,如有侵权请联系网站删除
项目一:单只数码管循环显示0~9
一、设计要求:用汇编语言编写程序实现51单片机控制1只数码管,循环
显示0~9。并用仿真软件仿真出实验结果。最后,用51单片机开发板实
现一支数码管循环显示0到9。
二、设计原理:
数码管显示原理:
我们最常用的是七段式和八段式LED数码管,八段比七段多了一个小数点,
其他的基本相同。所谓的八段就是指数码管里有八个小LED发光二极管,通过控
制不同的LED 的亮灭来显示出不同的字形。数码管又分为共阴极和共阳极两种类
型,其实共阴极就是将八个LED 的阴极连在一起,让其接地,这样给任何一个
LED 的另一端高电平,它便能点亮。而共阳极就是将八个LED 的阳极连在一起。
其原理图如下。
其中引脚图的两个COM端连在一起,是公共端,共阴数码管要将其接地,共
阳数码管将其接正5伏电源。数码管的8段,对应一个字节的8位,a对应最低
位,dp对应最高位。所以如果想让数码管显示数字0,那么共阴数码管的字符编
码即0x3f;共阳数码管的字符编码即0xc0。可以看
word可编辑
资料收集于网络,如有侵权请联系网站删除
出两个编码的各位正好相反。本实验用到
原创力文档

文档评论(0)