Курсовая работа: Микропроцессорная система дрессировочного стана

RET;

LCD_NA:; вывод символов на дисплей, составляющий отклонение текущей деформации от заданного значения

MOVR7,#01H; DATA_IND ( 080001H)

MOVR6,#00H;

MOVA,R4;

MOVR5,A;

CALLWRITE; устанавливаем данные на шине данных ЖКИ

MOVR5,#05H; 0-й бит C_IND отвечает за строб, 1-й бит –; запись/чтение , 2-й бит за данные/команды,; 05H=0000 0101B - запись данных и;; установка строба

CALLSTROBE; строб

RET;

WRITE:; запись значения по адресу передаваемому в;R6 и R7, записываемое значение находится в R5

MOV DPL,R7; загружаем адрес в младший байт DPTR

MOV DPH,R6; загружаем адрес в старший байт DPTR

MOV R7,DPP; временно сохраним содержимое dpp в R7

MOV DPP,#08H; переключаемся на 8-ю страницу - 080007Н

MOV A,R5;

MOVX@DPTR,A; записываем значение

MOV DPP,R7; возвращаем страницу

RET;

READ:; чтение значения по адресу передаваемому в; регистрах R6 и R7, прочитанное значение записываем в А

MOV DPL,R7; загружаем адрес в младший байт DPTR

MOV DPH,R6; загружаем адрес в старший байт DPTR

MOV R7,DPP; временно сохраним содержимое dpp в R7

MOV DPP,#08H; переключаемся на 8-ю страницу - 080007Н

MOVX A,@DPTR; пересылаем в аккумулятор значение ячейки

MOV DPP,R7; возвращаем страницу

RET;

END.


6. Программа для персонального компьютера на языке с++ в среде Borland C++Builder 6

К-во Просмотров: 617
Бесплатно скачать Курсовая работа: Микропроцессорная система дрессировочного стана