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

; ДЛЯ СВОБОДНОГО ИСПОЛЬЗОВАНИЯ.

; СЕВЕРОДОНЕЦК

;

; ПРОГРАММА = OXPANAPD.ASM

; ВЕРСИЯ: 11-04-03.

; АССЕМБЛЕР И ОТЛАДЧИК: MPLAB IDE, ВЕРСИЯ: 5.61.00.

;

#include p16f84a.inc

__CONFIG 3FF0H

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

; ИСПОЛЬЗУЕТСЯ КВАРЦ ЧАСТОТОЙ 32768 ГЦ.

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

; RB0=1, RB1=2, RB2=3, RB4=4, RB5=6, RB6=7, RB7=8,

; RA0=9, RA1=10, RA2=11 - ВХОДЫ ДАТЧИКОВ.

; RA3-ВЫХОД МОДУЛЯЦИИ, RA4-ВЫХОД ВКЛЮЧЕНИЯ НЕСУЩЕЙ.

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

; СПЕЦ РЕГИСТРЫ.

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

INDF EQU 00H ;ДОСТУП К ПАМЯТИ ЧЕРЕЗ FSR.

TIMER0 EQU 01H ;TMR0.

OPTIONR EQU 81H ;OPTION (RP0=1).

PC EQU 02H ;СЧЕТЧИК КОМАНД.

STATUS EQU 03H ;РЕГИСТР СОСТОЯНИЯ АЛУ.

FSR EQU 04H ;РЕГИСТР КОСВЕННОЙ АДРЕСАЦИИ.

PORTA EQU 05H ;ПОРТ А ВВОДА/ВЫВОДА.

PORTB EQU 06H ;ПОРТ В ВВОДА/ВЫВОДА.

TRISA EQU 85H ;НАПРАВЛЕНИЯ ДАННЫХ ПОРТА А.

TRISB EQU 86H ;НАПРАВЛЕНИЯ ДАННЫХ ПОРТА В.

INTCON EQU 0BH ;РЕГИСТР ФЛАГОВ ПРЕРЫВАНИЙ.

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