没有合适的资源?快使用搜索试试~ 我知道了~
单片机应用技术与项目实践 数码管静态显示.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 22 浏览量
2022-07-08
23:23:11
上传
评论
收藏 15KB DOCX 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/85970502/0001-cd9ba917b0d5aaf9065734a451a547de_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
1页
单片机应用技术与项目实践 数码管静态显示.docx 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/85970502/bg1.jpg)
数码管静态显示
所谓静态显示,就是当显示器显示某一字符时,相应段的发光二极管恒定地导通或截止。
图 1 为一个四位静态 LED 显示器电路。该电路各位可独立显示,只要在该位的段选线上送
相应的段码,该位就能保持响应的显示字符。这种显示方法的每一位都需要有一个 8 位输出
口控制。
静态显示器的优点是显示稳定,在发光二极管导通电流一定的情况下显示器的亮度高,
控制系统在运行过程中,仅仅在需要更新显示内容时,CPU 才执行一次显示更新子程序,
这样大大节省了 CPU 的时间,提高了 CPU 的工作效率;缺点是位数较多时,硬件开销太大。
静态显示占用 I/O 端口线为 8×N,N 为显示位数。
图 1 四位静态 LED 显示电路
实现共阳极四位数码管静态显示 4 个“5”的 C 语言程序。
接法:P1.0~P1.3 连接到数码管的位,P0.0~P0.7 连接到数码管的段。
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
//数码管的段码编码
uchar table[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,
0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
void main()
{
uchar i = 0;
P2 = 0xf0; //数码管的最后 4 位被点亮
P0 = table[5];
while(1)
}
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/9009bb55462b44a2a7bea11721c2657b_weixin_43010441.jpg!1)
努力搬砖的小王
- 粉丝: 26
- 资源: 7706
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)