кароче вот весь исходник
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено sergo_x 15 июля 2004 г. 13:16
В ответ на: Какое число записано в слове конфигурации (Configuration word)? отправлено _MICV_ 15 июля 2004 г. 13:02

list p=16F84
#include
__CONFIG _CP_OFF & _WDT_OFF& _PWRTE_ON & _LP_OSC

status equ 03h
trisb equ 086h
trisa equ 085h
porta equ 05h
portb equ 06h
intcon equ h'000b'
rp0 equ 5
option_reg equ h'0081'

cblock 0x0c
w_temp
status_temp
endc

init_porta equ b'00000000'
init_portb equ b'00000000'
init_option equ b'00000100'
init_intcon equ b'10100000'

call init
goto $

int_point org 0x004

movwf w_temp
swapf status,0
movwf status_temp
bcf intcon,2

btfss portb,0
goto on
bcf portb,0
goto retint
on
bsf portb,0

retint
swapf status_temp,0
movwf status
swapf w_temp,1
swapf w_temp,0
retfie

init
bsf status,rp0
movlw init_porta
movwf trisa^80h
movlw init_portb
movwf trisb^80h
movlw init_option
movwf option_reg^80h
bcf status,rp0
movlw init_intcon
movwf intcon
clrf status
return

end

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru