- #include<reg52.h>
- sbit a_138=P2^2;
- sbit b_138=P2^3;
- sbit c_138=P2^4;
- unsigned char code Digitron []=
- {
- 0x3f,0x06,0x5b,0x4f,0x66,
- 0x6d,0x7d,0x07,0x7f,0x6f,
- 0x77,0x7c,0x39,0x5e,0x79,
- 0x71
- };
- void main()
- {
- unsigned int n,u;
- TMOD = 0x01;
- TH0 = 0x3Cb0;
- TL0 = 0x00;
- TR0 = 1;
-
- a_138=0;
- b_138=0;
- c_138=0;
-
- while(1)
- {
- if(TF0 == 1)
- {
- TF0 = 0;
- TH0 = 0x3Cb0;
- TL0 = 0x00;
- u++;
- if(u>=20)
- {
- P0=Digitron[n];
- n++;
- }
-
- }
- }
- }
-
复制代码
|