Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

PORTAS SERIAIS E O CALCULO DA TAXA DE TRANSMISSÃO, Notas de aula de Microcomputadores

cONCEITOS SOBRE A BAUD RATE E AS PORTAS SERIAIS DO 8051

Tipologia: Notas de aula

2019
Em oferta
30 Pontos
Discount

Oferta por tempo limitado


Compartilhado em 19/08/2019

teodosio-java-12
teodosio-java-12 🇧🇷

1 documento

1 / 30

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
RECEPÇÃOTRANSMISSÃO
D7
D6
D5
D4
D3
D2
D1
D0
DESLOCAMENTO
DESLOCAMENTO
D7
D6
D5
D4
D3
D2
D1
D0 D0
D0
D7
D6
D5
D4
D3
D2
D1 D1
D0
D1
D7
D6
D5
D4
D3
D2 D2
D0
D1
D2
D7
D6
D5
D4
D3 D3
D0
D1
D2
D3
D7
D6
D5
D4 D4
D0
D1
D2
D3
D4
D7
D6
D5 D5
D0
D1
D2
D3
D4
D5
D7
D6 D6
D0
D1
D2
D3
D4
D5
D6
D7 D7
D0
D1
D2
D3
D4
D5
D6
D7
Canal de transmissão
Comunicação Serial
Comunicação Serial
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
Discount

Em oferta

Pré-visualização parcial do texto

Baixe PORTAS SERIAIS E O CALCULO DA TAXA DE TRANSMISSÃO e outras Notas de aula em PDF para Microcomputadores, somente na Docsity!

RECEPÇÃO

DESLOCAMENTO Canal de transmissão

Comunicação Serial

  • D7D6D5D4D3D2D1D TRANSMISSÃO
    • D7D6D5D4D3D2D DESLOCAMENTO - D - D - D
      • D7D6D5D4D3D - D - D - D0D
        • D7D6D5D4D - D - D - D0D1D
          • D7D6D5D - D - D
          • D0D1D2D
            • D7D6D - D - D
        • D0D1D2D3D - D7D - D - D
      • D0D1D2D3D4D - D - D - D
    • D0D1D2D3D4D5D - D - D
  • D0D1D2D3D4D5D6D

Direção da Transferência dos Dados

a) SIMPLEX a) SIMPLEX

FLUXO DE DADOS

TRANSM.

RECEP.

b) HALF b) HALF-

-DUPLEX

DUPLEX

FLUXO DE DADOS

TRANSM.

RECEP.

TRANSM.

RECEP.

c) FULL c) FULL-

-DUPLEX

DUPLEX

FLUXO DE DADOS

TRANSM.RECEP.

TRANSM.RECEP.

Comunicação Serial

Comunicação Serial

a. Formato do Caractere

1, 1e 1/2 ou 2

stop bits

próximocaracter

repouso

5 a 8 bits de dados

bit de paridade

start bit

bits de repouso

1

0

1/

1/

1/

1/

1/

1/

1/

1

1

1

1

start bit

b. Sincronismo

O sincronismo é feito a cada caractere, através de um clock localizado noreceptor, cujo período é K vezes menor do que o período de duração do bit.

TB = K.Tc

TB -

tempo de duração do bit

Tc -

período do clock de sincronismo do caractere

Comunicação Serial Assíncrona

Comunicação Serial Assíncrona

Comunicação Serial Assíncrona

.

.

c. Detecção do Start Bit (K=16)

Tc

TB= 16.Tc

1

0

0

0

0

0

0

0

0

1

0

0/

Após a amostragem de 8 zeros, garante-se o START bit, ou seja, o iníciodo caractere.

d. Temporização na Recepção do caractere ( K=16)

bit de paridade

start bit

1

0

1/

1/

1/

1/

1/

1/

1/

1/

1/

D 0

D

D

D

D

D

D

D

stop bit

TB

16 Tc

8 Tc

16 Tc

16 Tc

16 Tc

16 Tc

16 Tc

16 Tc

16 Tc

16 Tc

16 Tc

Comunicação Serial Assíncrona

Comunicação Serial Assíncrona

Comunicação Serial Assíncrona

f. Taxas de Comunicação mais Comuns

110 Baud …………….

9.1 ms

150 Baud …………….

6.66 ms

300 Baud …………….

3.33 ms

600 Baud …………….

1.66 ms

1200 Baud …………… 833 us2400 Baud …………… 416

us

4800 Baud …………… 208

us

9600 Baud ……………. 104

us

19200 Baud …………… 52

us

TB

Taxa

Comunicação Serial Assíncrona

Comunicação Serial Assíncrona

Comunicação Serial Assíncrona

Comunicação Serial RS 232 Comunicação Serial RS 232 -

  • C

C

Padronizada pela EIA ( Electronic Industries Association - USA)

RS :

RS : R

Recommended S

Standard

232 : número da norma

C

C : número de revisões da norma

Tipo de comunicação

: Serial Assíncrona

Características da Interface

Taxa de Comunicação de 75 Baud a 19200 Baud

Comprimento do cabo de ligação entre equipamentos:menor do que 15 metros, sem amplificação.

Não existe isolação elétrica entre os equipamentos

Características Elétricas do Sinal

Características Elétricas do Sinal

Lógica Negativa Lógica Negativa

nível lógiconível de tensãofunçãocondição do sinal

  • 25V a -3V
  • 3 V a + 25V

OFF

MARK

ON

SPACE

STATUS

Comunicação Serial RS 232 Comunicação Serial RS 232 -

  • C

C

+25V

+25V

+5V

+5V

-25V

25V

+25V

+25V

+3V

+3V

-5V

5V

-3V

3V

-25V

25V

  • SPACE-

SPACE

  • NIVEL 0-

NIVEL 0

  • ON-

ON

-SPACE-

SPACE

  • NÍVEL 0-

NÍVEL 0

  • ON-

ON

  • MARK-

MARK

  • NIVEL 1-

NIVEL 1

  • OFF-

OFF

  • OFF-

OFF

  • NIVEL 1-

NIVEL 1

  • MARK-

MARK

2V

2V

MARGEM DE RUÍDO

região deregião detransiçãotransição

região deregião detransiçãotransição

Transmissão

Recepção

Comunicação Serial RS 232 Comunicação Serial RS 232 -

  • C

C

Características Funcionais do Circuito

Características Funcionais do Circuito

Transmissão de Dados (TxD)

DTE DTE

DCE DCE

TxD TxD

Esta linha permanece em nível lógico “1” (tensão negativa), enquanto nãotiver dados.

Recepção de Dados (TxD)

DTEDTE

DCE DCE

RxDRxD

Esta linha permanece em nível lógico “1” (tensão negativa), enquanto nãotiver dados.

Comunicação Serial RS 232 Comunicação Serial RS 232 -

  • C

C

Comunicação Serial com “Handshaking”

DTE

DTE

DCE

DCE

TxD TxD

RTSRTSCTSCTS

RTS RTS

CTS CTS

TxD TxD

DADO SERIAL

RTS – Request to SendCTS – Clear to Send

Comunicação Serial RS 232 Comunicação Serial RS 232 -

  • C

C

Modem Nulo

TXDTXD

RXD RXD

GND GND

2 3 7

DTE

DTE

2 3

DTE

DTE

7

Três Fios com Loop de Luxo

TXDTXDRXDRXD

GNDGND

2 3 4 5 6 7 8 20

DTE

DTE

2 3 4 5 6 7 8 20

DCE

DCE

pino 4: RTSpino 5: CTSpino 6: DSR

pino 8: DCDpino 20: DTR

Comunicação Serial RS 232 Comunicação Serial RS 232 -

  • C

C

Os registradores SBUF de recepção e de

transmissão são fisicamente separados.

A porta serial é full-duplex

  • Para Transmitir um

Dado Serialmente

Escrever no SBUF

  • Para Transmitir um

Dado Serialmente Escrever no SBUF

  • Para Receber um

Dado Serialmente

Ler do SBUF

  • Para Receber um

Dado Serialmente

Ler do SBUF

PCON

DPH

DPL

SP

P

80

TH

TH

TL

TL

TMOD

TCON

88

P

90

SBUF

SCON

98

P

A

1E

A

P

B

IP

C0 B

TH

TL

RCAP2H

RCAP2L

T2MOD

T2CON

C

PSW

D8 D

ACC

E8 E

B

F8 F

Interface Serial no Microcontrolador 8051

Interface Serial no Microcontrolador 8051

A porta serial pode operar em 4 Modos

Modo 0 – Modo Síncrono

: O dado serial (de 8 Bits com LSB primeiro) é

transmitido e recebido através de RxD. O TxD envia o clock. A Taxa deComunicação (“baud rate”) é fixa em 1/12 da freqüência do oscilador. Modo 1 – Modo Assíncrono

: 10 Bits são transmitidos (via TxD) ou recebidos (via

RxD) : 1 StartBit, 8 Bits de dados com LSB primeiro e um StopBit. O “baud rate” évariável. Modo 2 – Modo Assíncrono

: 11 Bits são transmitidos (via TxD) ou recebidos (via

RxD) : 1 StartBit, 8 Bits de dados com LSB primeiro, um nono Bit programável, eum StopBit. O “baud rate” é programável para 1/32 ou 1/64 da freqüência dooscilador. Modo 3 – Modo Assíncrono

: 11 Bits são transmitidos (via TxD) ou recebidos (via

RxD) : 1 StartBit, 8 Bits de dados com LSB primeiro, um nono Bit programável, eum StopBit. O “baud rate” é variável.

Interface Serial no Microcontrolador 8051

Interface Serial no Microcontrolador 8051

Registrador de Controle da Porta Serial - SCON

  • Endereçável a Bit

Programação dos Modos de Operação da Interface Serial

SM

  • Habilita a comunicação em multiprocessadores nos modos 2 e 3.

No modo 0 , SM2 deve ser igual a zero.

SCON

RI

RB

TI

REN

SM

SM

TB

SM

Variável (11 bits)

3

1

1

Fclock / 32

ou Fclock / 64

2

0

1

Variável (10 bits)

1

1

0

Fclock / 12

0

0

0

Taxa de Transmissão

Modo de

Funcionamento

SM

SM