Sériová komunikace s PIC16F84

J

johnny_hush

Guest
I'm using 16F84, a musím program, takže když to přijme nějaká data, například 8bits (s UART standard) se kontroluje, zda přijatá data zápasy na další data, uložená v EEPROM, a je-li případ, že zápas půjde na jednu značku, a pokud není, že to půjde na další označení.

Bylo by velmi pomohlo, kdyby někdo mohl poštovní směrovací číslo, tak vidím, jak jsem asi na to.[I pracovat pouze v assembleru]

Díky,

Johnny

 
Kód:

, Předpokládám, že máte proměnnou "uart_data", kde můžete ukládat příchozí data

, A máte další proměnnou "ee_data", ve které jste zatížením checkd údajů

, Z EEPROM - Předpokládám, že víte, jak číst data z interní EEPROM

, Z je stav trochu v STATUS registru, který ukazuje výsledek posledního

; Arithmatic nebo logické oparation.movf ee_data, 0; přesunout obsah ee_data na w

andwf uart_data, 0, zkuste A ee_data s uart_data

btfsc Z; teď zkontrolovat, jaký byl výsledek A oparation

goto label_1, nejsou totožné, goto lable_1 Z = 1

goto label_2, totožné, goto label_2 Z = 0

 
Díky!

Máte něco o přijímání sériová data?

 
Ahoj!
sériová komunikace s PIC16F84 je možné pouze na software!Znamená, budete věnovat některé piny pro sériovou komunikaci a poté napíšete kód.Je to dlouhý a těžký, pokud jste nikdy jsem to!

Radila bych vám použít PIC s vloženými USART jako PIC16F877.Jste právě stane, že inicializace (pár řádků kódu v assembleru) a vaše PIC je plně připraven pro sériovou communitions.

Pozdravy

 
Kabanga napsal:

Ahoj!

sériová komunikace s PIC16F84 je možné pouze na software!
Znamená, budete věnovat některé piny pro sériovou komunikaci a poté napíšete kód.
Je to dlouhý a těžký, pokud jste nikdy jsem to!Radila bych vám použít PIC s vloženými USART jako PIC16F877.
Jste právě stane, že inicializace (pár řádků kódu v assembleru) a vaše PIC je plně připraven pro sériovou communitions.Pozdravy
 
Kdykoli máte co do činění s fotkami, zkuste Microchip.Existují tuny appnotes tam.Zkuste tyto:
http://ww1.microchip.com/downloads/en/AppNotes/00555c.pdf
http://ww1.microchip.com/downloads/en/AppNotes/00593b.pdf

 
Děkuji vám všem

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsměv" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top