Курсовая работа: Разработка термометра с автоматическим контролем температуры на базе микроконтроллера 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:

К-во Просмотров: 608
Бесплатно скачать Курсовая работа: Разработка термометра с автоматическим контролем температуры на базе микроконтроллера AТ90S2313