Курсовая работа: Проект электронных весов с микропроцессорным управлением
dps100.pdf – Техническая документация к датчику давления DPS100.
6 sub.chipdoc.ru/html.cgi/txt/lcd/chips/hd44780/start.htm
7 www.powerlight.ru
8 de119.pdf – Техническая документация к ЖК-индикатору DE-119
9 mcs51.pdf – Техническая документация к микроконтроллерам серии MCS-51.
10 www.atmel.com
11 doc4127.pdf – Техническая документация к микроконтроллеру AT89C5AC2
12 А.В.Фрунзе, А.А.Фрунзе. Микроконтроллеры? Это же просто!, ООО “ИД СКИМЕН”, 2003г.
Приложение
Текст программы
MOV ADCF, #1000000B; 7 канал – АЦП, остальные – порт
SETB IEN0.7; Разрешение прерываний
SETB IEN1.1; Разрешение прерывания от АЦП
BEGIN: ANL ADCON, #11111000B; Сброс канала
ORL ADCON, #00000111B; Задание 7-го канала АЦП (P1.7)
ORL ADCON,#01001000B; Перевод контроллера в режим pseudo-idle и
; начало преобразования
MOV R1, ADDL; Запись в R1 младшего байта АЦП
ANL R1, #02H; Сброс всех битов R1, кроме 0-го и 1-го
MOV R0, ADDL; Запись в R0 младшего байта АЦП
MOV R2, ADDH; Запись в R2 старшего байта АЦП
MOV A, R2; Запись R2 в аккумулятор
RRC A; Сдвиг аккумулятора на один бит вправо
MOV R2, A; Запись аккумулятора в R2
MOV A, R0; Запись R0 в аккумулятор
RRC A; Сдвиг аккумулятора на один бит вправо
MOV R0, A; Запись аккумулятора в R0
MOV A, R2; Запись R2 в аккумулятор
RRC A; Сдвиг аккумулятора на один бит вправо