potrebovať kód súboru tohto schémy

S

Sheeraz Khan

Guest
Dear all

i need montហsúbor attch súboru
h ** p: / / www.pic16f84a.com/Proteus.htm
pokiaľ ide o [/ img]
Ospravedlňujeme sa, ale musíte prihlásiť do zobrazenie túto prílohu

 
Nie tylko politycy muszą uważać na to, co i gdzie mówią. Szpiegostwo korporacyjne jest codziennością dzisiejszego biznesu - uprawia je ponad 70% globalnych przedsiębiorstw. Dlatego firmy powinny zadbać o poufność informacji oraz bezpieczeństwo spotkań i konferencji.

Read more...
 
, Že to pomôže vám

pozdravy
Vôňa
Ospravedlňujeme sa, ale musíte prihlásiť do zobrazenie túto prílohu

 
Vážení Sheeraz Khan
i nevie čítať odkaz, ktorý poslal svojho otvorenia v nejakom inom jazyku.Takže môžem mať Což je Circuit en Español jazyk.Circuit pošlite mi pošlu kód u

 
Drahý

To je v turečtine fungovania tohto schémy (na prepínač, ak dám ju stav zapnutia Hyper Terminal som našiel pod súboru

Kód:;***************************** Knižnica "RS232.INC" ************** ***********************

;

; ================================================= ==================

; Z knihy "mikroprocesora PIC16F84. ROZVOJOVÉ PROJEKTY"

, E.
Palacios, F.
Rémire a L.
Lopez. Www.pic16f84a.com

; Editorial Ra-Ma. Www.ra-ma.es

; ================================================= ==================

;

; Tieto podprogramy sa môžu vykonávať základné úlohy odovzdania kontroly

; Je asynchrónny sériový port RS-232 noriem.

;

, Parametre, komunikácie sú:

- Prenosová rýchlosť 9600 baud.
Trvanie každý bit je 104 ls.

- Štart bit alebo Štart nízkej úrovni.

, - M 8 bitov.

- No parity.

- Dva záverečné kúsky alebo Zastaviť vysokej úrovni.

;

; Čas medzi bit a trochu sa musia zhodovať čas čítanie signálov alebo odoslaná.

: Vzhľadom k tomu, prenos alebo príjem rýchlosť je 9600 baud, doba je:

, 1 / 9600 baud = 104 ls.
Byť použitá ako podsystém Retardos_100micros.CBLOCK

RS232_ContadorBits

RS232_Dato

ENDC# Define RS232_Entrada PORTA, 4, linka, pre ktoré je prijaté dáta.

# Define RS232_Salida PORTA, 3; trate, pre ktorý sú odosielané údaje.

;

; Podprogramu "RS232_Inicializa" --------------------------------------------- ----------------

;

; Nastaví vstupné a výstupné linky mikrokontroléru.RS232_Inicializa

bsf RS232_Salida; Pri prvom spustení sa tak respose.

BSF STATUS, Rp0

bsf RS232_Entrada; Táto linka je nastavený ako vstupný.

BCF RS232_Salida; Táto linka je nastavený ako výstup.

BCF STATUS, Rp0

späť; Podprogramu "RS232_LeeDato" --------------------------------------------- ----------------

;

; Mikroprocesor prečíta údaje vstupné riadky začínajúce s najnižšou bitov

; Hmotnosť.
Čítanie dát je poslaný, aby konečne pracovného registra W.

;
; Počítač vždy začína na vysokej úrovni, čo je stav je, keď nie je

; Posiela informácie.
Používané sekvencia je:

, 1S dúfal, že beh trochu Štart negatívny impulz alebo zostupný hrana.

, 2S, ale krátky jeden a pol krát väčšia, ako je lehota na odovzdanie

; Preskočiť trochu Štart a prečíta prvý kúsok uprostred.

, 3s Prečítajte si zvyšok bitov dát, čakanie na dobu rovnajúcu sa dĺžke

, Obdobie medzi čítaním a čítaním otestovať ich v polovici bit.

;

; Out: V pracovný register W byte čítať.RS232_LeeDato

MOVLW d'8 '; Počet bitov pre príjem.

movwf RS232_ContadorBits

RS232_EsperaBitStart

btfsc RS232_Entrada, Lee vstup a očakáva, že budú "0".

goto RS232_EsperaBitStart, Nie, dúfa, že nízkej úrovni.

Retardo_100micros hovor, prvý by mal znieť trochu času rovnajúcu sa

Retardo_50micros volania a pol krát obdobia pre prenos.

RS232_LeeBit

BCF STATUS, C; Teraz si prečítajte pin.
V zásade mal byť 0.

btfsc RS232_Entrada; żRealmente je nula?

BSF STATUS, C; Nie, to zmení na "1".

SRR RS232_Dato, F, zadajte trochu v čítaní log.

Retardo_100micros volania, tieto bity sú čítajú v nasledujúcom období.

decfsz RS232_ContadorBits, F; Overte, že je posledný kúsok.

goto RS232_LeeBit;-li posledný kúsok nebude čítať nasledujúce.

Retardo_200micros hovor, počkajte čas rovnajúci sa 2 stop bity.

movf RS232_Dato, W; vyústiť v registri W.

späť; Podprogramy "RS232_EnviaDato" a "RS232_EnviaNúmero" -------------------------------------

;

; Mikrokontrolér pošle dáta do začiatku riadku začínajúci na najnižšiu bitov

; Hmotnosť.
V odoslaných dát dosiahne vás práca log W.

, 1s. Odošle "0" na dobu rovnajúcu sa rýchlosti prenosu.

, To je trochu "Štart".

, 2s. Odoslať zodpovedajúce bit:

- Ak posielate "0" zostáva na nízkej úrovni v danom období.

- Ak píšete "1" zostáva vysoká v priebehu obdobia.

, 3s. Posiela dva kúsky "1", na dobu rovnajúcu sa rýchlosti

; Prevodovka každý.
To sú dva stop bity.

;

Vstup: On (W) data na odoslanie.RS232_EnviaNumero; Odošle kód ASCII číslo.

addlw '0 '; čo prejde plus ASCII ASCII kód 0.

RS232_EnviaDato

movwf RS232_Dato; Uloží obsah byte odovzdať.

MOVLW d'8 '; To je počet bitov pre prenos.

movwf RS232_ContadorBits

BCF RS232_Salida; Štart Bit.

call Retardo_100micros

RS232_EnviaBit, začne posielať dáta.

SRR RS232_Dato, F; Vezmite kúsok, ktorý chcete poslať Carry

btfss STATUS, C; odpočítať jeho hodnotu.
ZES "1" kúsok prenášať?

goto RS232_EnviaCero, Nie, pošle "0".

RS232_EnviaUno

bsf RS232_Salida, prenáša "1".

goto RS232_FinEnviaBit

RS232_EnviaCero

BCF RS232_Salida, prenáša "0".

RS232_FinEnviaBit

Retardo_100micros hovor, to je čas, aby sa vo vysokej alebo nízkej.

decfsz RS232_ContadorBits, F; Overte, že je posledný kúsok.

goto RS232_EnviaBit: Ako posledný kúsok nie je opakovať.

bsf RS232_Salida; vysiela dva stop bity.

call Retardo_200micros

späť; ================================================= ==================

; Z knihy "mikroprocesora PIC16F84. ROZVOJOVÉ PROJEKTY"

, E.
Palacios, F.
Rémire a L.
Lopez. Www.pic16f84a.com

; Editorial Ra-Ma. Www.ra-ma.es

; ================================================= ==================
 
Vážení Sheeraz Khan Dajte mi pár dní pošlem kód k u.Ak sa u stlačte prvé tlačidlo sa ukáže, čo kľúč alebo Presss.

 
Sheeraz Khan Napísal:

Dear alli need montហsúbor attch súboru

h ** p: / / www.pic16f84a.com/Proteus.htm

pokiaľ ide o [/ img]
 
Art-666 Napísal:

DPE5 znakov Heslo je aj stránka je v španielčine
 

Welcome to EDABoard.com

Sponsor

Back
Top