SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
Programação Assembly
8051 – Aula 4
5 de agosto de 2012 Minicurso: Assembly para 8051 GDESTE 1
Comunicação Serial
• Comunicação serial é o processo de enviar
dados um bit de cada vez, sequencialmente,
num canal de comunicação ou barramento. É
diferente da comunicação paralela, em que
todos os bits de cada símbolo são enviados
juntos.
5 de agosto de 2012 2Minicurso: Assembly para 8051 GDESTE
Comunicação Paralela
• Comunicação paralela é o processo de
enviar dados em que todos os bits de um
símbolo são enviados juntos. A diferença
entre os dois é a quantidade de fios distintos
na camada física usados para a transmissão
simultânea dos dados a partir de um
dispositivo. A comunicação paralela implica
mais de um fio, além da conexão de
alimentação.
5 de agosto de 2012 3Minicurso: Assembly para 8051 GDESTE
Circuito Série
5 de agosto de 2012 4Minicurso: Assembly para 8051 GDESTE
Circuito Paralelo
5 de agosto de 2012 5Minicurso: Assembly para 8051 GDESTE
Comunicação Serial
A interface serial do 8051 é composta de um
dispositivo UART (Transmissor/Receptor
Universal Assíncrono), cuja função é converter
dados do formato paralelo para o formato
serial, ou vice-versa.
5 de agosto de 2012 6Minicurso: Assembly para 8051 GDESTE
UART
• Buffer de transmissão: chamado SBUF,
recebe o dado vindo do barramento paralelo
e envia para o bloco montador.
• Montador: é responsável pela inclusão dos
sinais de controle necessários para a
comunicação serial.
• Desmontador: responsável pela recepção
serial dos dados vindos da via de entrada
serial.
5 de agosto de 2012 7Minicurso: Assembly para 8051 GDESTE
UART
• Buffer de recepção: guarda o dado no
formato paralelo, vindo do bloco
desmontador.
• Registro de controle e estado: guarda
informações de programação, além de
controlar e indicar ocorrências durante o
funcionamento.
5 de agosto de 2012 8Minicurso: Assembly para 8051 GDESTE
Programação da interface serial
5 de agosto de 2012 9Minicurso: Assembly para 8051 GDESTE
REGISTRO SCON
SM0 SM1 SM2 REN TB8 RB8 TI RI
• REN: Habilita a recepção de dados.
• SM0, SM1 E SM2: Configuram o modo de
funcionamento
• TB8 E RB8: Servem para confugurar os
modos 2 e 3.
Flags RI e TI
ESPERA: JNB RI,ESPERA
CLR RI
MOV A,SBUF
MOV SBUF,A
ESPERA: JNB TI,ESPERA
CLR TI
5 de agosto de 2012 10Minicurso: Assembly para 8051 GDESTE
Baude Rate
5 de agosto de 2012 11Minicurso: Assembly para 8051 GDESTE
DESEJADO
VALOR DE
RECARGA
SMOD
1200 E6H 0
2400 F3H 0
2400 E6H 1
9600 F9H 1
19200 FDH 1

Mais conteúdo relacionado

Semelhante a Aula4 120922184731-phpapp01 (1)

Controle de protótipo movimentado por liga de memória de forma (sma) pelo pc,...
Controle de protótipo movimentado por liga de memória de forma (sma) pelo pc,...Controle de protótipo movimentado por liga de memória de forma (sma) pelo pc,...
Controle de protótipo movimentado por liga de memória de forma (sma) pelo pc,...fesaab
 
Aula 1 - Assembly - 8051
Aula 1 - Assembly - 8051Aula 1 - Assembly - 8051
Aula 1 - Assembly - 8051Thiago Oliveira
 
249158521 rede-devicenet
249158521 rede-devicenet249158521 rede-devicenet
249158521 rede-devicenetdeco2000
 
Geração Automática de Autómatos Celulares para FPGA
Geração Automática de Autómatos Celulares para FPGAGeração Automática de Autómatos Celulares para FPGA
Geração Automática de Autómatos Celulares para FPGAAndré Costa Lima
 
Apostila Redes Industriais - Prof. Camilo A. Anauate
Apostila Redes Industriais - Prof. Camilo A. AnauateApostila Redes Industriais - Prof. Camilo A. Anauate
Apostila Redes Industriais - Prof. Camilo A. Anauate Camilo Alberto Anauate
 
Artigo mega team pdf
Artigo mega team pdfArtigo mega team pdf
Artigo mega team pdfpfilho2011
 
gk_2021_01_Aula07-twi.pdf
gk_2021_01_Aula07-twi.pdfgk_2021_01_Aula07-twi.pdf
gk_2021_01_Aula07-twi.pdfMicaelMarques13
 
Apostila Redes Industriais IV - Prof. Camilo A. Anauate 2013
Apostila Redes Industriais IV - Prof. Camilo A. Anauate 2013Apostila Redes Industriais IV - Prof. Camilo A. Anauate 2013
Apostila Redes Industriais IV - Prof. Camilo A. Anauate 2013 Camilo Alberto Anauate
 
05 instalação e manutenção do s7 400
05   instalação e manutenção do s7 40005   instalação e manutenção do s7 400
05 instalação e manutenção do s7 400confidencial
 
TCC_Proc_Embarcado_Sens_Remoto_REV5.pptx
TCC_Proc_Embarcado_Sens_Remoto_REV5.pptxTCC_Proc_Embarcado_Sens_Remoto_REV5.pptx
TCC_Proc_Embarcado_Sens_Remoto_REV5.pptxmarcosribeirobr
 
TREINAMENTO PROTOCOLO DE REDE DE AUTOMAÇÃO IO LINK.ppt
TREINAMENTO PROTOCOLO DE REDE DE AUTOMAÇÃO IO LINK.pptTREINAMENTO PROTOCOLO DE REDE DE AUTOMAÇÃO IO LINK.ppt
TREINAMENTO PROTOCOLO DE REDE DE AUTOMAÇÃO IO LINK.pptRogerio Dias Gimenes
 
Artigo 2008 - uma visao do protocolo industrial profinet e suas aplicacoes
Artigo   2008 - uma visao do protocolo industrial profinet e suas aplicacoesArtigo   2008 - uma visao do protocolo industrial profinet e suas aplicacoes
Artigo 2008 - uma visao do protocolo industrial profinet e suas aplicacoesThiago Ribeiro Pompermayer
 
01 introdução e revisão
01   introdução e revisão01   introdução e revisão
01 introdução e revisãoconfidencial
 

Semelhante a Aula4 120922184731-phpapp01 (1) (20)

Controle de protótipo movimentado por liga de memória de forma (sma) pelo pc,...
Controle de protótipo movimentado por liga de memória de forma (sma) pelo pc,...Controle de protótipo movimentado por liga de memória de forma (sma) pelo pc,...
Controle de protótipo movimentado por liga de memória de forma (sma) pelo pc,...
 
Aula1 30-07-120922184742-phpapp02
Aula1 30-07-120922184742-phpapp02Aula1 30-07-120922184742-phpapp02
Aula1 30-07-120922184742-phpapp02
 
Aula 1 - Assembly - 8051
Aula 1 - Assembly - 8051Aula 1 - Assembly - 8051
Aula 1 - Assembly - 8051
 
249158521 rede-devicenet
249158521 rede-devicenet249158521 rede-devicenet
249158521 rede-devicenet
 
Geração Automática de Autómatos Celulares para FPGA
Geração Automática de Autómatos Celulares para FPGAGeração Automática de Autómatos Celulares para FPGA
Geração Automática de Autómatos Celulares para FPGA
 
Doc tecnico redes
Doc tecnico redesDoc tecnico redes
Doc tecnico redes
 
Doctecnico redes schneider
Doctecnico redes schneiderDoctecnico redes schneider
Doctecnico redes schneider
 
Comunicao industrial
Comunicao industrialComunicao industrial
Comunicao industrial
 
Aula3 120922184753-phpapp02
Aula3 120922184753-phpapp02Aula3 120922184753-phpapp02
Aula3 120922184753-phpapp02
 
Apostila Redes Industriais - Prof. Camilo A. Anauate
Apostila Redes Industriais - Prof. Camilo A. AnauateApostila Redes Industriais - Prof. Camilo A. Anauate
Apostila Redes Industriais - Prof. Camilo A. Anauate
 
Artigo mega team pdf
Artigo mega team pdfArtigo mega team pdf
Artigo mega team pdf
 
gk_2021_01_Aula07-twi.pdf
gk_2021_01_Aula07-twi.pdfgk_2021_01_Aula07-twi.pdf
gk_2021_01_Aula07-twi.pdf
 
Apostila Redes Industriais IV - Prof. Camilo A. Anauate 2013
Apostila Redes Industriais IV - Prof. Camilo A. Anauate 2013Apostila Redes Industriais IV - Prof. Camilo A. Anauate 2013
Apostila Redes Industriais IV - Prof. Camilo A. Anauate 2013
 
05 instalação e manutenção do s7 400
05   instalação e manutenção do s7 40005   instalação e manutenção do s7 400
05 instalação e manutenção do s7 400
 
1763 sg001 -pt-p
1763 sg001 -pt-p1763 sg001 -pt-p
1763 sg001 -pt-p
 
TCC_Proc_Embarcado_Sens_Remoto_REV5.pptx
TCC_Proc_Embarcado_Sens_Remoto_REV5.pptxTCC_Proc_Embarcado_Sens_Remoto_REV5.pptx
TCC_Proc_Embarcado_Sens_Remoto_REV5.pptx
 
TREINAMENTO PROTOCOLO DE REDE DE AUTOMAÇÃO IO LINK.ppt
TREINAMENTO PROTOCOLO DE REDE DE AUTOMAÇÃO IO LINK.pptTREINAMENTO PROTOCOLO DE REDE DE AUTOMAÇÃO IO LINK.ppt
TREINAMENTO PROTOCOLO DE REDE DE AUTOMAÇÃO IO LINK.ppt
 
Artigo 2008 - uma visao do protocolo industrial profinet e suas aplicacoes
Artigo   2008 - uma visao do protocolo industrial profinet e suas aplicacoesArtigo   2008 - uma visao do protocolo industrial profinet e suas aplicacoes
Artigo 2008 - uma visao do protocolo industrial profinet e suas aplicacoes
 
01 introdução e revisão
01   introdução e revisão01   introdução e revisão
01 introdução e revisão
 
Stoe 14 p
Stoe 14 pStoe 14 p
Stoe 14 p
 

Aula4 120922184731-phpapp01 (1)

  • 1. Programação Assembly 8051 – Aula 4 5 de agosto de 2012 Minicurso: Assembly para 8051 GDESTE 1
  • 2. Comunicação Serial • Comunicação serial é o processo de enviar dados um bit de cada vez, sequencialmente, num canal de comunicação ou barramento. É diferente da comunicação paralela, em que todos os bits de cada símbolo são enviados juntos. 5 de agosto de 2012 2Minicurso: Assembly para 8051 GDESTE
  • 3. Comunicação Paralela • Comunicação paralela é o processo de enviar dados em que todos os bits de um símbolo são enviados juntos. A diferença entre os dois é a quantidade de fios distintos na camada física usados para a transmissão simultânea dos dados a partir de um dispositivo. A comunicação paralela implica mais de um fio, além da conexão de alimentação. 5 de agosto de 2012 3Minicurso: Assembly para 8051 GDESTE
  • 4. Circuito Série 5 de agosto de 2012 4Minicurso: Assembly para 8051 GDESTE
  • 5. Circuito Paralelo 5 de agosto de 2012 5Minicurso: Assembly para 8051 GDESTE
  • 6. Comunicação Serial A interface serial do 8051 é composta de um dispositivo UART (Transmissor/Receptor Universal Assíncrono), cuja função é converter dados do formato paralelo para o formato serial, ou vice-versa. 5 de agosto de 2012 6Minicurso: Assembly para 8051 GDESTE
  • 7. UART • Buffer de transmissão: chamado SBUF, recebe o dado vindo do barramento paralelo e envia para o bloco montador. • Montador: é responsável pela inclusão dos sinais de controle necessários para a comunicação serial. • Desmontador: responsável pela recepção serial dos dados vindos da via de entrada serial. 5 de agosto de 2012 7Minicurso: Assembly para 8051 GDESTE
  • 8. UART • Buffer de recepção: guarda o dado no formato paralelo, vindo do bloco desmontador. • Registro de controle e estado: guarda informações de programação, além de controlar e indicar ocorrências durante o funcionamento. 5 de agosto de 2012 8Minicurso: Assembly para 8051 GDESTE
  • 9. Programação da interface serial 5 de agosto de 2012 9Minicurso: Assembly para 8051 GDESTE REGISTRO SCON SM0 SM1 SM2 REN TB8 RB8 TI RI • REN: Habilita a recepção de dados. • SM0, SM1 E SM2: Configuram o modo de funcionamento • TB8 E RB8: Servem para confugurar os modos 2 e 3.
  • 10. Flags RI e TI ESPERA: JNB RI,ESPERA CLR RI MOV A,SBUF MOV SBUF,A ESPERA: JNB TI,ESPERA CLR TI 5 de agosto de 2012 10Minicurso: Assembly para 8051 GDESTE
  • 11. Baude Rate 5 de agosto de 2012 11Minicurso: Assembly para 8051 GDESTE DESEJADO VALOR DE RECARGA SMOD 1200 E6H 0 2400 F3H 0 2400 E6H 1 9600 F9H 1 19200 FDH 1