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

mainloop1:

rcall KEYPRESS ;определения нажатия кнопки

brne keyis ; переход если хотябы одна кнопка нажата

rjmp returnin ;возврат к основному цыклу

keyis:

ldi temp1,250

mov r5,temp1

cpi temp,1

rcall key1press

cpi temp,2

rcall key2press

cpi temp,3

rcall key3press

returnin:

ldi temp1,0xaa ; чтениее текущей температуры термостата

rcall TERMIN

ldi temp2,0xaa ; инициализация термостата

rcall TERMIN

mov TNORML,temp

mov TNORMH,temp1

rcall calckterm ; расчет температуры

dec r5

brne mainloop1 ; после ожиданжжия в течении минуты

ldi tmode,0 ; возвратиться в основной режим

rjmp mainloop

;*************************************************************************

;* обработка клавиши режима

key1press:

and tmode,tmode

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