Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. #include <REGX52.H>
  2. #define _A 0xFE
  3. #define _B 0xFD
  4. #define _C 0xFB
  5. #define _D 0xF7
  6. #define _E 0xEF
  7. #define _F 0xDF
  8. #define _G 0xBF
  9.  
  10. void main(){
  11. int x=0;
  12. int zero[4]={127,191,223,239};
  13. int litery[10]={
  14. _B&_C, //1
  15. _A&_B&_D&_E&_G, //2
  16. _A&_B&_C&_D&_G, //3
  17. _B&_C&_F&_G, //4
  18. _A&_C&_D&_F&_G, //5
  19. _A&_D&_C&_E&_F&_G, //6
  20. _A&_B&_C, //7
  21. _A&_B&_C&_D&_E&_F&_G, //8
  22. _A&_B&_C&_D&_F&_G, //9
  23. _A&_B&_C&_E&_F&_D, //0
  24. } ;
  25. int i=0;
  26. int kolejka[2];
  27. while(1){
  28. P2=zero[x];
  29. x++;
  30. //1
  31. if(P2==231){
  32. if(i==2)
  33. i=0;
  34. kolejka[i]=litery[0];
  35. i++;
  36. while(P2==231){}
  37. }
  38. //2
  39. if(P2==235){
  40. if(i==2)
  41. i=0;
  42. kolejka[i]=litery[1];
  43. i++;
  44. while(P2==235){}
  45. }
  46. //3
  47. if(P2==237){
  48. if(i==2)
  49. i=0;
  50. kolejka[i]=litery[2];
  51. i++;
  52. while(P2==237){}
  53. }
  54. //4
  55. if(P2==215){
  56. if(i==2)
  57. i=0;
  58. kolejka[i]=litery[3];
  59. i++;
  60. while(P2==215){}
  61. }
  62. //5
  63. if(P2==219){
  64. if(i==2)
  65. i=0;
  66. kolejka[i]=litery[4];
  67. i++;
  68. while(P2==219){}
  69. }
  70. //6
  71. if(P2==221){
  72. if(i==2)
  73. i=0;
  74. kolejka[i]=litery[5];
  75. i++;
  76. while(P2==221){}
  77. }
  78. //7
  79. if(P2==183){
  80. if(i==2)
  81. i=0;
  82. kolejka[i]=litery[6];
  83. i++;
  84. while(P2==183){}
  85. }
  86. //8
  87. if(P2==187){
  88. if(i==2)
  89. i=0;
  90. kolejka[i]=litery[7];
  91. i++;
  92. while(P2==187){}
  93. }
  94. //9
  95. if(P2==189){
  96. if(i==2)
  97. i=0;
  98. kolejka[i]=litery[8];
  99. i++;
  100. while(P2==189){}
  101. }
  102. //0
  103. if(P2==123){
  104. if(i==2)
  105. i=0;
  106. kolejka[i]=litery[9];
  107. i++;
  108. while(P2==123){}
  109. }
  110. //*
  111. if(P2==119){
  112. P3_0=0;
  113. P3_1=0;
  114. kolejka[0]=litery[9];
  115. kolejka[1]=litery[9];
  116. while(P2==119){}
  117. }
  118. //#
  119. if(P2==125){
  120. while(1){
  121. P3_0=1;
  122. P3_1=0;
  123. P2=kolejka[0];
  124. P2=0xFF;
  125.  
  126. P3_0=0;
  127. P3_1=1;
  128. P2=kolejka[1];
  129. P2=0xFF;
  130.  
  131. if(P2==119)
  132. break;
  133. }
  134. }
  135. }
  136. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement