Hi John,
Try this, I couldn't get the config fuses right for mpasm, but I was able to get them right for the default assembler. it should workkeyword should.
JS
Code:@ DEVICE MCLR_OFF, XT_OSC, WDT_OFF, LVP_OFF, BOD_OFF, PWRT_ON, PROTECT_OFF DEFINE OSC 4 ' XT osc DEFINE LCD_DREG PORTB DEFINE LCD_DBIT 4 DEFINE LCD_RSREG PORTB DEFINE LCD_RSBIT 3 DEFINE LCD_EREG PORTB DEFINE LCD_EBIT 2 DEFINE LCD_BITS 4 ' Set number of lines on LCD DEFINE LCD_LINES 2 DEFINE LCD_COMMANDUS 2000 ' Set data delay time in us DEFINE LCD_DATAUS 100 TRISB=%00000000 ' all portb to output TRISA=%00000000 ' all porta to output ADCON1 = 7 ' or ADCON1 = %00000111 'Disable A/D converter ANSEL=%00000000 ' set all analog pins to digital CMCON=7 main pause 2000 Lcdout $fe, 1, "Hello" ' Display Hello pause 1000 LCDOUT $FE,1,"John" goto main END


keyword should.


Bookmarks