Embedded software Assessment 2
Dependencies: MCP23017 SDFileSystem USBDevice WattBob_TextLCD mbed
Display.h@20:00a9a95ef083, 2014-03-04 (annotated)
- 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?
User | Revision | Line number | New 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 | } |