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

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

Отправлено Ламеррррр 03 октября 2003 г. 11:10

Дано: память данных
a1 equ 0x10
a2 equ 0x11
a3 equ 0x12
a4 equ 0x13
b1 equ 0x14
b2 equ 0x15
b3 equ 0x16
b4 equ 0x17

1)Требуется залить туда нули. Я делаю так
movlw 0
movwf a1
movwf a2
...ну и т.д.
А можно ли это сделать как-то в цикле?

2)Требуется переслать все a(n) в b(n). Я делаю так
movf a1,0
movwf b1
movf a2,0
movwf b2
Можно ли это сделать как то лучше?

3)Теоретический вопрос про прерывания. Источник сигнала прерывания - внутренняя тактовая частота с делителем. В проге есть кусок кода, где прерывания запрещаются. Вопрос вот в чем. Если во время выполнения этого куска кода произойдет прерывание - оно потеряется или запомнится и после разрешения прерываний выполнится подпрограмма прерывания?


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

Ответы



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

E-mail: info@telesys.ru