Реферат: Разработка часов на микроконтроллере PIC16F84

bsf PORTA,1 ; Отключить индикатор.


movf Dig_z, W ; Значение десят.минут для индикации.

call segment; Преобразование DEC -> семисегментный код.

movwf PORTB ; Вывод цифры на индикатор.

bcf PORTA,2 ; Активизировать индикатор.

call Delay ; Задержка времени для сканирования.

bsf PORTA,2 ; Отключить индикатор.


movf Dig_exp, W ; Значение ед.минут.

call segment; Преобразование DEC -> семисегментный код.

movwf PORTB ; Вывод цифры на индикатор.

bcf PORTA,3 ; Активизировать индикатор.

call Delay ; Задержка времени для сканирования.

bsf PORTA,3 ; Отключить индикатор.

return

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

Delay ; Подпрограмма задержки времени

clrwdt

movlw .5 ; для сканирования индикации.

movwf cnt1

nop

beta movlw .150

movwf cnt2

Alfa nop

nop

decfsz cnt2, f

goto Alfa

nop

nop

decfsz cnt1, f

К-во Просмотров: 1027
Бесплатно скачать Реферат: Разработка часов на микроконтроллере PIC16F84