Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <REGX52.H>
- #define _A 0xFE
- #define _B 0xFD
- #define _C 0xFB
- #define _D 0xF7
- #define _E 0xEF
- #define _F 0xDF
- #define _G 0xBF
- void main(){
- int x=0;
- int zero[4]={127,191,223,239};
- int litery[10]={
- _B&_C, //1
- _A&_B&_D&_E&_G, //2
- _A&_B&_C&_D&_G, //3
- _B&_C&_F&_G, //4
- _A&_C&_D&_F&_G, //5
- _A&_D&_C&_E&_F&_G, //6
- _A&_B&_C, //7
- _A&_B&_C&_D&_E&_F&_G, //8
- _A&_B&_C&_D&_F&_G, //9
- _A&_B&_C&_E&_F&_D, //0
- } ;
- int i=0;
- int kolejka[2];
- while(1){
- P2=zero[x];
- x++;
- //1
- if(P2==231){
- if(i==2)
- i=0;
- kolejka[i]=litery[0];
- i++;
- while(P2==231){}
- }
- //2
- if(P2==235){
- if(i==2)
- i=0;
- kolejka[i]=litery[1];
- i++;
- while(P2==235){}
- }
- //3
- if(P2==237){
- if(i==2)
- i=0;
- kolejka[i]=litery[2];
- i++;
- while(P2==237){}
- }
- //4
- if(P2==215){
- if(i==2)
- i=0;
- kolejka[i]=litery[3];
- i++;
- while(P2==215){}
- }
- //5
- if(P2==219){
- if(i==2)
- i=0;
- kolejka[i]=litery[4];
- i++;
- while(P2==219){}
- }
- //6
- if(P2==221){
- if(i==2)
- i=0;
- kolejka[i]=litery[5];
- i++;
- while(P2==221){}
- }
- //7
- if(P2==183){
- if(i==2)
- i=0;
- kolejka[i]=litery[6];
- i++;
- while(P2==183){}
- }
- //8
- if(P2==187){
- if(i==2)
- i=0;
- kolejka[i]=litery[7];
- i++;
- while(P2==187){}
- }
- //9
- if(P2==189){
- if(i==2)
- i=0;
- kolejka[i]=litery[8];
- i++;
- while(P2==189){}
- }
- //0
- if(P2==123){
- if(i==2)
- i=0;
- kolejka[i]=litery[9];
- i++;
- while(P2==123){}
- }
- //*
- if(P2==119){
- P3_0=0;
- P3_1=0;
- kolejka[0]=litery[9];
- kolejka[1]=litery[9];
- while(P2==119){}
- }
- //#
- if(P2==125){
- while(1){
- P3_0=1;
- P3_1=0;
- P2=kolejka[0];
- P2=0xFF;
- P3_0=0;
- P3_1=1;
- P2=kolejka[1];
- P2=0xFF;
- if(P2==119)
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement