Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- C1 = pin_b0;
- C2 = pin_b1;
- C3 = pin_b2;
- R1 = pin_b3;
- R2 = pin_b4;
- R3 = pin_b5;
- R4 = pin_b6;
- while(TRUE)
- {
- output_high(pin_b3); //Scanning Process
- output_low(pin_b4);
- output_low(pin_b5);
- output_low(pin_b6);
- if(input(pin_b0))
- {
- while(input(pin_b0));
- return '1';
- }
- if(input(pin_b1))
- {
- while(input(pin_b1));
- return '2';
- }
- if(input(pin_b2))
- {
- while(input(pin_b2));
- return '3';
- }
- output_low(pin_b3); //Scanning Process
- output_high(pin_b4);
- output_low(pin_b5);
- output_low(pin_b6);
- if(input(pin_b0))
- {
- while(input(pin_b0));
- return '4';
- }
- if(input(pin_b1))
- {
- while(input(pin_b1));
- return '5';
- }
- if(input(pin_b2))
- {
- while(input(pin_b2));
- return '6';
- }
- output_low(pin_b3); //Scanning Process
- output_low(pin_b4);
- output_high(pin_b5);
- output_low(pin_b6);
- if(input(pin_b0))
- {
- while(input(pin_b0));
- return '7';
- }
- if(input(pin_b1))
- {
- while(input(pin_b1));
- return '8';
- }
- if(input(pin_b2))
- {
- while(input(pin_b2));
- return '9';
- }
- output_low(pin_b3); //Scanning Process
- output_low(pin_b4);
- output_low(pin_b5);
- output_high(pin_b6);
- if(input(pin_b0))
- {
- while(input(pin_b0));
- return '*';
- }
- if(input(pin_b1))
- {
- while(input(pin_b1));
- return '0';
- }
- if(input(pin_b2))
- {
- while(input(pin_b2));
- return '#';
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement