Embedded software Assessment 2
Dependencies: MCP23017 SDFileSystem USBDevice WattBob_TextLCD mbed
Display.h@23:ffd758e50c3a, 2014-03-05 (annotated)
- Committer:
- muaiyd
- Date:
- Wed Mar 05 13:26:51 2014 +0000
- Revision:
- 23:ffd758e50c3a
- Parent:
- 22:644d53f1f291
END
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 | 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 | } |