Курсовая работа: Измеритель расхода топлива
Рисунок 4 – Блок – схема части алгоритма реализации формул
Рисунок 5 – Блок – схема части алгоритма реализации формул
Рисунок 6 – Блок – схема окончания алгоритма реализации формул
3.2.2 Алгоритм преобразования в десятичную форму записи
Рисунок 7 – Блок – схема преобразования в десятичную форму записи
3.2.3 Алгоритм вывода результата на индикатор
Рисунок 8 – Блок – схема части алгоритма вывода результата на индикаторы
Рисунок 9 – Блок – схема части алгоритма вывода результата на индикаторы
3.3 Листинг программы
ORG 00h ; Начало программы.
SJMP TIMER ; Переход на установку таймера.
ORG 1Bh ; Переход на обработку
JMP SELECTOR ; прерывания от таймера.
ORG 30h
TIMER: MOV TMOD, #00010000b ; 1-ый режим работы таймера (16 разрядов).
MOV TCON, #01000000b ; Включение таймера 1.
MOV IE, #10001000b ; Разрешение прерывания от таймера.
MOV TH1, #0FFh ; Задаются старшие и младшие
MOV TL1, #0FFh ; 8 разрядов таймера 1.
MOV R3, #0h ; Значение регистра необходимое для
; перехода к метке START.
V1: SJMP V1 ; Бесконечный цикл.
; Работа с АЦП
START: CLR P1.2 ; Сигнал подается на первый АЦП -
SETB P1.2 ; начало преобразования аналогового