Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. C1 = pin_b0;
  2. C2 = pin_b1;
  3. C3 = pin_b2;
  4.  
  5. R1 = pin_b3;
  6. R2 = pin_b4;
  7. R3 = pin_b5;
  8. R4 = pin_b6;
  9.  
  10.  
  11. while(TRUE)
  12. {
  13. output_high(pin_b3); //Scanning Process
  14. output_low(pin_b4);
  15. output_low(pin_b5);
  16. output_low(pin_b6);
  17. if(input(pin_b0))
  18. {
  19. while(input(pin_b0));
  20. return '1';
  21. }
  22. if(input(pin_b1))
  23. {
  24. while(input(pin_b1));
  25. return '2';
  26. }
  27. if(input(pin_b2))
  28. {
  29. while(input(pin_b2));
  30. return '3';
  31. }
  32. output_low(pin_b3); //Scanning Process
  33. output_high(pin_b4);
  34. output_low(pin_b5);
  35. output_low(pin_b6);
  36. if(input(pin_b0))
  37. {
  38. while(input(pin_b0));
  39. return '4';
  40. }
  41. if(input(pin_b1))
  42. {
  43. while(input(pin_b1));
  44. return '5';
  45. }
  46. if(input(pin_b2))
  47. {
  48. while(input(pin_b2));
  49. return '6';
  50. }
  51. output_low(pin_b3); //Scanning Process
  52. output_low(pin_b4);
  53. output_high(pin_b5);
  54. output_low(pin_b6);
  55. if(input(pin_b0))
  56. {
  57. while(input(pin_b0));
  58. return '7';
  59. }
  60. if(input(pin_b1))
  61. {
  62. while(input(pin_b1));
  63. return '8';
  64. }
  65. if(input(pin_b2))
  66. {
  67. while(input(pin_b2));
  68. return '9';
  69. }
  70. output_low(pin_b3); //Scanning Process
  71. output_low(pin_b4);
  72. output_low(pin_b5);
  73. output_high(pin_b6);
  74. if(input(pin_b0))
  75. {
  76. while(input(pin_b0));
  77. return '*';
  78. }
  79. if(input(pin_b1))
  80. {
  81. while(input(pin_b1));
  82. return '0';
  83. }
  84. if(input(pin_b2))
  85. {
  86. while(input(pin_b2));
  87. return '#';
  88. }
  89. }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement