新型流水灯原码
Posted 荆紫藤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新型流水灯原码相关的知识,希望对你有一定的参考价值。
#include<reg52.h>
//声明
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;
sbit ENLED = P1^4;
void main(){
//声明相关变量(“unsigned”—无符号)
unsigned int i=0,j=0;
unsigned char cot=0;
ADDR0=0;
ADDR1=1;
ADDR2=1;
ADDR3=1;
ENLED=0;
while(1){
P0 =~(0x01<<cot);//”P0”即P0^0;P0^1;P0^2;....的总和
//for循环延时一段时间熄灭
for(i=0;i<30000;i++);
cot++;
//if判断位移的大小,大于8位就置零(回归首地址)
if(cot >= 8){
cot=0;
}
}
}
//51开发板为宏晶科技的“KST-51开发板
以上是关于新型流水灯原码的主要内容,如果未能解决你的问题,请参考以下文章