PIC16F84A (begin-bits en stopbit)

G

gg

Guest
Over de parallel-in-seriële-out van PIC16F84A, hoe kan ik een start-en stopbit?Ik moest de start-en stopbit, want ik wilde de data door te sturen naar de computer via RS-232 kabel.

Volgende vraag: Ik
ben het invoeren van verschillende binaire data Parallel zoals 10101,11000,10111 en zo op in mijn PIC.Van mijn oppervlakkige kennis over de PIC, ik weet alleen dat de PIC kunnen lezen staat de input van gegevens met behulp van BTFSC of BTFSS.Door het gebruik van deze twee instuctions, kan het alleen vergelijken met de gegevens ingevoerd met de bits die in de PIC.Ik denk dat jullie allemaal zijn onscherpte op wat ik zeg, laat me een voorbeeld geven:

BEGIN .....
BTFSS PORTA, 0
GOTO BEGIN
oefenen hier

Als bit 0 in porta is ingesteld op een 1,
dan zal u de GOTO instructie en verder met de volgende instructies.

Ik wil mijn PIC te aanvaarden binaire data van PORTA en tijdelijk opslaan in mijn register.Hoe kan ik dat doen?

 
Aangezien je weet hoe het lezen van de inbreng van enkele pinnen, ik neem aan dat je weet hoe de output naar een pin ook.De START-bit is gewoon een productie-low bit, en het STOP-bit is gewoon een productie-high bit.Zoals ik al zei, bit-banging is gewoon het manipuleren van de bitwise output te voldoen aan RS232-protocol.Als je niet weet wat het protocol is, verwijzen naar http://www.quatech.com/support/comm-over-asyncserial.php.
Wat uw tweede vraag, verwijzen wij u naar de Mid-Range Reference Manual downloadbare uitgeschakeld Microchip's website.Raadpleeg de sectie getiteld Instruction Set.Alle instructies zijn er, en u dient vertrouwd te zijn met alle van hen als u wilt programmeren.Met name de MOVF en MOVWF instructies zullen uw vraag.
Ten slotte, heeft een RS232 comms baudrate gekoppeld.De bits moeten worden uitgevoerd op de opgegeven baudrate.Om dit te bereiken, kunt u eenvoudig NOP vertragingen, of timer interrupts.Informatie over de NOP instructie kan worden gevonden in de instructie.Voor timer interrupts, lees de TIMER gedeelte over de handleiding.Veel plezier bij het lezen van de handleiding!
Er
is gebonden aan zijn kant-en-klare beetje bang-codes voor zuivere daar.Go Search www.piclist.org voor hen.

 

Welcome to EDABoard.com

Sponsor

Back
Top