|
Добрый день!
Сразу скажу - я совсем начинающий в програмировании 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