Prof. Adilson Gonzaga
|
|
- Melissa Benevides
- 4 Há anos
- Visualizações:
Transcrição
1 Exemplo de Projeto com Microcontrolador MCS-51 Prof. Adilson Gonzaga
2 Definições Iniciais: Microcontrolador Tamanho da Memória de Programa Interna define o tamanho da Memória de Programa Externa a ser utilizada. Periféricos Definição das Interfaces necessárias ao projeto (Serial,Teclado, Display, conversores A/D e D/A, sensores, atuadores, etc...) Prof. Adilson Gonzaga 2
3 Microcontrolador AT89S52 Prof. Adilson Gonzaga 3
4 Microcontrolador AT89S52 Prof. Adilson Gonzaga 4
5 Características de Alimentação Valores Máximos suportados pelo componente: Para que se possa utilizar circuitos integrados no padrão TTL, a alimentação recomendada é Vcc = 5v Prof. Adilson Gonzaga 5
6 Características Elétricas do AT89S52 Prof. Adilson Gonzaga 6
7 Freqüência de Operação Para poder projetar uma interface serial operando em Baud Rate padrão, será utilizado um Cristal de 11,0592 MHz Prof. Adilson Gonzaga 7
8 Ciclos de Máquina Um ciclo de máquina (M) consiste de uma seqüência de 6 estados (S1 a S6). Cada estado é formado por 2 períodos de clock (P1 e P2). Logo : 1 ciclo de máquina (M) = 12 períodos de clock (P)
9 Ciclos de Máquina Se o cristal é de Mhz: Ciclo de Máquina (M):
10 Reset de Power-On e Manual Δt 2*1,085 μs 2,17 μs Δt = R*C = 10k*C 2, C= > 217 pf Não há precisão na escolha do capacitor. Logo, escolhendo C =1μF >> 217pF 3 6 t = x1 10 = 10ms>> 2,17µ s Prof. Adilson Gonzaga 10
11 Reset e Cristal Prof. Adilson Gonzaga 11
12 Recursos Internos do Microcontrolador Caso as necessidades do projeto exijam apenas os Recursos internos de memória, as Interfaces podem utilizar as Portas P0, P1, P2 e P3. Prof. Adilson Gonzaga 12
13 Acesso a Recursos Externos ao Microcontrolador Os microcontroladores da família MCS-51 possuem o duto de Dados (D0 a D7) multiplexado ao Duto de Endereços (A0 a A7) na Porta P0 (AD0 a AD7). Torna-se necessário, portanto, demultiplexar os dois dutos para gerar o duto de Dados (D0 a D7) e o duto de Endereços (A0 a A15) separadamente. Prof. Adilson Gonzaga 13
14 Timming dos Dutos de Dados e de Endereços Externos O 8051 mantém os endereços de A0 a A7 na Porta P0 enquanto pulsa o ALE (Adress Latch Enable) Depois desse tempo, o 8051 transforma os pinos da P0 em Duto de Dados (D0 a D7) Os pinos da Porta P2 (A8 a A15) são mantidos constantes durante todo o ciclo de máquina Prof. Adilson Gonzaga 14
15 Circuito de Latch (74373) Deve-se armazenar (latch) o Duto de Endereços (A0 a A7) durante o pulso de ALE. Um circuito de latch apropriado é o que possui 8 Flip-Flops tipo D e controle de tri-state das saídas. Prof. Adilson Gonzaga 15
16 Duto de Dados Duto de Endereços As Memórias Externas poderão ser acessadas em toda a extensão de 64k x 8 Bytes Prof. Adilson Gonzaga 16
17 Mapa de Memória de Programa Externa O AT89S52 possui 8 Kbytes de Memória de Programa Interna Memória de Programa Interna 1FFFh 8 KBytes Para utilizar toda a Memória de Programa Interna e também a Memória de Programa Externa, o endereço de início desta deverá ser: 2000h 0000h Se for utilizada apenas a Memória de Programa Externa, esta começará no endereço: 0000h Prof. Adilson Gonzaga 17
18 Mapa de Memória de Programa Externa FFFFh Memória de Programa Externa (56k) Memória de Programa Interna (8k) 2000h 1FFFh 0000h Duto (Bus) de Endereços A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 Decodificação de Endereços (2000h a FFFFh) Qualquer endereço igual ou maior que 2000h pode ser decodificado pelas linhas A13, A14 e A15. Se o número binário formado por A15 A14 A13 for maior ou igual a 1, o endereço equivalente será maior ou igual a 2000h Prof. Adilson Gonzaga 18
19 Mapa de Memória de Programa Externa Decodificação das linhas de Endereço da Memória de Programa Externa S = A15 + A14 + A13 S = 1 se o endereço estiver no intervalo de 2000h a FFFFh S = 0 se o endereço estiver no intervalo de 0000 a 1FFFh Prof. Adilson Gonzaga 19
20 Mapa de Memória de Programa Externa FFFFh S = 1 S = 0 Memória de Programa Externa (56k) Memória de Programa Interna (8k) 2000h 1FFFh 0000h Prof. Adilson Gonzaga 20
21 Mapa de Memória de Programa Externa Se o componente de memória utilizado tiver capacidade inferior a 56 K, deverá ser realizada uma Associação de componentes. Neste caso, o mapa de memória definido por S deverá ser particionado considerando-se os blocos existentes. A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 A15 A14 A13 Saída Y Y Y Y Y Y Y Y Neste caso toda a Memória de Programa está particionada em 8 Blocos de 8k. O Y0 refere-se aos endereços de 0000 a 1FFFh, e não deve ser usado pois acessa a Memória Interna (A15=A14=A13=0) Prof. Adilson Gonzaga 21
22 Mapa de Memória de Programa Externa Memória de Programa (64k) particionada em 8 blocos de 8 Kbytes A15 A14 A13 Saída End. Inicial End. Final Y0 0000h 1FFFh Y1 2000h 3FFFh Y2 4000h 5FFFh Y3 6000h 7FFFh Y4 8000h 9FFFh Y5 A000h BFFFh Y6 C000h DFFFh Y7 E000h FFFFh S = 0 S = 1 Y7(8k) Y6(8k) Y5(8k) Y4(8k) Y3(8k) Y2(8k) Y1(8k) Memória de Programa Interna (8k) Y0 FFFFh 56k 2000h 1FFFh 0000h Prof. Adilson Gonzaga 22
23 Ciclo de Leitura na Memória de Programa Externa No início do Ciclo de Máquina o 8051 pulsa o ALE para que se possa armazenar externamente o Duto de Endereços (A0 a A7) Após esse tempo, o 8051 coloca em zero o pino PSEN, para que se possa ler a instrução no endereço acessado (A0 a A15) Prof. Adilson Gonzaga 23
24 Exemplo_1: Mapeamento completo 64k bytes de Memória de Programa D0 a D7 A0 a A7 A8 a A15 Prof. Adilson Gonzaga 24
25 Memória ROM de 64k Bytes A chave em EA seleciona se a Memória de Programa é Externa de 64k (EA=0) ou Interna de 8k (EA=1) mais 56k de memória externa. Prof. Adilson Gonzaga 25
26 Espaço de Endereçamento da Memória de Programa As 64 K posições da Memória de Programa podem ser também utilizadas tanto por componentes de memória (ROM) como por dispositivos de Entrada de Dados. Dispositivo n FFFFh Dispositivo 2 Dispositivo 1 Os dispositivos de Interface podem ocupar uma ou várias posições de memória e somente poderão ser Interfaces de Entrada, ou seja, o programa somente conseguirá ler cada dispositivo e NUNCA escrever. Memória de Programa 0000 Exemplos de Dispositivos de entrada de Dados: Chaves, Conversor A/D, sensores, Portas de Entrada. Prof. Adilson Gonzaga 26
27 Exemplo_2: Espaço da Memória de Programa Externa com 16Kbytes de ROM e um conjunto de 8 chaves mecânicas. A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A Espaço de 16 K da Memória de Programa Externa FFFh Enquanto A14 e A15 forem zero, o espaço acessado pelo microcontrolador refere-se aos primeiros 16 Kbytes. Se A15 =1 Faixa de endereços de 8000h a FFFFh (32 Kbytes) h Este espaço pode ser usado para dispositivos de entrada de dados FFFFh Prof. Adilson Gonzaga 27
28 Seleção dos Endereços das Chaves Se A15 =1 Faixa de endereços de 8000h a FFFFh (32 Kbytes) h Este espaço pode ser usado para dispositivos de entrada de dados FFFFh Lógica de seleção dos endereços das chaves: S A15+ = PSEN S somente será igual a zero no intervalo de endereços de 8000h a FFFFh, pois A15 =1 e durante o pulso de leitura, PSEN = 0 Prof. Adilson Gonzaga 28
29 Chaves conectadas diretamente no Duto de Dados (Espaço da Memória de Programa) E necessário utilizar um circuito Octal Buffer/Line Driver Tri-state Ex: As Saídas Y copiam as entradas A quando os pinos OE estão em nível baixo. Caso contrário, as saídas ficam em tri-state (Alta impedância). Prof. Adilson Gonzaga 29
30 Memória de Programa: 0000 a 3FFFh (16 Kbytes) Qual instrução pode ser usada para ler o valor das 8 chaves? Chaves: Qualquer endereço no intervalo: 8000h a FFFFh Acessa o conjunto de 8 chaves Res: MOVC A,@A+DPTR tendo carregado antes o DPTR MOV DPTR,#8000h ou com qualquer outro valor até FFFFh Prof. Adilson Gonzaga 30
31 Ex: Programa que lê as chaves e mostra seu valor na P1 continuamente Observe que qualquer valor no DPTR entre 8000h e FFFFh gera sinal de leitura no circuito de Line-Driver das chaves. Prof. Adilson Gonzaga 31
32 Espaço de Endereçamento da Memória de Dados Externa A Demultiplexação dos dutos realizada para a Memória de Programa Externa é também utilizada para endereçar a Memória de Dados Externa. O que diferencia o espaço de endereçamento da Memória de Programa Externa do espaço de endereçamento da Memória de Dados Externa são as linhas de leitura (RD) e escrita (WR). Prof. Adilson Gonzaga 32
33 Mapeamento Completo da Memória de Dados Externa - RAM (64K) O pino EA não tem nenhum efeito sobre a Memória Externa de Dados E possível escrever ou ler em qualquer posição, de 0000 a FFFFh, usando as instruções MOVX Prof. Adilson Gonzaga 33
34 Ciclo de Leitura na Memória de Dados Externa ( MOVX A,@DPTR ) No início do Ciclo de Máquina de uma instrução MOVX A,@DPTR o 8051 pulsa o ALE para que se possa armazenar externamente o Duto de Endereços (A0 a A7) O DPL é enviado para a Porta P0 e o DPH para a Porta P2. O pino RD ativa a leitura O dado acessado no endereço (DPH DPL) é colocado no Duto de Dados (Porta P0). Prof. Adilson Gonzaga 34
35 Ciclo de Leitura na Memória de Dados Externa ( MOVX A,@Ri) No início do Ciclo de Máquina de uma instrução MOVX A,@Ri o 8051 pulsa o ALE para que se possa armazenar externamente o Duto de Endereços (A0 a A7) O Ri é enviado para a Porta P0. O pino RD ativa a leitura O dado acessado no endereço ( Ri) é colocado no Duto de Dados (Porta P0). Prof. Adilson Gonzaga 35
36 Ciclo de Escrita na Memória de Dados Externa No início do Ciclo de Máquina de uma instrução o 8051 pulsa o ALE para que se possa armazenar externamente o Duto de Endereços (A0 a A7) O DPL é enviado para a Porta P0 e o DPH para a Porta P2. O pino WR ativa a escrita O dado a ser armazenado no endereço (DPH DPL) é colocado no Duto de Dados (Porta P0). Prof. Adilson Gonzaga 36
37 Ciclo de Escrita na Memória de Dados Externa No início do Ciclo de Máquina de uma instrução o 8051 pulsa o ALE para que se possa armazenar externamente o Duto de Endereços (A0 a A7) O Ri é enviado para a Porta P0. O pino WR ativa a escrita O dado a ser armazenado no endereço ( Ri) é colocado no Duto de Dados (Porta P0). Prof. Adilson Gonzaga 37
38 Observações: Tanto na Leitura como na Escrita usando as instruções: MOVX a Porta P2 não é utilizada como duto, logo, pode ser utilizada como porta comum. O acesso à Memória de Dados Externa Usando estas instruções, atinge apenas do endereço 0000 a 00FFh ( as primeiras 256 posições). Prof. Adilson Gonzaga 38
39 Mapa de Memória de Dados Externa Memória de Dados (64k) particionada em 8 blocos de 8 Kbytes A15 A14 A13 Saída End. Inicial End. Final Y0 0000h 1FFFh Y1 2000h 3FFFh Y2 4000h 5FFFh Y3 6000h 7FFFh Y4 8000h 9FFFh Y5 A000h BFFFh Y6 C000h DFFFh Y7 E000h FFFFh Y7(8k) Y6(8k) Y5(8k) Y4(8k) Y3(8k) Y2(8k) Y1(8k) Y0(8k) FFFFh 64k 0000h As linhas RD e WR garantem que as saídas (Y0 a Y7) fiquem ativas somente durante uma leitura ou escrita no endereço selecionado. Prof. Adilson Gonzaga 39
40 Espaço de Endereçamento da Memória de Dados Externa As 64 K posições da Memória de Dados Externa podem ser também utilizadas tanto por componentes de memória (RAM) como por dispositivos de Entrada/Saída de Dados. Dispositivo n FFFFh Os dispositivos de Interface podem ocupar uma ou várias posições de memória e poderão ser Interfaces de Entrada ou Saída. Dispositivo 2 Dispositivo 1 Se o dispositivo for uma Entrada, o pino de RD será ativado e a instrução a ser usada é do tipo MOVX A,@DPTR Memória de Dados Se o dispositivo for uma Saída, o pino de WR será ativado e a instrução a ser usada é do tipo 0000 Prof. Adilson Gonzaga 40
41 Entrada e Saída mapeada em Memória (Espaço da Memória de Dados Externa) Exemplos de Dispositivos de Entrada: Conversor A/D Chaves Sensores Exemplos de Dispositivos de Saída: Conversor D/A Displays Leds Atuadores (Relês, motores, etc...) Prof. Adilson Gonzaga 41
42 Exemplo_3: Espaço da RAM Externa com 32 Kbytes de RAM + 8 Chaves e 8 Leds. A15=0 A15=1 Mapeamento: A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A Espaço de 32 Kbytes de RAM FFFh h Espaço de 32 Kbytes (Mapeados como I/O) FFFFh A15 RD WR RAM Entrada Saída 0 x x Ativa Desativada Desativada Desativada Ativa Desativada Desativada Desativada Ativa Prof. Adilson Gonzaga 42
43 Circuitos de interface para a Entrada e para a Saída Line-driver para a Entrada: (74244) O circuito é ativado com nível lógico zero Latch para a Saída: (74373) O circuito é ativado com nível nível lógico um. Prof. Adilson Gonzaga 43
44 Exemplo_3: Espaço da RAM Externa com 32 Kbytes de RAM + 8 Chaves e 8 Leds. S i = RD+ A15 RD A15 Si WR A15 So S o = WR A15 Prof. Adilson Gonzaga 44
45 Programa que lê as chaves, armazena o byte equivalente na RAM Externa e acende ou apaga os Leds correspondentes LED é aceso com nível lógico UM Chave Fechada = Nível lógico ZERO Prof. Adilson Gonzaga 45
46 Projeto: (Entregar até o dia da P2) Projetar um Circuito Microcontrolado baseado no AT89S52 e com os seguintes requisitos mínimos: a) Memória de Programa externa = mínimo de 8K Bytes b) Memória de Dados externa = mínimo de 8k Bytes c) Teclado Matricial (hexadecimal) de 16 teclas. Cada tecla apertada gera sinal na INT1 d) Display LCD de 16 caracteres x 2 linhas e) Quatro Motores de Passo com acionamentos independentes f) Um sensor óptico conectado na Interrupção externa INT0 g) Um encoder óptico conectado na entrada T0 h) Um Conversor A/D de 8 Bits i) Um Conversor D/A de 8 Bits j) Interface Serial RS232 k) 8 Leds de sinalização Fornecer o Esquema eletrônico (Hardware), o Mapeamento de memória e Periféricos e o data sheet (pinagem e Tabela Verdade) de cada circuito integrado utilizado. Prof. Adilson Gonzaga 46
47 Escrever um programa em Assembly, para o projeto desenvolvido que: a) Rode na memória de programa externa. b) Leia continuamente o conversor A/D, envie o valor lido para o conversor D/A e armazene na RAM externa cada valor lido em intervalos de 1 segundo. Quando a RAM externa estiver cheia, o programa deve continuar a armazenando a partir da primeira posição. c) Na primeira linha do display de LCD deve aparecer o valor em hexadecimal de cada byte lido do A/D sempre na mesma posição. A mesma informação deve ser enviada para um monitor RS232 a uma taxa de 9600,N,8,1. d) Se o valor do conversor A/D estiver entre 00 e 1Fh, acender somente o led menos significativo, entre 20h e 3Fh acender somente o segundo led, entre 40h e 5Fh acender o próximo e assim por diante até entre E0h e FFh que deve acender apenas o led mais significativo. e) Se uma descida de borda for detectada pelo sensor óptico, acionar os quatro motores de passo na velocidade de 100 Hz, sentido horário, contar o número de pulsos do encoder óptico durante 10 segundos e enviar o valor hexadecimal para a segunda linha do display de LCD. f) O código 3F4Dh digitado no teclado dispara todo o processo e o código E123h termina o programa e envia a mensagem Programa suspenso para o display de LCD e para o monitor de vídeo na mesma taxa do item c. Prof. Adilson Gonzaga 47
SEL-433 Aplicação de Microprocessadores I. Prof: Adilson Gonzaga
SEL-433 Aplicação de Microprocessadores I Prof: Adilson Gonzaga HISTÓRICO Microprocessador Circuito integrado ( chip ) capaz de executar instruções. 1971 Intel Corporation lançou no mercado o microprocessador
Leia maisMicrocontrolador 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;
Leia maisMicroprocessadores e Microcontroladores
Microprocessadores e Microcontroladores Parte 3 Microcontrolador 8051 Expansão da Capacidade de Memória e Mapeamento de Memória José Wilson Lima Nerys Página: www.emc.ufg/~jwilson Emails: jwlnerys@gmail.com
Leia maisMICROCONTROLADOR 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
Leia maisMICROPROCESSADORES E MICROCONTROLADORES Parte 3 Microcontrolador 8051
MICROPROCESSADORES E MICROCONTROLADORES Parte 3 Microcontrolador 8051 José Wilson Lima Nerys Página: www.emc.ufg/~jwilson Emails: jwlnerys@gmail.com e jose_wilson_nerys@ufg.br 1 Prof. José Wilson Lima
Leia maisOrganização Básica III
Barramento de endereços É unidirecional, porque a informação flui apenas em uma direção, da CPU para a memória ou para os elementos de E/S. Barramento de endereços Quando a CPU quer ler de ou escrever
Leia maisMicrocontroladores 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
Leia maisInterface com Teclas, Leds e Teclados Matriciais. Prof. Adilson Gonzaga
Interface com Teclas, Leds e Teclados Matriciais Prof. Adilson Gonzaga Técnicas de Interface com Microcontroladores (8051) Estrutura das Portas do 8051: Todas as quatro Portas (P0,P1,P2,P3) da família
Leia maisProf. Adilson Gonzaga. Técnicas de Interface
Prof. Adilson Gonzaga Técnicas de Interface Técnicas de Interface com Microcontroladores (8051) Estrutura das Portas do 8051: Todas as quatro Portas (P0,P1,P2,P3) da família de Microcontroladores MCS-51
Leia maisMicroprocessadores I. Aula 6 Arquitetura do Microprocessador Pinagem e Diagrama de Temporização
Microprocessadores I Aula 6 Arquitetura do Microprocessador 8085 - Pinagem e Diagrama de Temporização 1 O 8085 contém em seu CI circuitos para executar operações de cálculos e comunicação com periféricos.
Leia mais9/3/2009. Aula 4. Engenharia de Sistemas Embarcados. Cenário: Sistema de Controle de LEDs
Cenário: Sistema de Controle de LEDs Sistema Embarcado Aula 4 Sistema Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 851 Engenharia de Sistemas Embarcados
Leia maisAula 4. Engenharia de Sistemas Embarcados. Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 8051
Aula 4 Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 8051 Cenário: Sistema de Controle de LEDs Sistema Embarcado Sistema Engenharia de Sistemas Embarcados
Leia maisEXERCÍ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
Leia maisNotas de Aula Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca
Notas de Aula Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca SISTEMAS COMPACTOS: MEMÓRIAS ROM/RAM INTERNAS E/S INTERNOS: 1 CANAL SERIAL (CONSOME P3.0 E P3.1) 2 TIMERS/CONTADORES
Leia maisLógica de Seleção e Mapeamento de Memória
Departamento de Engenharia Elétrica - EESC-USP SEL-45 Introdução à Organização de Computadores Lógica de Seleção e Mapeamento de Memória Aula 6 Prof. Dr. Marcelo Andrade da Costa Vieira LÓGICA DE SELEÇÃO
Leia maisTécnicas de Interface: conversor A/D e D/A
Técnicas de Interface: conversor A/D e D/A Prof. Adilson Gonzaga Interface com Conversores A/D e D/A Conversor A/D ADC Converte um Valor Analógico para Digital Conversor D/A DAC Converte um Valor Digital
Leia maisO Pino P2.7 não está sendo usado e cada Display mostrará valores de 0 a 9.
Lista de Exercícios 2 Conceitos envolvidos: a) Interface serial RS232 b) Interface com Teclado Matricial c) Interface com Displays de 7 segmentos d) Interface com LCD e) Interface com Conversores A/D e
Leia maisMicroprocessadores e Microcontroladores Parte 3. Expansão de Memória Mapeamento de Memória
Microprocessadores e Microcontroladores Parte 3 Expansão de Memória José Wilson Lima Nerys www.eee.ufg.br/ jwilson 2013 Um microcontrolador padrão da família 8051 possui normalmente uma memória de programa
Leia maisSEL-614 MICROPROCESSADORES E APLICAÇÕES. Adilson Gonzaga
SEL-614 MICROPROCESSADORES E APLICAÇÕES Prof: Adilson Gonzaga HISTÓRICO Microprocessador Circuito integrado ( chip ) capaz de executar instruções. 1971 Intel Corporation lançou no mercado o microprocessador
Leia maisLista 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
Leia maisProf. Adilson Gonzaga. Interface com Displays
Prof. Adilson Gonzaga Interface com Displays Interface com Displays de 7 Segmentos 2 Um Display de 7 segmentos é formado por 7 LED s (a,b,c,d,e,f,g) que são previamente encapsulados e conectados de duas
Leia maisAula 8 Microcontrolador 8051
SEL 0415 Departamento de Engenharia Elétrica e de Computação EESC-USP SEL 0415 Introdução à Organização de Computadores Aula 8 Microcontrolador 8051 Profa. Luiza Maria Romeiro Codá Autores: Prof. Dr. Marcelo
Leia maisLista 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
Leia maisO 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
Leia maisUCP 8051 (parte 02) Professor Adão de Melo Neto
UCP 85 (parte 2) Professor Adão de Melo Neto Barramento de endereços UCP 85 É unidirecional (6 BITS), porque a informação flui apenas em uma direção, da CPU para a memória ou para os elementos de E/S.
Leia maisLista 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
Leia maisAula 8 Microcontrolador 8051
SEL 0415 Departamento de Engenharia Elétrica e de Computação EESC-USP SEL 0415 Introdução à Organização de Computadores Aula 8 Microcontrolador 8051 Profa Luiza Maria Romeiro Codá Autores: Prof Dr Marcelo
Leia maisUNIVERSIDADE PAULISTA (UNIP) Curso de Engenharia Mecatrônica Disciplina: Microprocessadores e Microcontroladores (MM) LISTA III
UNIVERSIDADE PAULISTA (UNIP) Curso de Engenharia Mecatrônica Disciplina: Microprocessadores e Microcontroladores (MM) LISTA III Orientações: Esta lista de Exercícios deve ser entregue juntamente com a
Leia maisAula 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
Leia maisLista de Exercícios 2
Lista de Exercícios 2 Conceitos envolvidos, além dos desenvolvidos na Lista 1: a) Interface com Teclado Matricial b) Interface com Displays de 7 segmentos c) Interface com LCD d) Interface com Conversores
Leia maisMicrocontrolador 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,
Leia maisLista 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
Leia maisProf. 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.
Leia mais8051 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
Leia maisLista de Exercícios 2
Lista de Exercícios 2 Conceitos envolvidos, além dos desenvolvidos na Lista 1: a) Interface com Teclado Matricial b) Interface com Displays de 7 segmentos c) Interface com LCD d) Interface com Conversores
Leia maisMICROPROCESSADORES 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
Leia maisInterrupçã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
Leia maisAula 5: Introdução a Arquitetura do Microcontrolador 8051
Microprocessadores - 2013-1 06/05/2013 Aula 5: Introdução a Arquitetura do Microcontrolador 8051 Professor: Eraldo Silveira e Silva eraldo@ifsc.edu.br 1 Objetivos da Aula apresentar as principais características
Leia maisMicroprocessadores. 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
Leia maisMemó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
Leia mais14/3/2016. Prof. Evandro L. L. Rodrigues
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues Tópicos do curso Conceitos básicos - Aplicações e utilizações dos microcontroladores
Leia maisCAPíTULO III PINAGEM E TEMPORIZAÇÃO
CAPíTULO III 3.1. INTODUÇÃO O encapsulamento dos microcontroladores varia muito, de acordo com as funções desempenhadas. Basicamente são usados 3 tipos de encapsulamento : DIP Dual in Pack, QFP Quad Flat
Leia maisFamília 8051 (introdução) 2011/1
Família 8051 (introdução) 2011/1 Refresh Microprocessador vs. microcontrolador. Periféricos built-in. Single-chip computer 2 Objetivos Histórico Modelos da família original Principais características Diagrama
Leia maisTécnicas de Interface com Microcontroladores (8051)
SEL- APLICAÇÕES DE MICROPROCESSADORES I Técnicas de Interface com Microcontroladores (0) Estrutura das Portas do 0: Todas as quatro Portas (P0,P,P,P) da família de Microcontroladores MCS- são bi-direcionais.
Leia maisSEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Apresentação do curso Critério de avaliação Média final = 0.8 * MP + 0.2 * ME onde MP = (P1 + P2) / 2 e ME = Notas
Leia maisTemporizaçã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
Leia maisMICROPROCESSADORES 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
Leia maisApêndice A Placa Experimental do 8051
Apêndice A Placa Experimental do 8051 L.M.S. e P.S.C. / 2001 (revisão) E.T.M./2005 (revisão) Para viabilizar uma rápida familiarização e uso do 8051, foi desenvolvida no PCS/EPUSP, uma Placa Experimental,
Leia mais14/3/2016. A escolha do microprocessador mais adequado depende basicamente da aplicação, e deve se levar em conta os seguintes critérios:
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues A escolha do microprocessador mais adequado depende basicamente da aplicação, e deve se levar em conta os seguintes critérios: Técnicos:
Leia maisEstrutura Básica de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção
Leia maisTemporizaçã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
Leia mais29/03/2017. Temporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Temporização da CPU Todos os Microcontroladores da família MCS-5 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos
Leia maisKIT DE DESENVOLVIMENTO 8051 BASEADO NO AT89S8252 MANUAL DO UTILIZADOR. Rui Marcelino (Nov. 2005)
KIT DE DESENVOLVIMENTO 805 BASEADO NO AT89S8252 MANUAL DO UTILIZADOR Rui Marcelino (Nov. 2005) ÍNDICE Introdução 3 2 Características do Kit 3 3 Mapa de memória 4 3. Memória de Programa 4 3.2 Memória de
Leia maisPLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051
PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051 MODELO: EE0216 DESCRIÇÃO Plataforma de treinamento em microcontroladores família 8051 base em aço carbono e pés de borracha, pintura
Leia maisELE Microprocessadores I. AULA 12 Arquitetura do Microprocessador Interface com as memórias
ELE 1078 - Microprocessadores I AULA 12 Arquitetura do Microprocessador 8085 -Interface com as memórias 12.1 - Estrutura das Memórias Memória de Leitura / Escrita (R / W memory). Grupo de registradores;
Leia maisMICROPROCESSADORES 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
Leia maisCAPÍTULO II FAMÍLIA MCS-51
CAPÍTULO II 2.1. INTRODUÇÃO Este curso abordará somente a família MCS-51. Ela não é tão antiga e limitada como a MCS-48 nem tão cara como a MCS-96. Por isso mesmo é atualmente a família de controladores
Leia maisHardware. 5- Faça o fluxograma para efectuar o debounced de uma tecla por temporização(20ms). Implemente uma rotina para a leitura da tecla.
1- Na ligação de Microprocessadores a periféricos são utilizados, básicamente dois métodos, I/O-polling e I/O-interrupt. Quais as vantagens e desvantages de cada método, exemplifique. 2- Qual a diferença
Leia maisINTRODUÇÃO: MICROCONTROLADORES
INTRODUÇÃO: MICROCONTROLADORES MICROCONTROLADOR X MICROPROCESSADOR Baixa capacidade de processamento Freq. Operação em MHz Custo de R$ 7,00 a 30,00 Aplicações mais restrita Alta capacidade de processamento
Leia maisArquitetura do Disciplina de Microcontroladores. Prof. Ronnier Prof. Rubão
Arquitetura do 8051 Disciplina de Microcontroladores Prof. Ronnier Prof. Rubão Objetivo fim Entender as noções básicas de microprocessadores, microcontroladores e sistemas embarcados Estudar a arquitetura
Leia maisDisc.: Sistemas Microprocessados Curso Técnico em Eletrônica
Disc.: Sistemas Microprocessados Curso Técnico em Eletrônica Prof. Paulo Demantova Sistemas Microprocessados - Prof: Demantova 1 1. Objetivo da Disciplina: Apresentar características e conceitos de um
Leia maisEXERCÍCIOS RESOLVIDOS
EXERCÍCIOS RESOLVIDOS Modos de endereçamento direto ; inclui no programa assembly o arquivo (REG51.inc) ORG 0000H ; o programa inicia na linha 0000H da EPROM MOV A,#01010101B ; carrego no ACC por binário
Leia maisPortas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial
Periféricos Integrados do 8051 Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial Periféricos Integrados do 8051 Portas de entrada e saída O 8051
Leia maisAula 10 Microcontrolador Intel 8051 Parte 1
Aula 10 Microcontrolador Intel 8051 Parte 1 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 0415 Microcontroladores Grupo de Sistemas Digitais n Microcontrolador é o nome
Leia maisORGANIZAÇÃO DE MEMÓRIA NO 8051: Microcontroladores - Prof: Demantova 1
ORGANIZAÇÃO DE MEMÓRIA NO 8051: 1 8. ORGANIZAÇÃO DE MEMÓRIA NO 8051: 00H 0000H BANCOS DE REGISTROS 00H 7FH 80H RAM INTERNA REGISTROS ESPECIAIS REGISTROS ENDEREÇÁVEIS POR BIT RAM DE USO GERAL 1FH 20H 2FH
Leia maisOrganizaçã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
Leia maisLCDs Inteligentes. LCD Inteligente. Gabriel Kovalhuk DAELN / UTFPR
LCD Inteligente LCD Display de Cristal Líquido; Dispositivo de saída, usado para mostrar informações do sistema; Os LCDs inteligentes possuem um controlador, que recebe as informações do sistema, processa
Leia maisCURSO DE ELETRÔNICA DIGITAL OS FLIP-FLOPS E FUNÇÕES LÓGICAS EM CIRCUITOS INTEGRADOS
LIÇÃO 7 OS FLIP-FLOPS E FUNÇÕES LÓGICAS EM CIRCUITOS INTEGRADOS Na lição anterior aprendemos como funcionam os principais tipos de flip-flops, verificando que, dependendo dos recursos que cada um possua,
Leia maisMICROCONTROLADORES MCS51. Hugo Vieira Neto, M.Sc.
MICROCONTROLADORES MCS51 Hugo Vieira Neto, M.Sc. (hugo@cefetpr.br) Curitiba, 2002 SUMÁRIO Sistemas Microprocessados...2 Hardware...2 Software...5 Microcontroladores...7 Microcontroladores MCS51...8 Parte
Leia maisLISTA 01 DE EXERCÍCIOS DO 4º BIMESTRE PARA ESTUDO NOME: NOME:
LISTA 01 DE EXERCÍCIOS DO 4º BIMESTRE PARA ESTUDO NOME: NOME: 01. COMPLETAMENTO DE LACUNAS Complete os espaços em branco de forma a explicar os passos relativos à operação de LEITURA do conteúdo do endereço
Leia maisSEL 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
Leia maisEEC2104 Microprocessadores
EEC2104 Microprocessadores Edição 2005/2006 Arquitectura de um microprocessador básico (Qual o hardware necessário para executar instruções e poder chamar subrotinas?) Uso da memória Guardar instruções
Leia maisManual do Usuário. Placa de Desenvolvimento para Controlador BL1800 Jackrabbit
Manual do Usuário Placa de Desenvolvimento para Controlador BL1800 Jackrabbit O objetivo deste manual é familiarizar os usuários com as características e o modo de operação da Placa de Desenvolvimento
Leia maisTópicos: 1 - Modos de endereçamento do Pilha e instruções de Pilha. 3 - Instruções que usam pilha: - instrução CALL - instrução RET
Tópicos: 1 - Modos de endereçamento do 8051 2 - Pilha e instruções de Pilha 3 - Instruções que usam pilha: - instrução CALL - instrução RET 4 - Interrupção 1 - Modos de Endereçamento do 8051 Os modos de
Leia maisAplicações: Conversão de Códigos e Motor de Passo. Prof. Adilson Gonzaga
Aplicações: Conversão de Códigos e Motor de Passo Aplicação 1 Conversão de Código ASCII para Hexadecimal Alguns periféricos, tais como Teclados Alfa-numéricos, Monitores de Vídeo, Displays de Cristal Líquido,
Leia maisTemporizadores 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
Leia maisEntrada e saída do ARC Prof. Luís Caldas Aula 08 pág.125 a 126
8. Entrada e saída da arquitetura ARC Nos microcontroladores o sistema de entrada e saída de dados são ditos isolados da memória principal e acessado por instruções IN e OUT, onde o acumulador serve como
Leia maisMICROCONTROLADORES MCS51. Hugo Vieira Neto, M.Sc.
MICROCONTROLADORES MCS5 Hugo Vieira Neto, M.Sc. (hugo@cefetpr.br) Curitiba, 00 SUMÁRIO Sistemas Microprocessados... Hardware... Software...5 Microcontroladores...7 Microcontroladores MCS5...8 Parte Hardware
Leia maisAplicações Avançadas de Microprocessadores. Professor: Marco Shawn Meireles Machado
Aplicações Avançadas de Microprocessadores Professor: Marco Shawn Meireles Machado Iniciação aos sistemas microcontrolados Objetivos da Aula: Descrever os itens que compõem uma CPU; Detalhar a estrutura
Leia maisCerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento
Conhecimento para o Desenvolvimento Tecnologia e Treinamento Apostila de Assembly para AT89S8252 (21) 4063-9798 (11) 4063-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec
Leia mais22/3/2010. Aula 5. Engenharia de Sistemas Embarcados. O ambiente de Execução. Prof. Abel Guilhermino Tópico: Arquitetura e Ambiente de Desenvolvimento
O ambiente de Execução Aula 5 Como o sistema utiliza a memória Como o processador gerencia a pilha O que acontece na inicialização do sistema Como interrupções e exceções são tratadas Engenharia de Sistemas
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 7:
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 7: Conversor Analógico/Digital e Conversor Digital/Analógico
Leia maisDecodificadores e Registradores
epartamento de Engenharia Elétrica e de Computação - EESC-USP SEL-415 Introdução à Organização dos Computadores ecodificadores e Registradores Aula 3 Prof. r. Marcelo Andrade da Costa Vieira Profa. Luiza
Leia maisFunção Principal da Memória
Memórias Slide 2 Função Principal da Memória Armazenar dados. Armazenar os programas para serem executados pelo processador. Slide 3 Memória x Processador x HD Placa Mãe: Controlador de Memória Slide 4
Leia maisAula 5. Engenharia de Sistemas Embarcados. Prof. Abel Guilhermino Tópico: Arquitetura e Ambiente de Desenvolvimento
Aula 5 Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Tópico: Arquitetura e Ambiente de Desenvolvimento O ambiente de Execução Como o sistema utiliza a memória Como o processador gerencia a pilha
Leia maisBarramentos: interface e temporização
Barramentos: interface e temporização Os barramentos (endereços, dados, controlo) são o meio de comunicação entre o microcontrolador e o exterior A nossa análise deste assunto incidirá sobre dois tipos
Leia maisTotem Pole, Coletor Aberto e Tristate
Departamento de Engenharia Elétrica e de Computação - EESC-USP SEL-415 Introdução à Organização dos Computadores Totem Pole, Coletor Aberto e Tristate Aula 2 Profa. Luiza Maria Romeiro Codá Autor: Dr.
Leia maisCAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA
Decodificação de I/O e Memória Cap.6: /0 CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA afirmava-se que memória era todo dispositivo acessado através dos sinais *(S)MEMR ou *(S)MEMW e que I/O era todo dispositivo
Leia maisa) Obtenha a tabela verdade das operações com 01 bit
01. Deduza a obtenção de um circuito somador completo (FULL ADDER) e 01 bit seguindo os passos abaixo: a) Obtenha a tabela verdade das operações com 01 bit SOLUÇÃO NOS SLIDE b) Obtenha a expressão não
Leia mais7. PROGRAMANDO O MICROCONTROLADOR. Microcontroladores - Prof: Demantova
7. PROGRAMANDO O MICROCONTROLADOR 1 7. PROGRAMANDO O MICROCONTROLADOR: Hardware parte física do circuito eletrônico CPU onde está localizado o microcontrolador. Dentro do microcontrolador existe um conjunto
Leia maisProjeto de Sistemas Eletrônicos
Curso de Formação Profissional Técnico em Eletroeletrônica Módulo II Senai Arcos-MG Projeto de Sistemas Eletrônicos Raphael Roberto Ribeiro Silva Técnico em eletroeletrônica pelo INPA Arcos Estudante de
Leia maisMicroprocessadores. Movimentação de Dados
Aula 19 Microprocessadores Movimentação de Dados Rev. 02 / 2016 Prof. Henrique Roteiro Introdução Aula 19 Movimentação RAM Interna Movimentação RAM Externa Movimentação ROM Problemas de Movimentação Referências
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Leia maisExemplos de Aplicações
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Exemplos de Aplicações Prof. Evandro L. L. Rodrigues Exemplos de Aplicações ASCII-HEXA e Motor de Passo Comando de Motor de Passo Exemplo 1 Conversão de Código
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Leia maisTemporizadores 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)
Leia maisPCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca
PCS-2529 Introdução aos Processadores Prof. Dr. Paulo Sérgio Cugnasca 1 2 Existem 4 esquemas diferentes de E/S possíveis, cada um se aplicando em uma determinada situação. E/S Programada. E/S Acionada
Leia maisCAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA
Decodificação de I/O e Memória Cap.6: /0 CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA afirmava-se que memória era todo dispositivo acessado através dos sinais *(S)MEMR ou *(S)MEMW e que I/O era todo dispositivo
Leia maisMemória SRAM 64x8 bits
UNIVERSIDADE FEDERAL DO PARANÁ Leonardo H. Menezes André N. Makoski Memória SRAM 64x8 bits Artigo elaborado como parte da avaliação da Disciplina de Circuitos Integrados Digitais, ministrada pelos Profs.:
Leia mais