; Програма для тестирования экрана МТ-12232А ; автор: Картавкин Павел Леонидович 2007г. ; Процессор PIC16F84A ; порт В - шина данных ; RA0-Res ; RA1-A0(R/S) ; RA2-RD/WR ; RA3-E ; RA4-CS
#include P16F84A.INC ;Управляющие выводы экраном #define RES PORTA,0 #define A0 PORTA,1 #define RD_WR PORTA,2 #define E PORTA,3 #define CS PORTA,4 ; слова инициализации для поpтов ввода/вывода INITA0 EQU B'00000000' INITB0 EQU B'00000000' INITA1 EQU B'11111111' INITB1 EQU B'11111111' ;Инициализация порта А BCF STATUS,RP0 ;Выбор банка 0 CLRF PORTA ;Очистить регистр PORTA MOVLW INITA0 ;Загpузить B'00000000' в pегистp W BSF STATUS,RP0 ;Выбор банка 1 MOVWF TRISA ;Все разряды порта А установить как выходы ;Инициализация порта В BCF STATUS,RP0 ;Выбор банка 0 CLRF PORTB ;Очистить регистр PORTB MOVLW INITB0 ;Загpузить B'00000000' в pегистp W BSF STATUS,RP0 ;Выбор банка 1 MOVWF TRISB ;Все разряды порта В установить как выходы BCF STATUS,RP0 ;Выбор банка 0
Я не знаю как в этом ассемблере, но в моем нада писать имя контроллера в кавычках .include "d:\avr\avrasm\appnotes\2313def.inc" А в CVavr #include <P16F84A.INC> вот так. Может в этом проблема?