Реферат: Микропроцессорная техника. Микроконтроллер в двухпозиционном регуляторе
xra a ; Очистка аккумулятора
call Restart_Timer ; Запуск таймера 0
; === Работа на участке 1 (dT=-50C, dt=5сек)
mvi a,200 ; Начальная температура
mvi b,TIMER0_FREQUENCY * 5 SHR 4 ; Время регулировки 5 секунд
mvi c,TIMER0_FREQUENCY * 5 AND 0FFh
mvi d,TIMER0_FREQUENCY * 5 / 50 SHR 4 ; Время изменения T
mvi e,TIMER0_FREQUENCY * 5 / 50 AND 0FFh ; на 1 градус
mvi h,-1 ; Уменьшать температуру
call reg
; === Работа на участке 2 (dT=0, dt=5сек)
mvi a,150 ; Начальная температура
mvi b,TIMER0_FREQUENCY * 5 SHR 4 ; Время регулировки 5 секунд
mvi c,TIMER0_FREQUENCY * 5 AND 0FFh
mvi d,0FFh ; Время изменения температуры
mvi e,0FFh ; велико (T = const)
mvi h,0 ; температура постоянна
call reg
; === Работа на участке 3 (dT=-100C, dt=2сек)
mvi a,150 ; Начальная температура
mvi b,TIMER0_FREQUENCY * 2 SHR 4 ; Время регулировки 2 секунды
mvi c,TIMER0_FREQUENCY * 2 AND 0FFh
mvi d,TIMER0_FREQUENCY * 2 / 100 SHR 4 ; Время изменения температуры
mvi e,TIMER0_FREQUENCY * 2 / 100 AND 0FFh ; на 1 градус
mvi h,-1 ; Уменьшать температуру
call reg
; === Отключение нагревателя
call Off_Heater
; === Завершение программы