Embedded software Assessment 2

Dependencies:   MCP23017 SDFileSystem USBDevice WattBob_TextLCD mbed

Committer:
muaiyd
Date:
Wed Mar 05 13:26:51 2014 +0000
Revision:
23:ffd758e50c3a
Parent:
22:644d53f1f291
END

Who changed what in which revision?

UserRevisionLine numberNew contents of line
muaiyd 20:00a9a95ef083 1 /*************************************************************
muaiyd 20:00a9a95ef083 2 Display the following on the LCD display every 2 seconds
muaiyd 20:00a9a95ef083 3 a. Frequency value (show as integer)
muaiyd 20:00a9a95ef083 4 b. analogue values (show as integers)
muaiyd 20:00a9a95ef083 5 c. digital values
muaiyd 20:00a9a95ef083 6 d. Possible error code
muaiyd 20:00a9a95ef083 7 **************************************************************/
muaiyd 20:00a9a95ef083 8
muaiyd 20:00a9a95ef083 9 void Display(){
muaiyd 20:00a9a95ef083 10 DisplayPin = ! (DisplayPin); //Pin 26
muaiyd 20:00a9a95ef083 11 if( Freq<1010 && Freq>490){
muaiyd 22:644d53f1f291 12 sprintf(Temp, "%4d", Freq);
muaiyd 20:00a9a95ef083 13 Write_LCD(Temp,0,2,0);
muaiyd 20:00a9a95ef083 14 }
muaiyd 20:00a9a95ef083 15 else{
muaiyd 22:644d53f1f291 16 Write_LCD(" Err",0,2,0);
muaiyd 20:00a9a95ef083 17 }
muaiyd 22:644d53f1f291 18 sprintf(Temp, "%3d", Analug1_valu[4]);
muaiyd 20:00a9a95ef083 19 Write_LCD(Temp,1,3,0);
muaiyd 22:644d53f1f291 20
muaiyd 22:644d53f1f291 21 sprintf(Temp, "%3d", Analug2_valu[4]);
muaiyd 20:00a9a95ef083 22 Write_LCD(Temp,1,10,0);
muaiyd 22:644d53f1f291 23
muaiyd 20:00a9a95ef083 24 sprintf(Temp, "%d", Swch1);
muaiyd 20:00a9a95ef083 25 Write_LCD(Temp,0,10,0);
muaiyd 22:644d53f1f291 26
muaiyd 20:00a9a95ef083 27 sprintf(Temp, "%d", Swch2);
muaiyd 20:00a9a95ef083 28 Write_LCD(Temp,0,15,0);
muaiyd 22:644d53f1f291 29
muaiyd 20:00a9a95ef083 30 sprintf(Temp, "%d", Error_Code);
muaiyd 20:00a9a95ef083 31 Write_LCD(Temp,1,15,0);
muaiyd 22:644d53f1f291 32 //DisplayPin = ! (DisplayPin);
muaiyd 20:00a9a95ef083 33 }