![](/media/cache/group/AET.jpg.50x50_q85.jpg)
Vjezba 7-7 Dinko Djakovic - modularno programiranje
Dependencies: mbed
main.cpp@0:c771d4ee0a76, 2015-05-22 (annotated)
- Committer:
- djdinko
- Date:
- Fri May 22 15:57:04 2015 +0000
- Revision:
- 0:c771d4ee0a76
Vjezba 7-7
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
djdinko | 0:c771d4ee0a76 | 1 | #include "mbed.h" |
djdinko | 0:c771d4ee0a76 | 2 | #include "HostIO.h" |
djdinko | 0:c771d4ee0a76 | 3 | #include "SegDisplay.h" |
djdinko | 0:c771d4ee0a76 | 4 | char data1, data2; // variable declarations |
djdinko | 0:c771d4ee0a76 | 5 | int main() { // main program |
djdinko | 0:c771d4ee0a76 | 6 | SegInit(); // call function to initialise the 7-seg displays |
djdinko | 0:c771d4ee0a76 | 7 | HostInit(); // call function to initialise the host terminal |
djdinko | 0:c771d4ee0a76 | 8 | while (1) { // infinite loop |
djdinko | 0:c771d4ee0a76 | 9 | data2 = GetKeyInput(); // call function to get 1st key press |
djdinko | 0:c771d4ee0a76 | 10 | Seg2 = SegConvert(data2); // call function to convert and output |
djdinko | 0:c771d4ee0a76 | 11 | data1 = GetKeyInput(); // call function to get 2nd key press |
djdinko | 0:c771d4ee0a76 | 12 | Seg1 = SegConvert(data1); // call function to convert and output |
djdinko | 0:c771d4ee0a76 | 13 | pc.printf(" "); // display spaces between 2 digit numbers |
djdinko | 0:c771d4ee0a76 | 14 | } |
djdinko | 0:c771d4ee0a76 | 15 | } |