目录
单片机使用的是普中51,型号选择是AT89c52
流水灯
一,最一目了然实现流水灯
#include <REGX52.H>
#include <intrins.h>
void Delay(unsigned int xms);
unsigned char i;
void main ()
{
while(1)
{
P2=0xfe;
Delay(500);
P2=0xfd;
Delay(500);
P2=0xfb;
Delay(500);
P2=0xf7;
Delay(500);
P2=0xef;
Delay(500);
P2=0xdf;
Delay(500);
P2=0xbf;
Delay(500);
P2=0x7f;
Delay(500);
}
}
调用了delay模块,后续不再赘述
一盏盏灯点亮,也可以将代码简化成数组的形式,就是把给P2的高低电平信号放于一个数组之中,再写个循环即可。
二,位运算符“<<”实现流水灯
#include <REGX52.H>
#include <intrins.h>
void Delay(unsigned int xms);
unsi

最低0.47元/天 解锁文章
3964

被折叠的 条评论
为什么被折叠?



