驅(qū)動四LED閃爍
keilc51程序:
#include
void main(void)
{
long int i,j;
while(1)
for(i=0;i<9;i++)
{
P2=0x00+i;
for(j=0;j<10000;j++)
{
}
}
}
聯(lián)調(diào)后會發(fā)現(xiàn)四個(gè)不同LED的燈按規(guī)律閃爍;并且通過示波器可以測出ABCD的電壓值,LED 亮?xí)r待測點(diǎn)電壓為502.6mv即為低電平,所以二極管導(dǎo)通了;LED滅時(shí),電壓為4.995V高電平,二極管不會導(dǎo)通;其中VCC為5V電壓;C51程序中P2口的某一位置一則為高電平;
評論