#include"reg51.h"
02
定义单片机P1口的8个管脚,使其分别代表流水灯的8个led。
sbit p0=P1^0
sbit p1=P1^1
sbit p2=P1^2
sbit p3=P1^3
sbit p4=P1^4
sbit p5=P1^5
sbit p6=P1^6
sbit p7=P1^7
03
写一个延时函数。
void A(unsigned int x){
unsigned char i
for(x>0x--)
for(i=0i<125i++)
}
04
主函数中写一个死循环。
int main(){
while(1){
p1=0
p0=1
A(1000)
p0=0
p1=1
A(1000)
p1=0
p2=1
A(1000)
p2=0
p3=1
A(1000)
p3=0
p4=1
A(1000)
p4=0
p5=1
A(1000)
p5=0
p6=1
A(1000)
p6=0
p7=1
A(1000)
p7=0
}
}
05
死循环中点亮一盏灯,再熄灭前一盏灯。
06
好了以上就是全部源码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)