PIC16F84A
Moderátor: Moderátoři
Kód: Vybrat vše
banksel TRISA
movlw b'00000011' ; RA0 a RA1 jako vstup
movwf TRISA
movlw b'00000000'
movwf TRISB
banksel PORTA
dalsi_2 btfsc PORTA,0 ; RA0 v log0?
goto dalsi_1 ; ne, pokračuj
bsf PORTB,0 ; ano, rozsvit LED
dalsi_1 btfsc PORTA,1 ; RA1 v log0?
goto dalsi_2 ; ne, pokračuj
bcf PORTB,0 ; ano, zhasni LED
goto dalsi_2
ale je potřebu tu vomáčku vokolo, jako třeba vypnout přerušení, watchdog, atd.. jak už bylo řečeno.
Command line: "C:\PROGRA~1\MPLAB\MPASMWIN.EXE /aINHX8M /e+ /l+ /x- /w0 /c+ /m+ /rhex /t8 /p16F84A /q PICA.ASM"
Error[113] C:\PROGRA~1\MPLAB\PICA.ASM 2 : Symbol not previously defined (TRISA)
Error[113] C:\PROGRA~1\MPLAB\PICA.ASM 4 : Symbol not previously defined (TRISA)
Error[113] C:\PROGRA~1\MPLAB\PICA.ASM 6 : Symbol not previously defined (TRISB)
Error[113] C:\PROGRA~1\MPLAB\PICA.ASM 8 : Symbol not previously defined (PORTA)
Error[113] C:\PROGRA~1\MPLAB\PICA.ASM 9 : Symbol not previously defined (PORTA)
Error[113] C:\PROGRA~1\MPLAB\PICA.ASM 11 : Symbol not previously defined (PORTB)
Error[113] C:\PROGRA~1\MPLAB\PICA.ASM 13 : Symbol not previously defined (PORTA)
Error[113] C:\PROGRA~1\MPLAB\PICA.ASM 15 : Symbol not previously defined (PORTB)
Error[125] C:\PROGRA~1\MPLAB\PICA.ASM 17 : Illegal condition (EOF encountered before END or conditional end directive)
MPLAB is unable to find output file "PICA.hex".
Build failed.
- forbidden
- Příspěvky: 9442
- Registrován: 14 úno 2005, 00:00
- Bydliště: Brno (JN89GF)
- Kontaktovat uživatele:
Kód: Vybrat vše
LIST P=16F84A, R=DEC
INCLUDE<P16F84A.INC>
__CONFIG _PWRTE_ON & _WDT_OFF & _XT_OSC & _CP_OFF
