|
想一直显示60,但是6和0就是跳来跳去,代码也用的最基础了的了- #include<reg52.h>
- sbit dula=P3^6;
- sbit wela=P3^7;
- void delay(iii)
- { while(iii--);
- }
- void main()
- { while(1)
- { dula=0;
- wela=0;
- P0=0x3f;
- dula=1;
- dula=0;
- P0=0x02;
- wela=1;
- wela=0;
- delay(200);
- P0=0x00;
- dula=1;
- dula=0;
- P0=0x00;
- wela=1;
- wela=0;
- dula=0;
- wela=0;
- P0=0x3f;
- dula=1;
- dula=0;
- P0=0x04;
- wela=1;
- wela=0;
- delay(200);
- P0=0x00;
- dula=1;
- dula=0;
- P0=0x00;
- wela=1;
- wela=0;
- dula=0;
- wela=0;
- P0=0x7d;
- dula=1;
- dula=0;
- P0=0x01;
- wela=1;
- wela=0;
- delay(200);
- P0=0x00;
- dula=1;
- dula=0;
- P0=0x00;
- wela=1;
- wela=0;
- dula=0;
- wela=0;
- P0=0x7d;
- dula=1;
- dula=0;
- P0=0x08;
- wela=1;
- wela=0;
- delay(200);
- P0=0x00;
- P0=0x00;
- dula=1;
- dula=0;
- wela=1;
- wela=0;
- P0=0x00; }
- }
复制代码
|
|