在这里插入代码片
#include <REGX52.H>
sbit key1 = P3^1;
void Delay1ms(unsigned char xms) //该延时选择使用1ms
{
unsigned char i, j;
while(xms--){
i = 2;
j = 239;
do
{
while (--j);
} while (--i);
}
}
void main(){
unsigned char Lednum=0; //增加一个变量,去记录变化过程中的一个值, 二进制的Lednum:0000 0000
while(1){
if(key1==0){
Delay1ms(20);
while(key1==0);
Delay1ms(20);
Lednum++; //0000 0001
P2 = ~Lednum; //1111 1110 (led灯,低电平点亮)
}
}
}
C51 (实现Led二进制显示)
最新推荐文章于 2023-02-23 18:29:00 发布