T
tomch
Guest
Ahoj,
Nedávno jsem začal můj vlastní malý projekt, který mě zaměstnal ve svém volném čase.Nedávno jsem byl dostat se do psaní jednoduchých programů v jazyce C a C .Začal jsem hledat způsoby, jak implimenting písemného programů do elektroniky hardware, jak jsem si docela dost expirence s konstrukcí jednoduchých elektronických obvodů.To je místo, kde jsem narazil na assembleru.Poté, co při pohledu na některé projekty, které impliment programování do elektroniky, rozhodl jsem se, že linka následovník vypadalo jako jednoduchý projekt, který má začít s.
Našel jsem jednoduchý příklad linky následovník, který používá mikrokontrolér známé jako 16f84.Podařilo se mi snadno postavit čidlo obvodu bez jakýchkoli potíží.
http://www.toko-elektronika.com/tutorial/linefollowerpic16f84.htm
Po prohlédnutí přes datový list pro 16f84 jsem schopen pochopit většinu, co se děje.Jde o to, že je házel mě je použití binárního kódu, v kombinaci s zpoždění použité v dolní části kódu.Pomoci s některou z těchto otázek bude velmi oceňována.Níže je kód, který osoba použila.Děkujeme Vám za Váš čas.
# Include p16f84a.inc
start: BSF STATUS, Rp0
MOVLW B'11110000 '
MOVWF TRISB
BCF STATUS, Rp0
clrf PORTB
Opakuji: MOVLW B'000000101 '
MOVWF PORTB
volání zpoždění
btfss PORTB, 5
hovoru vlevo
btfss PORTB, 6
volání právo
goto opakovatprávo MOVLW B'000001000 '
MOVWF PORTB
volání zpoždění
návrat
vlevo MOVLW B'00000010 '
MOVWF PORTB
volání zpoždění
návrat
zpoždění: clrf 0x01
delay0: clrf 0x01
delay1: decfsz 0x01, 1
goto delay1
delay2: decfsz 0x11, 1
goto delay0
návrat
END
Nedávno jsem začal můj vlastní malý projekt, který mě zaměstnal ve svém volném čase.Nedávno jsem byl dostat se do psaní jednoduchých programů v jazyce C a C .Začal jsem hledat způsoby, jak implimenting písemného programů do elektroniky hardware, jak jsem si docela dost expirence s konstrukcí jednoduchých elektronických obvodů.To je místo, kde jsem narazil na assembleru.Poté, co při pohledu na některé projekty, které impliment programování do elektroniky, rozhodl jsem se, že linka následovník vypadalo jako jednoduchý projekt, který má začít s.
Našel jsem jednoduchý příklad linky následovník, který používá mikrokontrolér známé jako 16f84.Podařilo se mi snadno postavit čidlo obvodu bez jakýchkoli potíží.
http://www.toko-elektronika.com/tutorial/linefollowerpic16f84.htm
Po prohlédnutí přes datový list pro 16f84 jsem schopen pochopit většinu, co se děje.Jde o to, že je házel mě je použití binárního kódu, v kombinaci s zpoždění použité v dolní části kódu.Pomoci s některou z těchto otázek bude velmi oceňována.Níže je kód, který osoba použila.Děkujeme Vám za Váš čas.
# Include p16f84a.inc
start: BSF STATUS, Rp0
MOVLW B'11110000 '
MOVWF TRISB
BCF STATUS, Rp0
clrf PORTB
Opakuji: MOVLW B'000000101 '
MOVWF PORTB
volání zpoždění
btfss PORTB, 5
hovoru vlevo
btfss PORTB, 6
volání právo
goto opakovatprávo MOVLW B'000001000 '
MOVWF PORTB
volání zpoždění
návrat
vlevo MOVLW B'00000010 '
MOVWF PORTB
volání zpoždění
návrat
zpoždění: clrf 0x01
delay0: clrf 0x01
delay1: decfsz 0x01, 1
goto delay1
delay2: decfsz 0x11, 1
goto delay0
návrat
END