Курсовая работа: Разработка микропроцессорной системы на базе микроконтроллера для пожарной сигнализации

CLRF FLAG

GOTO IND ;ИДЕМНАИНДИКАЦИЮ.

;========================================

; 3. ТАБЛИЦА СЕГМЕНТОВ ДЛЯ ОБЩЕГО КАТОДА.

;========================================

SEGDATA ; 7, 6, 5, 4, 3, 2, 1, 0.

ADDWF PCL,F ; G, F, E, D, C, B, A, IN.

; ОБЩИЙ: КАТОД АНОД

RETLW B'00000000' ; B'1111111' СЕГМЕНТЫ ВЫКЛЮЧЕНЫ.

RETLW B'00001100' ; B'1111001' 1

RETLW B'10110110' ; B'0100100' 2

RETLW B'10011110' ; B'0110000' 3

RETLW B'11001100' ; B'0011001' 4

RETLW B'11011010' ; B'0010010' 5

RETLW B'11111010' ; B'0000010' 6

RETLW B'00001110' ; B'1111000' 7

RETLW B'11111110' ; B'0000000' 8

RETLW B'11011110' ; B'0010000' 9

RETLW B'00010000' ; B'1110111' 10

RETLW B'10000000' ; B'0111111' 11

;==============================================

; 4. ПП. ИНДИКАЦИИ.

;==============================================

IND

MOVFW SIN ;ПЕРЕПИШЕМ ЗНАЧЕНИЕ РАЗРЯДА ИНДИКАЦИИ.

CALL SEGDATA ;ОПРЕДЕЛИМ ЗНАЧЕНИЯ СЕГМЕНТОВ.

MOVWF PORTB ;В ВЫХОДНОЙ РЕГИСТР ПОРТА "B" ПЕРЕПИШЕМ ЗНАЧЕНИЯ СЕГМЕНТОВ.

GOTO IND ;ПОВТОРИМ.

;====================================

К-во Просмотров: 610
Бесплатно скачать Курсовая работа: Разработка микропроцессорной системы на базе микроконтроллера для пожарной сигнализации