Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
SegDisplay.cpp
- Committer:
- jd12345
- Date:
- 2022-11-30
- Revision:
- 3:e2d1410fc1b9
- Parent:
- 1:d1e0d33bb542
File content as of revision 3:e2d1410fc1b9:
#include "SegDisplay.h"
BusOut Seg1(D2,D3,D4,D5,D6,D7,D8,D9); //definiranje sabirnice A,B,C,D,E,F,G,DP
void SegInit(void) {
Seg1=SegConvert(0); // inicijalizacija na 0
}
char SegConvert(char SegValue) { // funkcija 'SegConvert'
char SegByte=0x00;
switch (SegValue) { //DP G F E D C B A
case 0 : SegByte = 0x3F; break; // 0 0 1 1 1 1 1 1
case 1 : SegByte = 0x06; break; // 0 0 0 0 0 1 1 0
case 2 : SegByte = 0x5B; break; // 0 1 0 1 1 0 1 1
case 3 : SegByte = 0x4F; break; // 0 1 0 0 1 1 1 1
case 4 : SegByte = 0x66; break; // 0 1 1 0 0 1 1 0
case 5 : SegByte = 0x6D; break; // 0 1 1 0 1 1 0 1
case 6 : SegByte = 0x7D; break; // 0 1 1 1 1 1 0 1
case 7 : SegByte = 0x07; break; // 0 0 0 0 0 1 1 1
case 8 : SegByte = 0x7F; break; // 0 1 1 1 1 1 1 1
case 9 : SegByte = 0x6F; break; // 0 1 1 0 1 1 1 1
}
return SegByte;
}