Z
zh3ng
Guest
Jeg er en nybegynner med PIC programmering.Jeg prøver å programmere PIC16F628A for 10 sekunder forsinkelse etter forsinkelsen 10sec er gjort, vil det styre stafetten fra RA2's pinner.
Under dette er koden, men ikke virker, kan noen hjelpe meg og fortelle meg hva som er galt?
listen p = 16f628a
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _INTRC_OSC_NOCLKOUT & _LVP_OFF & _BODEN_ON & _MCLRE_OFF
# include <p16F628a.inc>
cblock
d1
d2
d3
endc; Programmet starter her
hovedsaklig
org 0x00
movlw 7
movwf CMCON
clrf PORTA
clrw
Tris PORTA; porta all produksjon
clrf PORTB
movlw 0xf0; pb4-7 innganger
Tris PORTB
bSF STATUS, RP0; Bank 1
BCF OPTION_REG, NOT_RBPU; interne pullups på port B aktivert
BCF STATUS, RP0; bank 0Ring Delay
movlw 0x04; RA2 er utgang
movwf PORTAUtsettelse
; 1999996 sykluser
movlw 0x11
movwf d1
movlw 0x5D
movwf d2
movlw 0x05
movwf d3
Delay_0
decfsz d1, f
goto $ 2
decfsz d2, f
goto $ 2
decfsz d3, f
goto Delay_0
, 4 sykluser (inkludert anrop)
returnslutt
Under dette er koden, men ikke virker, kan noen hjelpe meg og fortelle meg hva som er galt?
listen p = 16f628a
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _INTRC_OSC_NOCLKOUT & _LVP_OFF & _BODEN_ON & _MCLRE_OFF
# include <p16F628a.inc>
cblock
d1
d2
d3
endc; Programmet starter her
hovedsaklig
org 0x00
movlw 7
movwf CMCON
clrf PORTA
clrw
Tris PORTA; porta all produksjon
clrf PORTB
movlw 0xf0; pb4-7 innganger
Tris PORTB
bSF STATUS, RP0; Bank 1
BCF OPTION_REG, NOT_RBPU; interne pullups på port B aktivert
BCF STATUS, RP0; bank 0Ring Delay
movlw 0x04; RA2 er utgang
movwf PORTAUtsettelse
; 1999996 sykluser
movlw 0x11
movwf d1
movlw 0x5D
movwf d2
movlw 0x05
movwf d3
Delay_0
decfsz d1, f
goto $ 2
decfsz d2, f
goto $ 2
decfsz d3, f
goto Delay_0
, 4 sykluser (inkludert anrop)
returnslutt