C语言如何实现循环点亮单位数码管
时间:11-18
来源:互联网
点击:
数码管里面就是由 8个 二极管组成的,其中7个二极管构成数字,剩下一个二极管是一个点。下面这个单位数码管是共阳数码管,即 数码管里面8个二极管的阳极是共同连接在一起,而阴极就是独立分开的,这样就可以通过控制阴极来点亮熄灭二极管了。 若设置二极管阴极为低电平,则这个对应的二极管就点亮了。 把所有二极管阴极都设置低电平,则可以使这个数码管显示 " 8 "数字,下面的小点 也点亮。
下面是 实现循环点亮单位数码管的程序。
#include
void Delay()
{
unsigned int i;
unsigned char j;
for(i=1000; i>0; i--)
for(j=110; j>0; j--);
}
void main()
{
while(1)
{
P0=0; // 共阳极数码管,则通过设置阴极为低电平实现数码管内部的二极管发光
Delay();
P0=0xff; // 熄灭
Delay();
}
}
看着实验板 以及 电路图,把线连接完成,即可以了。 这个数码管就可以实现 循环闪亮了。
C语言循环点亮单位数码 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)