skanowanie0007 (5)

skanowanie0007 (5)




Systemy mikroprocesorowe

Układ transmisji szeregowej mikrokontrolera 80C51

Łącze szeregowe mikrokontrolera 80C51 umożliwia prowadzenie synchronicznej lub asynchronicznej transmisji danych (USART)

Podczas realizacji transmisji asynchroniczrei nadawane dane wysyłane są linią TxD (P3.1), zaś odbierane przez linię RxD (P3.0).

Podczas transmisji synchronicznej dane są odbierane i nadawane po linii RxD (P3.0), a na linię TxD (P3.1) wysyłany jest sygnał taktujący.

Do konfiguracji pracy układu transmisji szeregowej służy rejestr SCON (z bloku SFR):

jbit7

{bit 6

bit 5

bit 4

jbit 3

jbit 2

[bit 1

[bito

| SMO

1 SM1

j SM2

;| REN

j TB8

\ RB8

ij TI

j RI

Rozmieszczenie bitów rejestru SCON.

• SMO, SM1 określają tryb pracy układu transmisji szeregowej:

1 SMO |

SM4

Tryb pracy układu:

Częstotliwość taktująca j

i 0 1

0

[Tryb 0, transmisja synchroniczna -8-bitowa j

Fosc/12

0

1

[Tryb 1, transmisja asynchroniczna-8-bitowa j

zmienna

I 1

0

[Tryb 2, transmisja asynchroniczna-9-bitowa j

Fosc/64 lub Fosc/32 |

t 1

j 1

[Tryb 3, transmisja asynchroniczna-9-bitowa ]

zmienna

•    SM2 - steruje przejściem w tryb komunikacji wieloprocesorowej;

•    REN - bit włączający odbiornik: 1 - włączenie, 0 - wyłączenie;

•    TB8 - dziewiąty bit danych nadawanych podczas transmisji dziewięciobitowej;

•    RB8 - dziewiąty bit odebranej danej podczas transmisji dziewięciobitowej;

•    TI - informuje o zakończeniu transmisji danej i gotowości nadajnika do przesyłania następnej;

•    RI - informuje o prawidłowym odbiorze danej i jej gotowości do pobrania przez mikroprocesor.

Drugim rejestrem związanym z portem szeregowym jest rejestr SBTJF, (z bloku SFR).

Jest to rejestr, do którego wpisuje się daną i z którego odczytuje się przyjętą daną.


Wyszukiwarka

Podobne podstrony:
skanowanie0010 Systemy mikroprocesorowe Transmisja szeregowa •    Tranceiver/Driver -
skanowanie0008 (5) Systemy mikroprocesorowe Realizacja transmisji szeregowej: Synchroniczna transmis
skanowanie0009 (2) Systemy mikroprocesorowe SIMPLEX - jest to transmisja realizowana w jednym kierun
skanowanie0011 (2) Systemy mikroprocesoroweRodzina mikrokontrolerów x51 Rodzina mikrokontrolerów x51

więcej podobnych podstron