Непойму суть проблемы ассемблирования PIC
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Andrey_tem 27 октября 2004 г. 16:17

Добрый день!

Сразу скажу - я совсем начинающий в програмировании PIC.
Вопрос вот в чем.
Почему некоторые программы, широко представленные для PIC не ассемблируюстя Mpasm (тот выдает множественные ошибки) для WIN.
Пример взят с http://pic16f84.narod.ru/item_video.htm#l2

main:
movlw COLOR_SYNC ;get sync level (1)
;**** 4us sync ****
movwf VIDEO_PORT ;set port value (1)
movlw 3 ;setup delay time (1)
DELAY ;delay for 3us (9)
movlw COLOR_BLACK ;get black color (1)

;**** 8us delay **** ;
movwf VIDEO_PORT ;set port value (1)
movlw 7 ;setup delay time (1)
DELAY ;delay for 7us (21)
movlw COLOR_GRAY ;get gray color (1)

;*** 52us image data ***
movwf VIDEO_PORT ;set port value (1)
movlw 3 ;setup delay time (1)
DELAY ;delay for 3us (9)
movlw COLOR_BLACK ;get black color (1)
movwf VIDEO_PORT ;set port value (1)
movlw 19 ;setup delay time (1)
DELAY ;delay for 19us (57)
movlw COLOR_WHITE ;get white color (1)
movwf VIDEO_PORT ;set port value (1)
movlw 3 ;setup delay time (1)
DELAY ;delay for 3us (9)
movlw COLOR_BLACK ;get black color (1)
movwf VIDEO_PORT ;set port value (1)
movlw 19 ;setup delay time (1)
DELAY ;delay for 19us (57)
movlw COLOR_GRAY ;get gray color (1)
movwf VIDEO_PORT ;set port value (1)
movlw 2 ;setup delay time (1)
DELAY ;delay for 2us (6)
DNOP ;delay for two clocks
goto main ;once again (2)


Я уверен, что проблема в моем недопонимании процесса.
Будьте любезны, подскажите в чем ошибка.

Заранее благодарю за подробный ответ.
С уважением, Андрей

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

Ответы



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

E-mail: info@telesys.ru