SSMAX(23) contains 83
SSMAX(34) contains 03
what about the following
Code:
DEFINE BOOTLOADER_USED 1
DEFINE OSC 20
' Lcd defines
' ===========
'
define LCD_DREG PORTB ' Set data pin of LCD to
define LCD_DBIT 0 ' PORTB.0-PORTB.3
define LCD_RSREG PORTB ' Set RS bit of LCD to
define LCD_RSBIT 4 ' PORTB.4
define LCD_EREG PORTB ' Set E bit of LCD to
define LCD_EBIT 5 ' PORTB.5
DEFINE LCD_LINES 4 ' 4 Lines LCD
define LCD_COMMANDUS 2000 ' Command delay time in uSec
DEFINE LCD_DATAUS 100 ' Data delay time in uSec
WholeDecimalNumber var word
SSD4 var byte
SSD3 var byte
SSD2 var byte
SSD1 var byte
SSMAX var byte [80]
MSB var byte
LSB var byte
ssmax[34]=$03
SSmax[23]=$83
SSD4= (ssmax[34]>>4)
SSD3= (ssmax[34] & $f)
SSD2= (ssmax[23]>>4)
SSD1= (ssmax[23] & $f)
WholeDecimalNumber=(ssd4*4096)+(ssd3*256)+(ssd2*16)+ssd1
lcdout $fe,1,"myval=",#wholedecimalnumber dig 3,_
#wholedecimalnumber dig 2,#wholedecimalnumber dig 1,_
".",dec1 wholedecimalnumber
here: goto here
Bookmarks