|
想一直顯示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; }
- }
復制代碼
|
|