priprema
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 BusOut kolone(dp9,dp10,dp11,dp13); 00004 BusIn redovi(dp6,dp28,dp1,dp2); 00005 Serial pc(USBTX,USBRX); 00006 DigitalOut enable(dp14); 00007 00008 char ocitaj() { 00009 kolone=1; 00010 if(redovi==1) return '1'; 00011 else if(redovi==2) return '4'; 00012 else if(redovi==3) return '7'; 00013 else if(redovi==4) return '*'; // * 00014 kolone=2; 00015 if(redovi==1) return '2'; 00016 else if(redovi==2) return '5'; 00017 else if(redovi==3) return '8'; 00018 else if(redovi==4) return '0'; 00019 kolone=3; 00020 if(redovi==1) return '3'; 00021 else if(redovi==2) return '6'; 00022 else if(redovi==3) return '9'; 00023 else if(redovi==4) return '#';//# 00024 kolone=4; 00025 if(redovi==1) return 'A'; 00026 else if(redovi==2) return 'B'; 00027 else if(redovi==3) return 'C'; 00028 else if(redovi==4) return 'D'; 00029 return 'L'; 00030 } 00031 00032 int main(){ 00033 enable=1; 00034 char vr_ocitanja; 00035 while(1){ 00036 vr_ocitanja=ocitaj(); 00037 if(vr_ocitanja=='*') 00038 pc.printf("\n"); 00039 else 00040 pc.printf("%c",vr_ocitanja); 00041 } 00042 }
Generated on Mon Aug 8 2022 08:57:29 by
1.7.2