Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- uint16_t int27seg(int cyfra, int dot)
- {
- uint16_t result;
- if(dot == 0){
- switch (cyfra){
- case 0: result=0xC0; break; // 11000000
- case 1: result=0xF9; break; // 11111001
- case 2: result=0xA4; break; // 10100100
- case 3: result=0xB0; break; // 10110000
- case 4: result=0x99; break; // 10011001
- case 5: result=0x92; break; // 10010010
- case 6: result=0x82; break; // 10000010
- case 7: result=0xF8; break; // 11111000
- case 8: result=0x80; break; // 10000000
- case 9: result=0x90; break; // 10010000
- case 10: result=0x88; break; // 10001000
- case 11: result=0x83; break; // 10000011
- case 12: result=0xC6; break; // 11000110
- case 13: result=0xA1; break; // 10100001
- case 14: result=0x86; break; // 10000110
- case 15: result=0x8E; break; // 10001110
- default: result=0xFF; break; // 11111111 - nic do wyswietlenia
- }
- }else{
- switch (cyfra){
- case 0: result=0x40; break; // 01000000
- case 1: result=0x79; break; // 01111001
- case 2: result=0x24; break; // 00100100
- case 3: result=0x30; break; // 00110000
- case 4: result=0x19; break; // 00011001
- case 5: result=0x12; break; // 00010010
- case 6: result=0x02; break; // 00000010
- case 7: result=0x78; break; // 01111000
- case 8: result=0x00; break; // 00000000
- case 9: result=0x10; break; // 00010000
- case 10: result=0x08; break; // 00001000
- case 11: result=0x03; break; // 00000011
- case 12: result=0x46; break; // 01000110
- case 13: result=0x21; break; // 00100001
- case 14: result=0x06; break; // 00000110
- case 15: result=0x0E; break; // 00001110
- default: result=0x7F; break; // 01111111 - nic do wyswietlenia
- }
- }
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement