Embedded software Assessment 2

Dependencies:   MCP23017 SDFileSystem USBDevice WattBob_TextLCD mbed

Committer:
muaiyd
Date:
Tue Mar 04 18:42:38 2014 +0000
Revision:
20:00a9a95ef083
Child:
22:644d53f1f291
I finish it !!!!!!!

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 Write_LCD(" ",0,2,0);
muaiyd 20:00a9a95ef083 12 if( Freq<1010 && Freq>490){
muaiyd 20:00a9a95ef083 13 sprintf(Temp, "%d", Freq);
muaiyd 20:00a9a95ef083 14 Write_LCD(Temp,0,2,0);
muaiyd 20:00a9a95ef083 15 }
muaiyd 20:00a9a95ef083 16 else{
muaiyd 20:00a9a95ef083 17 Write_LCD("Err",0,2,0);
muaiyd 20:00a9a95ef083 18 }
muaiyd 20:00a9a95ef083 19 sprintf(Temp, "%d", Analug1_valu[4]);
muaiyd 20:00a9a95ef083 20 Write_LCD(" ",1,3,0);
muaiyd 20:00a9a95ef083 21 Write_LCD(Temp,1,3,0);
muaiyd 20:00a9a95ef083 22 sprintf(Temp, "%d", Analug2_valu[4]);
muaiyd 20:00a9a95ef083 23 Write_LCD(" ",1,10,0);
muaiyd 20:00a9a95ef083 24 Write_LCD(Temp,1,10,0);
muaiyd 20:00a9a95ef083 25 sprintf(Temp, "%d", Swch1);
muaiyd 20:00a9a95ef083 26 Write_LCD(Temp,0,10,0);
muaiyd 20:00a9a95ef083 27 sprintf(Temp, "%d", Swch2);
muaiyd 20:00a9a95ef083 28 Write_LCD(Temp,0,15,0);
muaiyd 20:00a9a95ef083 29 sprintf(Temp, "%d", Error_Code);
muaiyd 20:00a9a95ef083 30 Write_LCD(Temp,1,15,0);
muaiyd 20:00a9a95ef083 31 }