(五)c52学习之旅-静态数码管

来源:互联网 发布:linux系统大全 编辑:程序博客网 时间:2024/06/08 18:02

数码管的可显示内容:数字、小数点和部分英文字符、符号。
特点:
1、自发光、亮度高,特别适合环境亮度低的场合使用。
2、牢固,不怕冲击。
数码管是一种半导体发光器件,其基本单元是发光二极管。
数码管分共阴和共阳,在开发过程要区分好。
共阴共阳的区别
从图里很快可以发现,共阴和共阳,无非就是一个一端接地,另一个一端接电源。这里我采用的是共阴数码管,所以是高电平点亮,低电平熄灭。共阳数码管,则反之。
然后就是静态数码管的接法
这里写图片描述
如果一个数码管直连单片机,需要至少8个IO口,简直就是浪费。4个的话那就是至少32个IO口,我们所学单片机根本没有那么多的IO口资源,所以这个静态数码管是为了后面动态数码管显示做铺垫。
动态数码管用了2个锁存(每个开发板采用的办法不一样),分别实现段选和位选,动态数码管的章节再详细介绍。

#include<reg52.h>void main(){    DU=1;   //打开段选锁存       P0=0x6;       //000000110    DU=0;   //关    WE=1;//打开位选锁存       P0=0xfe;  //1111 1110    DU=0;    while(1);}

这里需要数码管计数器软件的留言给我,下次贴出51编程的一些常用工具下载链接。

0 0