program lcderrortest; {$WG} {global Warnings on} Device = mega128, VCC=3.3; { $BOOTRST $0F000} {Reset Jump to $0F000} Define_Fuses // Override_Fuses; NoteBook = A; Supply = 5.0, 100; LockBits0 = []; FuseBits0 = []; FuseBits1 = [SPIEN, JTAGEN, OCDEN]; FuseBits2 = []; FuseBits3 = []; FuseBits4 = []; FuseBits5 = []; FuseBits6 = []; FuseBits7 = []; ProgMode = JTAG; Import SysTick, LCDport; From System Import ; Define ProcClock = 16000000; {Hertz} SysTick = 10; {msec} StackSize = $0064, iData; FrameSize = $0064, iData; LCDport = PortG; LCDtype = 44780; LCDrows = 2; {rows} LCDcolumns = 16; {columns per line} Implementation {$IDATA} {--------------------------------------------------------------} { Type Declarations } type {--------------------------------------------------------------} { Const Declarations } {--------------------------------------------------------------} { Var Declarations } {$IDATA} {--------------------------------------------------------------} { functions } {--------------------------------------------------------------} { Main Program } {$IDATA} begin EnableInts; loop endloop; end lcderrortest.