#include <reg51.h>
#include<intrins.h>
#define uchar unsigned char
uchar j,temp
void delay(unsigned int ms)
{
uchar t
while(ms--)
for(t=0t<123t++)
}
void main()
{
P1=0xff
delay(500)
temp=0xfe //有点怪,led接在P2.3~P2.6
for(j=0j<4j++)
{
P1=temp
delay(500)
temp=_crol_(temp,1)
}
P1=0xff
while(1)
}
对于商品实验板需要认真检查控制程序,对于自己组装、搭建的电路则首先首先检查硬件电路是否正确其次自己检查控制程序。目前情形可以通过编程测试,只有在可以任意点亮每一个LED的情况下再实验流水点亮的程序才能弄清原因。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)