Курсовая работа: Разработка термометра с автоматическим контролем температуры на базе микроконтроллера AТ90S2313
;*************************************************************************
; передача констант
OUTCONST:
mov temp,TMINl
mov temp1,TMINH
ldi temp2,2 ;запись нижней температуры
rcall TERMOUT2
mov temp,TMAXL
mov temp1,TMAXH
ldi temp2,1 ;запись нижней температуры
rcall TERMOUT2
ldi temp1,0xee ; инициализация термостата
rcall TERMOUT1
ret
;*************************************************************************
; Натройка портов ввода вывода
port_set:
ldi result,$ff ;PORTB настраивается на вывод
out DDRB,result ;для работы с индикатором
ldi result,$00 ;все биты устанавливаются в ноль
out PORTB,result;PORTD настраивается для работы
ldi result,0b01000011 ; с клавиатурой и
out DDRD,result ;микросхемой термометра
ldi result,0b11111001 ; с клавиатурой и
out PORTD,result ;микросхемой термометра
ret
;*************************************************************************
;* очистка буфера ЖКИ
CLRLCD: