A
aniket_lad
Guest
živjo!
i am uporabo pic16f84 za robotiko namen
v programu spodaj i hav 3 v subroutines za gremo naravnost, levo in desno.
ampak kadarkoli jaz prost program, le Subrutina na prvem mestu v program se izvaja in ne upošteva počitka.
i hav uporabljajo pristanišča b za conrtol relejev in pristanišča se uporablja, da bo prispevek iz senzorjev.
prosim pomoč mi.
Tukaj je program i pisni hav
;***** IZJAVA O MICROCONTROLLER *********
PROCESSOR 16F84
# include "p16f84.inc"__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC;******* deklaracija spremenljivk *********
Cblock 0x0C
con
endc;******* program struktura ****************org 0x00
goto Main
org 0X04
goto Main
;*************** glavni pogram ************
Glavni
banksel TRISB
clrf TRISB
banksel TRISA
movlw 0xFF
movwf TRISA
Loop
banksel PORTA
movf PORTA, 0
movwf con
btfsc con, 3
klic Rturn
banksel PORTA
movf PORTA, 0
movwf con
btfsc con, 1
klic Front
banksel PORTA
movf PORTA, 0
movwf con
btfsc con, 2
klic Lturn
banksel PORTB
clrf PORTB
goto Loop
Front
movlw 0xa0
banksel PORTB
movwf PORTB
donos
Lturn
movlw 0x60
banksel PORTB
movwf PORTB
donos
Rturn movlw 0x90
banksel PORTB
movwf PORTB
donos
konec
[/ url] [/ tex]
i am uporabo pic16f84 za robotiko namen
v programu spodaj i hav 3 v subroutines za gremo naravnost, levo in desno.
ampak kadarkoli jaz prost program, le Subrutina na prvem mestu v program se izvaja in ne upošteva počitka.
i hav uporabljajo pristanišča b za conrtol relejev in pristanišča se uporablja, da bo prispevek iz senzorjev.
prosim pomoč mi.
Tukaj je program i pisni hav
;***** IZJAVA O MICROCONTROLLER *********
PROCESSOR 16F84
# include "p16f84.inc"__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC;******* deklaracija spremenljivk *********
Cblock 0x0C
con
endc;******* program struktura ****************org 0x00
goto Main
org 0X04
goto Main
;*************** glavni pogram ************
Glavni
banksel TRISB
clrf TRISB
banksel TRISA
movlw 0xFF
movwf TRISA
Loop
banksel PORTA
movf PORTA, 0
movwf con
btfsc con, 3
klic Rturn
banksel PORTA
movf PORTA, 0
movwf con
btfsc con, 1
klic Front
banksel PORTA
movf PORTA, 0
movwf con
btfsc con, 2
klic Lturn
banksel PORTB
clrf PORTB
goto Loop
Front
movlw 0xa0
banksel PORTB
movwf PORTB
donos
Lturn
movlw 0x60
banksel PORTB
movwf PORTB
donos
Rturn movlw 0x90
banksel PORTB
movwf PORTB
donos
konec
[/ url] [/ tex]