数码管里边便是由 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();
}
}
看着试验板 以及 电路图,把线衔接完结,即可以了。 这个数码管就可以完结 循环闪亮了。