Ошибка!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено smav 30 мая 2003 г. 16:50
В ответ на: Пример программы(+) отправлено L.A. 30 мая 2003 г. 11:43

Частота 4мгц - машинный цикл (такт) 1мгц
Половина периода 4 такта
Нужно:
LOOP: BCF PORTx,y ;1 такт
NOP ; 1 такт
GOTO AAAA ;2 такта
AAAA: BSF PORTx,y ;1 такт
NOP ; 1 такт
GOTO LOOP ;2 такта

Примечания:
1)Вместо NOP и GOTO можно делать что-нибудь полезное, занимающее
3 такта.
2)Данный пример занимает минимальный объем ПЗУ. Если нужно минимизировать объем исходного текста - заменить GOTO AAAA на 2 NOPа :-)

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

Ответы



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

E-mail: info@telesys.ru