potreba kod datoteku ove shematski

S

Sheeraz Khan

Guest
Poštovani

trebam zbor datoteku attch datoteke
h ** p: / / www.pic16f84a.com/Proteus.htm
pozdrav [/ img]
Žao nam je, ali morate prijaviti kako biste vidjeli ovaj privitak

 
uzdanica ovaj htijenje pomoć te

pozdravi
Miris
Žao nam je, ali morate prijaviti kako biste vidjeli ovaj privitak

 
Dragi Sheeraz Khan
ja ne mogu čitati vezu koja je poslala svoje otvaranje u nekom drugom jeziku.Na taj način moći ja imati Koji je Kružne en Espańol jezik.Circuit poslati mene ja htijenje poslati kod na u

 
Dragi

To je na turskom jeziku rad ove shema (na prekidač, ako ga dajem status uključite Hyper Terminal sam našao ispod datoteku

Šifra:;***************************** Knjižnica "RS232.INC" ************** ***********************

;

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

, Iz knjige "mikrokontrolerom PIC16F84. RAZVOJNI PROJEKTI"

, E.
Palacios, F.
Remiro i L.
Lopez. Www.pic16f84a.com

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

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

;

; Ove potprograme mogu obavljati osnovne poslove prijenosa kontrole

Kao što se asinkroni serijski RS-232 standarda.

;

; Parametri usvojeni za komunikacije su:

- Brzina prijenosa od 9.600 bod.
Trajanje svaki zalogaj 104 ls.

, - Početak ili zalogaj Start niskoj razini.

, - M 8 bitova.

, - Ne paritet.

, - Dvije konačne bitova ili Čepljenje visokoj razini.

;

; Vrijeme između malo i bit moraju odgovarati period signala čitati ili poslati.

: Kao što je prijenos i prijem brzina 9.600 bod, rok je:

, 1 / 9600 baud = 104 ls.
Se koristiti kao potprogram Retardos_100micros.CBLOCK

RS232_ContadorBits

RS232_Dato

ENDC# Define RS232_Entrada PORTA, 4; linija za koji je dobio podatke.

# Define RS232_Salida PORTA, 3; linija za koje se šalju podaci.

;

; Potprogram "RS232_Inicializa" --------------------------------------------- ----------------

;

; Podešava ulazne i izlazne linije mikrokontrolera.RS232_Inicializa

BSF RS232_Salida; Na prvi skočiti tako respose.

BSF STATUS, RP0

BSF RS232_Entrada; Ova linija je konfiguriran kao ulaz.

Bcf RS232_Salida; Ova linija je konfiguriran kao izlaz.

Bcf STATUS, RP0

povratak; Potprogram "RS232_LeeDato" --------------------------------------------- ----------------

;

; Microcontroller čita podatke od početka ulazne linije s najnižim zalogaj

; Težina.
Čitanje podaci se šalju na kraju i do radnog registrirati W.

;

; Računalo uvijek počinje s visokom nivou, što je država je kad se ne

; Šalje informacije.
Slijed koristi se:

; 1s nadao da će izvoditi Start malo negativnog impulsa ili pada ruba.

, 2S, ali kratko jedan i pol puta veći od prijenosa razdoblje za

; Preskoči Start bitni i čita prvi zalogaj u sredini.

; 3s Pročitajte ostatak bitova podataka, čekajući vrijeme jednaka dužini

; Razdoblje između čitanja i čitanja kako ih testirati u sredini malo.

;

; Out: U radni registar W bajt pročitati.RS232_LeeDato

movlw d'8 '; broj bitova za primanje.

movwf RS232_ContadorBits

RS232_EsperaBitStart

btfsc RS232_Entrada, Leejev ulazak i očekuje da će biti "0".

goto RS232_EsperaBitStart, Ne, on se nada niskom nivou.

Retardo_100micros poziv; Prvi zalogaj treba pročitati vremena jednaka

Retardo_50micros poziv i pol puta prijenosa razdoblju.

RS232_LeeBit

Bcf STATUS, C; Sada pročitajte pin.
U načelu bi trebala biti 0.

btfsc RS232_Entrada; żRealmente je nula?

BSF STATUS, C; Ne, to mijenja u "1".

RRF RS232_Dato, F; Unesite bit u čitanju zapisnika.

Retardo_100micros poziva; sljedeće bitovi su pročitati kasnije razdoblje.

decfsz RS232_ContadorBits, F; Provjerite da je posljednji zalogaj.

goto RS232_LeeBit; Ako posljednji zalogaj se ne događa da pročitate sljedeće.

Retardo_200micros poziva, čekati vrijeme jednaka 2 stop bita.

movf RS232_Dato, W; rezultat u registar W.

povratak; Potprograme "RS232_EnviaDato" i "RS232_EnviaNúmero" -------------------------------------

;

; Mikrokontroler šalje podatke od startne linije na početku najniži bit

; Težina.
U podatke poslane će vas doći kroz posao zapisnik W.

, 1s. Šalje "0" za vrijeme jednaka brzina prijenosa.

; Ovo je malo "Start".

, 2s. Pošaljite relevantne bitni:

, - Ako šaljete "0" ostaje niska tijekom razdoblja.

, - Ako pisanje "1" ostaje visoka tijekom perioda.

, 3s. Šalje dva bita "1" za vrijeme jednaka brzini

; Transmission svaki.
To su dva stop bita.

;

Ulaz: On (W) podataka za slanje.RS232_EnviaNumero; Šalje broj ASCII kod.

addlw '0 '; Što prolazi plus kod ASCII ASCII 0.

RS232_EnviaDato

movwf RS232_Dato; Sprema sadržaj byte da prenosi.

movlw d'8 ', Ovo je broj bitova za prijenos.

movwf RS232_ContadorBits

Bcf RS232_Salida; Start Bit.

poziv Retardo_100micros

RS232_EnviaBit; počinje slanje podataka.

RRF RS232_Dato, F; Uzmi malo koji želite poslati Carry

btfss STATUS, C; oduzimamo vrijednost.
ZES "1" bit da prenosi?

goto RS232_EnviaCero, Ne, on šalje "0".

RS232_EnviaUno

BSF RS232_Salida, prenosi "1".

goto RS232_FinEnviaBit

RS232_EnviaCero

Bcf RS232_Salida, prenosi "0".

RS232_FinEnviaBit

Retardo_100micros poziva; Ovo je vrijeme da se na visoke ili niske.

decfsz RS232_ContadorBits, F; Provjerite da je posljednji zalogaj.

Goto RS232_EnviaBit: Kao posljednji zalogaj nije ponoviti.

BSF RS232_Salida; šalje dva stop bita.

poziv Retardo_200micros

povratak; ================================================= ==================

, Iz knjige "mikrokontrolerom PIC16F84. RAZVOJNI PROJEKTI"

, E.
Palacios, F.
Remiro i L.
Lopez. Www.pic16f84a.com

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

; ================================================= ==================
 
Dragi Sheeraz Kan, dajte mi par dana ću poslati kod za u.Ako u prvom pritisnite tipku to će pokazati što ključ ili Presss.

 
Sheeraz Khan wrote:

Poštovanitrebam zbor datoteku attch datoteke

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

pozdrav [/ img]
 
DPE

5 znakova lozinka je također stranica je na španjolskom

 
Art-666 wrote:

DPE5 znakova lozinka je također stranica je na španjolskom
 

Welcome to EDABoard.com

Sponsor

Back
Top