Muharem Hadžić, Emina Šarić
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 Serial pc(USBTX,USBRX); 00004 00005 BusIn kolone(dp13, dp11, dp10, dp9); 00006 BusOut redovi(dp2,dp1,dp28,dp6); 00007 00008 void red(BusIn k, BusOut r) 00009 { 00010 r=8; 00011 if(k==8) 00012 pc.printf("%c", '1'); 00013 else if(k==4) 00014 pc.printf("%c", '2'); 00015 else if(k==2) 00016 pc.printf("%c", '3'); 00017 else if(k==1) 00018 pc.printf("%c", 'A'); 00019 r=4; 00020 if(k==8) 00021 pc.printf("%c", '4'); 00022 else if(k==4) 00023 pc.printf("%c", '5'); 00024 else if(k==2) 00025 pc.printf("%c", '6'); 00026 else if(k==1) 00027 pc.printf("%c", 'B'); 00028 r=2; 00029 if(k==8) 00030 pc.printf("%c", '7'); 00031 else if(k==4) 00032 pc.printf("%c", '8'); 00033 else if(k==2) 00034 pc.printf("%c", '9'); 00035 else if(k==1) 00036 pc.printf("%c", 'C'); 00037 r=1; 00038 if(k==8) 00039 pc.printf("%c", '\n'); 00040 else if(k==4) 00041 pc.printf("0"); 00042 else if(k==2) 00043 pc.printf("#"); 00044 else if(k==1) 00045 pc.printf("D"); 00046 } 00047 00048 00049 int main() { 00050 while(1) { 00051 red(kolone,redovi); 00052 wait_ms(100); 00053 } 00054 }
Generated on Tue Jul 26 2022 19:20:45 by
1.7.2