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

in temp,PIND

andi temp,0b00111000

breq keynopress

sbic PIND,K1

ldi key,1

sbic PIND,K2

ldi key,2

sbic PIND,K3

ldi key,3

dec temp1

brne keyloop ;если не закончили повторить

keynopress:

and key,key

ret

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

;* ожидание отпускания клавиши

KEYUP:

ldi temp1,20 ;количество попыток для гашения

;дребезга контактов

keyuloop:

in temp,PIND

andi temp,0b001110000

breq unpress

dec temp1

brne KEYUP ;если не закончили повторить

unpress:

and key,key

ret

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

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