Курсовая работа: Разработка термометра с автоматическим контролем температуры на базе микроконтроллера AТ90S2313
st Z+,temp1
rcall LCDOUT
;*************************************************************************
; программа возвращает код символа для индикатора
; значение temp заменяется на значение необходимое для отображения на
; индикаторе и оно помещается назад в ячейку temp
getcod:
ldi ZH,high(LCDCG*2)
ldi ZL,low(LCDCG*2);init Z-pointer
add ZL,temp
lpm ;get constant
mov temp,r0
ret
;*************************************************************************
; данные для отображения на индикаторе
LCDCG: ;тип код
.DB 0xEE ;число 0
.DB 0x60 ;число 1
.DB 0x2F ;число 2
.DB 0x6D ;число 3
.DB 0xE1 ;число 4
.DB 0xCD ;число 5
.DB 0xCF ;число 6
.DB 0x68 ;число 7
.DB 0xEF ;число 8
.DB 0xED ;число 9
.DB 0x10 ;символ. a
.DB 0x01 ;символ - b
.DB 0x87 ;символ t c