Вывод имени на LCD дисплей
В данной лабораторной работе от учащегося требуется вывести на LCD дисплей микроконтроллера своего имени.
При вводе букв (элементов имени) разрешается ввод только символами английского алфавита, в противном случае программа не откомпилируется, и соответственно не будет работать.
Исходный текст программы
LIST P=18F452, F=INHX32
#include <P18F452S.INC>
org 100h
reg1 equ 081h
reg2 equ 082h
start
movlw 0
call LCD_SET
movlw '1'
call LCD_DATA; Выводим на дисплее 1 символ
movlw '2'
call LCD_DATA; Выводим на дисплей 2 символ
movlw '3'
call LCD_DATA; Выводим на дисплей 3 символ
movlw '4'
call LCD_DATA; Выводим на дисплей 4 символ
movlw 40
call LCD_SET
movlw 11;ввод первого числа
movwf reg1,1;сохранение в reg1
movlw 4;ввод второго числа
movwf reg2,1;сохранение в reg2
addwf reg1,w;сложить WREG и reg1 сумму сохранить в WREG
call LCD_HEX
movf reg2
addwf reg1,w
call LCD_HEX
main_loop
call RX_KEY
call LCD_DATA
goto main_loop
goto start
end