Comunicação Serial. Comunicação Serial
|
|
|
- Nathalia Mendonça Câmara
- 9 Há anos
- Visualizações:
Transcrição
1 RECEPÇÃO TRANSMISSÃ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
2 a) SIMPLEX Comunicação Serial Direção da Transferência dos Dados TRANSM. FLUXO DE DADOS RECEP. b) HALF-DUPLEX TRANSM. RECEP. FLUXO DE DADOS TRANSM. RECEP. c) FULL-DUPLEX TRANSM. RECEP. FLUXO DE DADOS TRANSM. RECEP.
3 Comunicação Serial Tipos de Comunicação Serial Síncrona: um sinal de clock em separado é associado com o dado. Assíncrona: não existe sincronismo entre transmissor e receptor - a re-sincronização é feita caractere por caractere.
4 Comunicação Serial Assíncrona a. Formato do Caractere bits de repouso 5 a 8 bits de dados 1, 1e 1/2 ou 2 stop bits repouso próximo caracter 1 0 1/0 1/0 1/0 1/0 1/0 1/ /0 start bit bit de paridade start bit b. Sincronismo O sincronismo é feito a cada caractere, através de um clock localizado no receptor, 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
5 Comunicação Serial Assíncrona c. Detecção do Start Bit (K=16) TB= 16.Tc 1 0 0/ Após a amostragem de 8 zeros, garante-se o START bit, ou seja, o início do caractere. Tc d. Temporização na Recepção do caractere ( K=16). start bit bit de paridade TB D 0 D1 D2 D3 D4 D5 D6 D /0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0. stop bit 8 Tc 16 Tc 16 Tc 16 Tc 16 Tc 16 Tc 16 Tc 16 Tc 16 Tc 16 Tc 16 Tc
6 Comunicação Serial Assíncrona e. Velocidade de Comunicação Considerando um caractere formado por 11 bits, como segue: 1 start bit 8 bits de dados 1 bit de paridade 1 stop bit Considerando por exemplo, uma velocidade de comunicação de 10 caracteres por segundo, tem-se: 11 bits/caractere x 10 caracteres/s = 110 bits/s Define-se: BAUD = bits/s BAUD RATE = Taxa de Comunicação
7 Comunicação Serial Assíncrona f. Taxas de Comunicação mais Comuns Taxa TB 110 Baud. 9.1 ms 150 Baud ms 300 Baud ms 600 Baud ms 1200 Baud 833 us 2400 Baud 416 us 4800 Baud 208 us 9600 Baud. 104 us Baud 52 us
8 Comunicação Serial RS C Padronizada pela EIA ( Electronic Industries Association - USA) RS : Recommended Standard 232 : número da norma 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 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
9 Comunicação Serial RS C Um Protocolo de Comunicação de Dados estabelece regras para a comunicação entre um DTE e um DCE ou entre um DTE e um DTE. DTE : Data Terminal Equipment Equipamento que compreende a fonte de dados, a recepção de dados ou ambos DCE : Data Communication Equipment Equipamento que providencia as funções necessárias para manter uma conexão de dados, e realizar a conversão do sinal necessária à comunicação entre um DTE e o circuito de comunicação.
10 Comunicação Serial RS C Características Elétricas do Sinal Lógica Negativa STATUS nível lógico 1 0 nível de tensão - 25V a -3V + 3 V a + 25V função condição do sinal OFF MARK ON SPACE
11 Comunicação Serial RS C +25V +5V -5V -25V Transmissão - SPACE - NIVEL 0 - ON região de transição - MARK - NIVEL 1 - OFF 2V 2V MARGEM DE RUÍDO Recepção -SPACE - NÍVEL 0 - ON região de transição - MARK - NIVEL 1 - OFF +25V +3V -3V -25V
12 Comunicação Serial RS C Características Mecânicas da Interface - Conector de 25 pinos -DB 25 DB 25 P (macho) - DTE DB 25 S (fêmea) - DCE 13 1 Conjunto de Sinais para o DTE PINO NOME FUNÇÃO 1 GND Terra da carcaça 2 TXD Transmissão de dados 3 RXD Recepção de dados 4 RTS Request To Send 5 CTS Clear To Send 6 DSR Data Set Ready 7 GND Terra do sinal 8 DCD Data Carrier Detect 9/10 - reservado para testes no conjunto de dados 11 - Não usado 12 SDCD DCD secundário PINO NOME FUNÇÃO 13 SCTS CTS secundário 14 STxD Transmissão secundário 15 TSET Transmit Signal Element Timing 16 SRxD Recepção secundário 17 RSET Receive Signal Element Timing 18 - Não usado 19 SRTS RTS secundário 20 DTR Data Terminal Ready 21 SQD Signal Quality Detector 22 RI Ring Indicator 23 DSRS Data Signal Rate Select 24 TSET Transmit signal Element Timing 25 - Não usado
13 Comunicação Serial RS C Características Funcionais do Circuito Transmissão de Dados (TxD) DTE TxD DCE Esta linha permanece em nível lógico 1 (tensão negativa), enquanto não tiver dados. Recepção de Dados (TxD) DTE RxD DCE Esta linha permanece em nível lógico 1 (tensão negativa), enquanto não tiver dados.
14 Comunicação Serial RS C Comunicação Serial com Handshaking TxD DTE RTS CTS DCE RTS Request to Send CTS Clear to Send RTS CTS TxD DADO SERIAL
15 Comunicação Serial RS C Implementação em Microcomputadores DTE TXD RXD RTS CTS DSR DCD DTR RI GND DCE DTE TXD RXD GND DCE Full Duplex Padrão Três Fios
16 Comunicação Serial RS C Modem Nulo Três Fios com Loop de Luxo DTE TXD RXD GND DTE DTE TXD RXD GND DCE pino 4: RTS pino 5: CTS pino 6: DSR pino 8: DCD pino 20: DTR
17 Interface Serial no no Microcontrolador 8051 A porta serial é full-duplex Para Transmitir um Dado Serialmente Escrever no no SBUF Para Receber um Dado Serialmente Ler do do SBUF F8 F0 E8 E0 D8 D0 C8 C0 B8 B0 A8 A B ACC PSW T2CON IP P3 1E P2 SCON P1 TCON P0 T2MOD SBUF TMOD SP RCAP2L TL0 DPL RCAP2H TL1 DPH TH0 TH1 Os registradores SBUF de recepção e de transmissão são fisicamente separados. TL2 TH2 PCON
18 Interface Serial no no Microcontrolador 8051 F8 F0 B E8 E0 ACC D8 D0 PSW C8 T2CON T2MOD RCAP2L RCAP2H TL2 TH2 C0 B8 IP SCON SCON Usado Usado para para programar a Interface Serial Serial B0 A8 A0 98 P3 1E P2 SCON SBUF Endereçável a Bit P1 TCON TMOD TL0 TL1 TH0 TH1 80 P0 SP DPL DPH PCON PCON PCON Possui Possui um um bit bit (SMOD) que que permite dobrar dobrar Baud BaudRate Não endereçável a Bit
19 Interface Serial no 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 de Comunicaçã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, e um StopBit. O baud rate é programável para 1/32 ou 1/64 da freqüência do oscilador. 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, e um StopBit. O baud rate é variável.
20 Programação dos Modos de Operação da Interface Serial Registrador de Controle da Porta Serial - SCON Endereçável a Bit SCON SM0 SM1 SM2 REN TB8 RB8 TI RI SM0 SM1 Modo de Funcionamento Taxa de Transmissão Fclock / Variável (10 bits) Fclock / 32 ou Fclock / Variável (11 bits) SM2 - Habilita a comunicação em multiprocessadores nos modos 2 e 3. No modo 0, SM2 deve ser igual a zero.
21 Programação dos Modos de Operação da Interface Serial SCON SM0 SM1 SM2 REN TB8 RB8 TI RI REN - Habilita a recepção serial 1 Habilita a recepção Serial 0 Desabilita a recepção Serial TB8 - É o nono bit de dados que será transmitido nos modos 2 e 3. Setado ou zerado por Software. RB8 - É o nono bit de dado que foi recebido nos modos 2 e 3. No Modo 1, se SM2=0 RB8 é o StopBit recebido. No Modo 0 RB8 não é usado. TI - Flag de Interrupção da Transmissão. Setado por Hardware no fim do oitavo bit no Modo 0, ou no começo do StopBit nos outros Modos. RI - Flag de Interrupção da Recepção. Setado por Hardware no fim do oitavo bit no Modo 0, ou na metade do tempo do StopBit, nos outros Modos.
22 (Baud Rates) Taxas de de comunicação Modo 0 : Baud Rate fixo. = Freqüência do oscilador / 12 Modo 2 : Baud Rate fixo. = Freqüência do oscilador / 32 ou 64 Modo 1 ou Modo 3 : Baud Rate variável. Pode ser gerado tanto pelo Timer 1 ou Timer 2 (8052) O T1 é usado no Modo 2 (Auto Reload) como Timer (C/T = 0) BaudRate = K ( Freqüência do Oscilador) [ 256 ( TH1) ] Se SMOD = 0 então K=1 (default) Se SMOD = 1 então K=2 Presente apenas nas versões CHMOS Presente em todas as versões PCON SMOD bit GF1 GF2 PD IDL bit 0
23 (Baud Rates) Taxas de de comunicação Logo, deve-se calcular o valor de TH1 (Byte mais significativo do Contador 1, que no Modo 2 é carregado em TL1 no fim de cada contagem) TH1 é um valor inteiro de 8 Bits (de 00 a 255) TH1 = 256 K ( Freqüência do Oscilador ) 384 ( Baud Rate) Arredonda-se TH1 para o inteiro mais próximo. Como o arredondamento pode não produzir o Baud Rate desejado, deve-se escolher uma outra freqüência para o cristal adotando-se o valor arredondado de TH1.
24 Exemplo: Gerar a Taxa de Comunicação de 19,2 KBPS ( BPS) sendo a freqüência do cristal de 12 MHz. TH1 = 256 K ( Freqüência do Oscilador ) 384 ( Baud Rate) Fazendo SMOD = 1 então K = TH1 = 256 = 252, FDh Como TH1 deve ser inteiro, deve-se ajustar a freqüência do cristal : Freqüência do Oscilador = ( 256 TH1) BaudRate 384 K Freqüência do Oscilador = ( ) = Hz = MHz
25 Operação no Modo1: Comunicação serial Assíncrona. (10 Bits) Transmissão : 1. A transmissão começa escrevendo-se o dado em SBUF MOV SBUF,#dado 2. Quando o MSB for transmitido, o bit TI de SCON é setado.
26 Operação no Modo1: Comunicação serial Assíncrona. (10 Bits) Recepção : 1. Iniciada quando uma transição de 1 para 0 é detectada em RxD. A linha é amostrada 16 vezes. O valor é aceito após 2 ou 3 amostras para evitar ruído (falso StartBit) 2. O dado recebido é deslocado por um Shift Register e ao final carregado em SBUF, o StopBit em RB8 e RI é setado. 3. Isto só ocorre se a seguinte condição existir no final da última recepção a) Ri =0 b) SM2 ou StopBit recebido = 1 Se estas condições não ocorrerem, o dado foi perdido
27 Exemplo: Transmitir o código ASCII da letra A pelo canal serial a um taxa de 1200 BPS. Considerar o cristal da CPU de 11,0592 MHz. ORG 0 MOV TMOD,#20h ;TMOD = Timer 1 no ;Modo 2, controle por software K ( Freqüência do Oscilador ) TH1 = ( Baud Rate) MOV TH1,#232 ;valor 232 em TH1 e TL1 para ;gerar a Taxa de Comunicação de MOV TL1,#232 SETB TR1 MOV SCON,#40h GATE Timer 1 C / T M1 M0 GATE ;1200 BPS com fc=11,0592 MHz e ; K=1(default) ;Dispara Temporizador C / T Timer 0 ;SCON = modo 1 do ;Canal Serial M1 M0 SM0 SM1 SM2 REN TB8 RB8 TI RI MOV SBUF, # A JNB TI,$ CLR TI SJMP $ ; Transmite o caractere ASCII A ; Espera terminar a transmissão ; Prepara para nova transmissão ; Pára
28 Exemplo: Receber um código ASCII pelo canal serial a um taxa de 1200 BPS. Considerar o cristal da CPU de 11,0592 MHz. ORG 0 SCON SM0 SM1 SM2 REN TB8 RB8 TI RI MOV TMOD,#20h ;TMOD = Timer 1 no ;Modo 2, controle por software MOV TH1,#232 MOV TL1,#232 SETB TR1 MOV SCON,#40h SETB REN JNB RI,$ MOV A, SBUF CLR RI SJMP $ ;valor 232 em TH1 e TL1 para ;gerar a Taxa de Comunicação de ;1200 BPS com fc=11,0592 MHz e ; K=1(default) ;Dispara Temporizador ;SCON = modo 1 do ;Canal Serial ; Habilita a Recepção ;Espera terminar a recepção ; Lê o dado recebido serialmente ; Prepara para nova recepção ; Pára
29 Exemplo: Receber e Transmitir qualquer caractere ASCII pelo canal serial a um taxa de 1200 BPS, utilizando a Interrupção. Considerar o cristal da CPU de 11,0592 MHz..
30 Exercício: Construir um programa que seja capaz de enviar pela porta serial uma frase armazenada na memória de programa do microcontrolador, toda vez que o número 50h (código ASCII da letra P ) for recebido pela porta serial. Utilizar Baud Rate de Construir em duas versões: 1 - sem o uso da interrupção serial; 2 utilizando interrupção serial.
Interface Serial. Prof. Adilson Gonzaga
Interface Serial Prof. Adilson Gonzaga Comunicação de Dados em Microprocessadores. Comunicação Paralela Tipos de Comunicação FONTE DADOS READY STROBE GND DESTINO Distância < 30 metros Amplificação complexa
17/04/2017. Comunicação Serial. Comunicação Serial. Comunicação de Dados em Microprocessadores. . Comunicação Paralela. Comunicação Serial
DESLOCAMENTO DESLOCAMENTO 1/0/01 SEL- APLICAÇÕES DE MICROPROCESSADORES I Comunicação de Dados em Microprocessadores. Comunicação Paralela Tipos de Comunicação FONTE DADOS READY STROBE DESTINO Distância
SEL 337 Aplicação de Microprocessadores II
SEL 337 SEL 337 Aplicação de Microprocessadores II Prof. Dr. Marcelo A. C. Vieira SEL 337 DIREÇÃO DE TRANSFERÊNCIA DE DADOS TRANSM Fluxo de Dados RECEP SIMPLEX TRANSM RECEP Fluxo de Dados TRANSM RECEP
COMUNICAÇÃO SERIAL. Prof. Clayrton Henrique Microprocessadores Aula 30 Rev.02
COMUNICAÇÃO SERIAL Prof. Clayrton Henrique Microprocessadores Aula 30 Rev.02 Roteiro Introdução EIA RS232 UART Arquitetura Registradores Especiais Configuração Exemplo Referências Introdução Serial É o
Porta Série SÉRIE x PARALELO PORTA SÉRIE. Comunicação série SÉRIE PARALELA
Porta Série 8051 Aplicações de Microprocessadores 2006/2007 SÉRIE x PARALELO SÉRIE EMISSOR RECEPTOR PARALELA EMISSOR RECEPTOR 2 2 PORTA SÉRIE Comunicação série Síncrona Existe um sinal de relógio entre
2.4 Temporização da CPU
2.4 Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste devese conectar um cristal entre os pinos Xtal1 e Xtal2. Pode-se também utilizar um oscilador
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 5: Comunicação Serial Alunos: Matrícula: Prof. Dr.
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Comunicação Serial Alunos: Matrícula: Prof. Dr.
Acetatos de apoio às aulas teóricas
Microprocessadores e Aplicações Acetatos de apoio às aulas teóricas Ana Cristina Lopes Dep. Engenharia Electrotécnica http://orion.ipt.pt [email protected] Ana Cristina Lopes, 22 de Novembro de 2004 Microprocessadores
Interrupções 8051 Porta Serial
Interrupções 8051 Porta Serial Disciplina de Microcontroladores Prof. Ronnier Prof. Rubão Finalidade Introduzir ao aluno a ideia de que se possa interromper o programa, de forma temporária, e desta vez
Modelo de Comunicação
Modelo de Comunicação Propósito principal A troca de informação entre dois agentes Comunicação de Computadores Comunicação de Dados Transmissão de Sinais Agente Dispositivo de entrada Transmissor Meio
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) Resposta Esperada 1. Tema: programação geral do microcontrolador 8051. Valor: 2,5 A Tabela 1 mostra um programa, em linguagem
EIA232. Introdução. Comunicação de Dados 3º EEA 2004/2005
EIA232 Comunicação de Dados 3º EEA 2004/2005 Introdução Criado nos EUA em 1969 para definir o interface eléctrico e mecânico entre equipamento com troca de dados digitais: Equipamento terminal de dados
Temporizadores e Contadores
Temporizadores e Contadores Temporizadores e Contadores (Timer/Counter) O 8051 possui 2 T/C internos de 16 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter)
Temporizadores e Contadores (Timer/Counter)
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I O 8051 possui 2 (ou 3) T/C internos de 16 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter) que geram sinal
Lista de Exercícios 2
Conceitos envolvidos: a) Contadores e Temporizadores b) Interface serial RS232 c) Interrupções Lista de Exercícios 2 1. Fazer um contador hexadecimal que coloque o valor de contagem na porta P1 em intervalos
Temporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina. Temporização Interrupções Rotinas de Atraso
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos
MICROPROCESSADORES E MICROCONTROLADORES. Prova 1 Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES Prova 1 Resposta Esperada 1. Tema: Conceitos Gerais Valor: 1,0 Os microcontroladores da família 8051 possuem arquitetura CISC, e os microcontroladores da família
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUCAO POSSÍVEL
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUCAO POSSÍVEL Aluno: Matrícula: 1. Escreva as instruções necessárias para atender a cada uma das configurações solicitadas. Valor: 2,0 (a) Interrupção
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Aluno: Matrícula: 1. Na figura a seguir 8 Leds são conectados à porta P1 e 8 à porta P2. Valor: 2,5 Faça um programa em assembly do 8051 em que as interrupções
Microcontroladores 8051
Microcontroladores 8051 1. Microcontroladores Microcontrolador é o nome dado ao componente que incorpora em um só "chip" todos os elementos necessários a um microcomputador. Deve ter : CPU, Memória e Interfaces
Transmissão serial de sinais
Transmissão serial de sinais Quando há a necessidade de comunicação entre dois sistemas digitais, geralmente localizados a uma curta distância, pode-se fazer uso da comunicação paralela. Na comunicação
07/06/2015. Outras características importantes em Microprocessadores/Microcontroladores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos de controle de redução de potência de operação do chip.
EXPERIÊNCIA 6: COMUNICAÇÃO SERIAL. Prof. Dr. André Riyuiti Hirakawa e Prof. Dr. Paulo Sérgio Cugnasca
EXPERIÊNCIA 6: COMUNICAÇÃO SERIAL Prof. Dr. André Riyuiti Hirakawa e Prof. Dr. Paulo Sérgio Cugnasca Versão 11/2014 1. OBJETIVO Esta experiência visa à familiarização com o recurso de comunicação serial
Organização de Memórias
Intel 8051 O Intel 8051 é um microcontrolador de 8 bits que pertence a família MCS-51 da Intel e foi lançado em 1977. É tido como o microcontrolador mais popular do mundo, pois é muito versátil e possui
Lista de Exercícios 1
Conceitos envolvidos: a) Contadores e Temporizadores b) Interface serial RS2322 c) Interrupções Lista de Exercícios 1 1. Fazer um contador hexadecimal que coloque o valor de contagem na porta P1 em intervalos
Nome Endereço IRQ COM1 3F8 4 COM2 2F8 3 COM3 3E8 4 COM4 2E UART - Universal Asynchronous Receiver/Transmitter. descrição
Capítulo 5 O estudo do funcionamento da porta série nos PC s, é o estudo da UART utilizada para a implementar. Os endereços na memória de entrada/saída, são referidos na tabela 1, em que COM1, COM2, COM3
Comunicação Serial RS-232. Walter Fetter Lages
Comunicação Serial RS-232 Walter Fetter Lages [email protected] Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG04056 Microcontroladores
Microcontrolador 8051
Microcontrolador 8051 Inicialmente fabricado pela INTEL, atualmente fabricado por várias empresas; Possui uma grande variedade de dispositivos, com diversas características, porém compatíveis em software;
UTFPR Departamento Acadêmico de Eletrônica Curso Técnico em Eletrônica Microcontroladores 1 - Prof. Cion nov/2010 (atualizado em jul 2015)
UTFPR Departamento Acadêmico de Eletrônica Curso Técnico em Eletrônica Microcontroladores 1 - Prof. Cion nov/2010 (atualizado em jul 2015) Interrupção e Contadores/Temporizadores Este texto apresenta uma
Tópicos. Introdução. Padrões de Interfaceamento
Tópicos 8 Introdução Padrões de Interfaceamento Os processadores 888/88 Interfaceamento com o 88 Os processadores 88/88 Os processadores Pentium PIC e PTC Interrupção e BIOS PPI e Porta Paralela Placa
Conceitos Básicos sobre Comunicação Serial
3ELE021 Sistemas Eletrônicos para Instrumentação e Controle Comunicação Serial - RS232 Prof. Leonimer Flávio de Melo Conceitos Básicos sobre Comunicação Serial A distância que um dado sinal percorre em
Prof. Adilson Gonzaga
Prof. Adilson Gonzaga Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos Xtal1 e Xtal2 da CPU.
Métodos de Transmissão. Padrões RS
Métodos de Transmissão Padrões RS O padrão RS A Eletronics Industry Association (EIA) foi quem produziu os padrões RS232, RS422 e RS485. EIA Standards eram antes marcados com o prefixo RS para indicar
SEMINÁRIO ASSEMBLY: Arquitetura 8051
UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA Curso de Ciências da Computação SEMINÁRIO ASSEMBLY: Arquitetura 8051 Fernando Takeshi Sato Diego Schmitt
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUÇÃO POSSÍVEL. Obs.: Todas as questões têm valor 2,0. Boa prova e Feliz Natal e Ano Novo!!!!
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Aluno: Matrícula: UMA SOLUÇÃO POSSÍVEL Obs.: Todas as questões têm valor 2,0. Boa prova e Feliz Natal e Ano Novo!!!! 1. Escreva um pequeno, em assembly do
CAPÍTULO 3 Interfaces Seriais RS-232 e RS-485
Interfaces e Periféricos 22 CAPÍTULO 3 Interfaces Seriais RS-232 e RS-485 A Porta serial RS-232 Com o passar dos anos, a porta de comunicação serial RS-232 veio sendo gradualmente suprimida pela USB para
Conceitos de Comunicação Serial Assíncrona
Conceitos de Comunicação Serial Assíncrona Versão 2016 1. Comunicação Serial Assíncrona Uma comunicação é chamada de serial quando o envio dos códigos dos caracteres se processa sobre uma única linha,
Comunicação de Dados. Comunicação de Dados
Comunicação de Dados 1 Comunicação de Dados Paralela utiliza n linhas e sinal de strobe alto desempenho Serial utiliza 1 linha de dado; requer sincronismo Síncrona: transmissor e receptor utilizam o mesmo
Interrupção. Prof. Adilson Gonzaga
Interrupção Prof. Adilson Gonzaga Estrutura de Programação Assembly Programa Principal Chamada de Sub-rotina1 Programa Principal Chamada de Sub-rotina2 Sub-rotina1 Subrotina2 Programa Principal Chamada
Comunicação Serial PIC16F877A. Leandro Resende Mattioli. Centro Federal de Educação Tecnológica de Minas Gerais Unidade Araxá
Síncrona Assíncrona PIC16F877A Leandro Resende Mattioli Centro Federal de Educação Tecnológica de Minas Gerais Unidade Araxá Sumário Síncrona Assíncrona 1 2 Síncrona 3 Assíncrona 4 5 Síncrona Assíncrona
Prof. Adilson Gonzaga
Prof. Adilson Gonzaga Outras características importantes em Microprocessadores/Microcontroladores Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos
Padrões de Comunicação Serial
Padrões de Comunicação Serial Organizações de Padronização ISO: International Standards Organization ITU-T: International Telecommunications Union IEEE: Institute of Electrical and Electronic Engineers
Conexão de um Terminal à Porta de Console dos Switches Catalyst
Conexão de um Terminal à Porta de Console dos Switches Catalyst Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Conectar um Terminal aos Catalyst 1900/2820, 2900/3500XL, 2940,
Objetivo da Transmissão Serial
REDES INDUSTRIAIS SEMANA 10 TRANSMISSÃO SERIAL DE SINAIS EM REDES INDUSTRIAIS 1 Objetivo da Transmissão Serial Necessidade de comunicação com equipamentos a distância. É um caso particular da transmissão
COMUNICAÇÃO DE DADOS INTERFACES DIGITAIS
COMUNICAÇÃO DE DADOS INTERFACES DIGITAIS Modelo Básico de Comunicação de Dados Comunicação Lógica ID Interface Digital IA Interface Analógica Modem A Modem B A A Meio de comunicação B Cabo lógico B Comunicação
Pretende-se neste trabalho familiarizar o aluno com a interface RS-232 e a sua aplicação em aquisição de dados num ambiente laboratorial
/$%KWWSGLDQDXFHKXDOJSW,QVWODESGI,QWHUIDFH56 0DWHULDO computador compilador Borland C ou Microsoft QuickBasic cabo série (RS-232) Osciloscópio digital Tektronix TDS210 2EMHFWLYRV Pretende-se neste trabalho
Microprocessadores. Organização de Memória
Microprocessadores Organização de Memória Prof. Clayrton Henrique rev. 01 fev. 2016 Roteiro Introdução; RAM Interna; Parte de Dados; Parte de SFR; Registradores; Assembly; Referências... 2 Introdução RAM
MICROCONTROLADOR 8051
MICROCONTROLADOR 8051 Notas de Aula (v.2014) Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca ARQUITETURA 8051 APLICAÇÕES MAIS FREQUENTES SISTEMAS COMPACTOS: MEMÓRIAS ROM / RAM
Aula 10 Microcontrolador Intel 8051 Parte 2
SEL 0415 Aula 10 Microcontrolador Intel 8051 Parte 2 SEL 0415 INTROD À ORGANIZAÇÃO DE COMPUTADORES Prof Dr Marcelo A C Vieira SEL 415 Mapeamento das memórias internas Memória de dados interna (RAM) n 8051
Temporização Interrupções. Prof: Evandro L. L. Rodrigues. Rotinas de Atraso
Temporização Interrupções Prof: Evandro L. L. Rodrigues Rotinas de Atraso Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar
Aplicações de Microprocessadores I. Prof. Adilson Gonzaga
Aplicações de Microprocessadores I Prof. Adilson Gonzaga Exercício -1 Fazer um programa em Assembly do 8051 que informe a temperatura de um forno. O programa deve enviar inicialmente um String em ASCII
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051)
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) 1. Tema: programação geral do microcontrolador 8051. Valor: 2,0 A Figura a seguir mostra um sistema no qual um motor de passo
Aula 8. Multiplexadores. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 8 Multiplexadores SEL 44 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira 4. Circuitos Multiplexadores l Circuitos seletores de dados ; l Chave seletora digital; l Seleciona um dos diversos
Microcontroladores 2 EL08D Turma M12
Comunicação Serial Prof. Gabriel Kovalhuk EL08D Microcontroladores 2 Microcontroladores 2 EL08D Turma M12 Prof. Gabriel Kovalhuk E-mail: [email protected] Site: http://paginapessoal.utfpr.edu.br/kovalhuk
8051 Estudo de Caso. Prof. Carlos E. Capovilla - CECS/UFABC 1
8051 Estudo de Caso Prof. Carlos E. Capovilla - CECS/UFABC 1 8051 - Características O 8051 é membro da família MCS-51, e constitui o núcleo de todos os dispositivos MCS-51. Diversos fabricantes produzem
Lista de Exercícios 1
Conceitos envolvidos: a) Memória de Dados (interna e externa) b) Memória de Programa (interna e externa) c) Operações aritméticas e lógicas d) Portas e) Endereçamento a Bit f) Contadores e Temporizadores
Camada Física. Professor Ivan Pires. Introdução. Licenciatura Plena em Computação
Licenciatura Plena em Computação Professor Ivan Pires Introdução Dígitos binários (bits) para representar dados. Fisicamente utilizam: Corrente elétrica, ondas de rádio ou luz 1 Comunicação Assíncrona
Memória de Dados Interna. Memória de Dados Interna
Memória de Dados Interna Memória de Dados Interna - faixa de endereço endereçável diretamente: 00 a 7F hexadecimal. - faixa de endereço endereçável indiretamente: 00 a FF hexadecimal. - espaço endereçável
Comunicação Serial. Comunicação Serial RS232
Comunicação Serial Motivação Diversos dispositivos eletrônicos usam portas seriais para se comunicar com outros dispositivos eletrônicos. Para muitos é a única forma de comunicação. A integração de equipamentos
COMUNICAÇÃO SERIAL ENTRE EQUIPAMENTOS
COMUNICAÇÃO SERIAL ENTRE EQUIPAMENTOS 1 Introdução Para transmitir ou receber informações de outros dispositivos é necessário que os sistemas automáticos sejam capazes de comunicarem-se com estes dispositivos.
Transmissão serial de sinais
Transmissão serial de sinais Quando há a necessidade de comunicação entre dois sistemas digitais, geralmente localizados a uma curta distância, pode-se fazer uso da comunicação paralela. Na comunicação
EXERCÍCIOS 2 Prof. Adilson Gonzaga
LISTA DE EXERCÍCIOS 2 Prof. Adilson Gonzaga 1) Um robô como mostrado na figura é acionado por dois motores de corrente contínua, um para cada roda, conforme o esquema, e possui um sensor localizado na
Prof. Adilson Gonzaga
Prof. Adilson Gonzaga Memória de Dados Interna (RAM Interna) O endereçamento é feito com 8 bits Chips com 128 bytes de RAM não possuem a área I (Apenas Endereçamento Indireto) Memória de Dados Interna
Interrupções Externas
Interrupções Externas Dois acontecimentos podem gerar o pedido de interrupção: Transição 1 0 Nível 0 A fonte destes acontecimentos é aplicada a um dos pinos INT0 e INT1. Logo que se faça a activação das
REDES DE COMPUTADORES E A CAMADA FÍSICA
CENTRO FEDERAL DE ENSINO TECNOLÓGICO DE SANTA CATARINA UNADE DESCENTRALIZADA DE SÃO JOSÉ NÚCLEO DE TELECOMUNICAÇÕES REDES DE COMPUTADORES E A CAMADA FÍSICA CAPÍTULO 2 Conceitos em Comunicação de Dados
O microcontrolador Quatro partes importantes
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I A escolha do microprocessador mais adequado depende basicamente da aplicação, e deve se levar em conta os seguintes critérios: Técnicos: Velocidade, capacidade
Microprocessadores e Microcontroladores. Prova Substitutiva Uma Solução
Prova Substitutiva Uma Solução Aluno: Matrícula: Uso de Interrupções e do Temporizador 1. Faça um programa (usando o assembly do 8051) para acionamento de um motor de corrente contínua, com as seguintes
Aula. Princípios de Comunicação
Aula Princípios de Comunicação Tipos de Sinal Sinal Analógico MAX MIN Sinal Digital MAX MAX = 1 MIN Sinal Binário MIN = 0 MAB-510 2 Aterramento Terra de Segurança Dá aos elétrons um condutor extra (que
208 = D0 h TMOD. MOV TMOD,#20h ;TMOD = Timer 1 no ;Modo 2, controle por software SCON. ;Canal Serial
Exercício 1 Fazer um programa em Assembly do 8051 que informe a temperatura de um forno. O programa deve enviar inicialmente um String em ASCII armazenado na área de memória de programa a partir do endereço
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - RESPOSTA ESPERADA
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - RESPOSTA ESPERADA 1. Escreva as instruções para as configurações pedidas. Valor: 2,0 a) Habilita as interrupções externas zero e um e a interrupção do
Microcontrolador 8051:
Microcontrolador 8051: Fonte: CORRADI 2009 O Microcontrolador 8051: Começou a ser produzido no início da década de 80, pela Intel; Hoje é fabricado por várias empresas e com muitas variações; Atualmente,
µcontroladores da Família 51
DEPARTAMENTO DE ELECTROTECNIA Sistemas Digitais µcontroladores da Família 51 João Paulo Baptista Índice 1 Família de Micro Controladores 8051 1 2 Arquitectura Base 1 3 PinOut do µcontrolador 2 4 Sistema
Módulo Conversor RS-232/RS-485
Descrição do Produto O módulo de comunicação é um conversor bidirecional RS-232/RS-485 ou RS-232/RS-422 da Série FBs. Pode ser utilizado como interface com outros modelos de controladores ou aplicações,
Disciplina: Teleprocessamento
Disciplina: Teleprocessamento AESF: 3o. ano V semestre - 1999 Profa: Ana Clara 5a.parte 5 - ODENS 5.1 classificação...2 5.2 - tipos de modem...2 5.3 estrutura do modem...3 5.4 facilidades de teste de loop...3
DIAGRAMA DE BLOCOS DE UM MICROCONTROLADOR
DIAGRAMA DE BLOCOS DE UM MICROCONTROLADOR BARRAMENTO [BUS] DE ENDEREÇOS UNIDAD CENTRAL DE PROCESO C.P.U INTERFACE SERIE UNIDADE DE CONTROLE U.L.A REGITRADORES TIMERS ROM RAM PORTAS E/S [I/O] BUS DE DADOS
Prof. Samuel Henrique Bucke Brito
Princípios de Comunicação (Sinal) www.labcisco.com.br ::: [email protected] Prof. Samuel Henrique Bucke Brito Modelo Geral de Comunicação A informação é gerada na fonte é transformada (modulada
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 3: Temporizadores e Display LCD Alunos: Matrícula:
Comunicação Serial Assíncrona
Comunicação Serial Assíncrona Versão 2012 RESUMO O objetivo desta experiência é projetar e implementar circuitos digitais para comunicação de dados serial (transmissão e recepção) com um terminal de dados,
