- #include"AT89X52.h"
- #include<intrins.h>
- char i,j,k,ss=0;
- char xx[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
- void yanchi(int ms)
- {
- while(ms--)
- {
- for(i=0;i<10;i++);
- }
- }
- void disp(char dat)
- {
- for(j=0;j<40;j++)
- {
- for(k=0;k<50;k++)
- {
- P2=xx[dat%10];//¸öλ
- P3_0=1;
- P3_1=0;
- yanchi(1);
- P3_0=0;
-
- P2=xx[dat/10];//ê®Î»
- P3_1=1;
- P3_0=0;
- yanchi(1);
- P3_1=0;
- }
- }
- }
- void main()
- {
- while(1)
- {
- disp(ss);
- ss++;
- if(ss==60)ss=0;
- }
- }
复制代码
|