??? 07/17/09 12:28 Read: times |
#167481 - re Responding to: ???'s previous message |
# include <reg51.h> # include <stdio.h> # define ROW P1 # define COL P2 # define SEVEN_SEG P3 char keypad [4][4] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }; char seven_seg [ ] = { 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x69, 0x6f, 0x79, 0x63, 0xc7, 0x77, 0x63 }; void main ( ) { char temp, row, col, count; ROW = 0x0F; COL = 0x00; SEVEN_SEG = 0x00; TMOD = 0x20; SCON = 0x52; TH1 = 0xf3; TR1 = 1; while ( 1 ) { COL = 0x0F; ROW = 0x00; while ( !( ROW & 0x0F ) ); for ( temp = 0x01, count = 0; temp <= 0x08; temp <<= 1, count++ ) if ( temp & ROW ) { row = count ; break; } for ( COL = 0x01, temp = 0x01, col = count = 0; temp <= 0x08; COL = (temp <<= 1), count++ ) if ( row & ROW ) { col = count; break; } temp = keypad [row][col]; SEVEN_SEG = seven_seg [temp]; } } |
Topic | Author | Date |
Yathish Kumar.n.s problem | 01/01/70 00:00 | |
i got solution for lcd prob | 01/01/70 00:00 | |
re | 01/01/70 00:00 | |
One thread | 01/01/70 00:00 | |
valid excuse | 01/01/70 00:00 | |
Different thread | 01/01/70 00:00 | |
RE:comments no need | 01/01/70 00:00 | |
Nonsense! | 01/01/70 00:00 | |
Translation | 01/01/70 00:00 | |
replies | 01/01/70 00:00 | |
Actually... | 01/01/70 00:00 | |
Still taught :( | 01/01/70 00:00 | |
Manchester?! | 01/01/70 00:00 | |
UN believeable | 01/01/70 00:00 |