Microprocessadores e Microcontroladores Parte 3. Expansão de Memória Mapeamento de Memória
|
|
- Alana Palhares Taveira
- 8 Há anos
- Visualizações:
Transcrição
1 Microprocessadores e Microcontroladores Parte 3 Expansão de Memória José Wilson Lima Nerys jwilson 2013
2 Um microcontrolador padrão da família 8051 possui normalmente uma memória de programa (memória Flash) de 8 Kbytes e uma memória de dados (memória RAM) de 256 bytes. No entanto, não possui memória EEPROM (dados não são perdidos com desligamento) para armazenamento de dados. Há exceções, por exemplo, o modelo AT89S8252, que possui memória EEPROM interna de 2 Kbytes. Assim, quando há necessidade de armazenamento de dados, por exemplo, dados de temperatura e umidade de uma estufa ao longo da semana, pode ser necessário usar uma memória EEPROM externa. Essa memória é acessada através das portas P2 e P0, onde a porta P0 transporta os dados e a parte baixa do endereço e a porta P2 transporta a parte alta do endereço.
3 Exemplo de expansão: Memória EEPROM de 8 Kbytes ocupando os endereços de 0000H a 1FFFH. ALE Pino 30 WR\ P3.6 (16) RD\ P3.7 (17) AT89S52 P0.0 D0/A0 P0.1 D1/A1 P0.2 D2/A2 P0.3 D3/A3 P0.4 D4/A4 P0.5 D5/A5 P0.6 D6/A6 P0.7 D7/A7 P2.0 A8 A9 P2.1 A10 P2.2 A11 P2.3 A12 P2.4 P2.5 P2.6 P2.7 74LS573 LE A0 A1 A2 A3 A4 A5 A6 A7 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 AT28C64 CE\ D0 D1 D2 D3 D4 D5 D6 D7 WE\
4 A memória AT28C64 possui 8192 posições de memória. Os endereços internos da memória vão de 0000H a 1FFFH. Memória EEPROM AT28C64 = 8K x 8 bits 13 linhas de endereço: A 0... A = 8192 (2000H) = 8 Kbytes 8 linhas de dados: I/O 0... I/O 7 WE\ Write Enable Output Enable CE\ Chip Enable (Habilita Escrita) (Habilita Saída) (Habilita Pastilha)
5 A interface entre o microcontrolador e a memória é o Latch. Ele é necessário porque a porta P0, em um primeiro momento, transporta a parte baixa do endereço, que deve ser enviado aos pinos A0 a A7 da memória; em um segundo momento transporta os dados, que devem ser enviados ao pinos I /O 0 a I /O 7 da memória. Latch 74LS573
6 Embora o endereço interno da memória seja de 0000H a 1FFFH, o endereço inicial de acesso pode ser escolhido com portas lógicas, usando as linhas de endereço disponíveis (no caso, e ). A porta lógica escolhida define em que região (do intervalo de 64 Kbytes disponíveis) a pastilha de memória estará ativa. A saída da porta lógica é conectada ao pino (output enable) do latch 74LS573 e ao pino CE\ (chip enable) da EEPROM. End. Inicial: 0000H End. Final: 1FFFH End. Inicial: 8000H End. Final: 9FFFH End. Inicial: 2000H End. Final: 3FFFH End. Inicial: A000H End. Final: BFFFH End. Inicial: 4000H End. Final: 5FFFH End. Inicial: C000H End. Final: DFFFH End. Inicial: 6000H End. Final: 7FFFH End. Inicial: E000H End. Final: FFFFH
7 A tabela a seguir mostra o endereço completo em binário e hexadecimal para as 8 regiões definidas com as portas NAND. As linhas A0 a A12 são usadas no endereçamento interno da memória e as 3 linhas restantes, a são usadas para habilitar o Latch e a EEPROM nas regiões desejadas de memória. A12 A11 A10 A9 A A7 A6 A5 A4 A3 A2 A1 A0 End Região H FFF H H FFF H H FFF H H FFF H H FFF H A000 H BFFF H C000 H DFFF H E000 H FFFF H
8 É interessante ressaltar que o uso de portas NAND (ou de decodificadores) é fundamental quando se deseja usar duas ou mais pastilhas de memória ou quando se deseja usar pastilhas de memória e outros periféricos (como será visto na seção de mapeamento de memória). No entanto, desejando-se usar apenas uma pastilha de memória, a porta NAND é dispensável. Os pinos e CE\ podem ser conectados diretamente ao Terra. Nesse caso a EEPROM ficará todo o tempo habilitada e o Latch, além de ficar o tempo todo habilitado, apresenta sombras de memória.
9 Sombras de memória significa, por exemplo, que os endereços 1000H ( ) e 3000H ( ) acessam a mesma região de memória, uma vez que os pinos, e estão flutuando e, portanto, são irrelevantes no endereçamento. Como já enfatisado, as portas NAND podem ser usadas para o endereçamento de mais pastilhas de memória. Assim, se houver necessidade de espaço de memória superior a 8 Kbytes, pode-se usar uma pastilha com uma capacidade maior que 8 Kbytes ou duas pastilhas de 8 Kbytes.
10 Duas pastilhas de memória EEPROM de 8 Kbytes cada uma. Endereços da Pastilha 1: 0000H a 1FFFH (Região 0) Endereços da Pastilha 2: 2000H a 3FFFH (Região 1) ALE Pino 30 WR\ P3.6 (16) RD\ P3.7 (17) AT89S52 P0.0 D0/A0 P0.1 D1/A1 P0.2 D2/A2 P0.3 D3/A3 P0.4 D4/A4 P0.5 D5/A5 P0.6 D6/A6 P0.7 D7/A7 P2.0 A8 A9 P2.1 A10 P2.2 A11 P2.3 A12 P2.4 P2.5 P2.6 P2.7 LE A0 A1 A2 A3 A4 A5 A6 A7 LE A8 74LS573 74LS573 A9 A10 A11 A12 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 AT28C H a 1FFFH CE\ D0 D1 D2 D3 D4 D5 D6 D7 WE\ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 LE A0 A1 A2 A3 A4 A5 A6 A7 LE A8 74LS573 74LS573 A9 A10 A11 A12 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 AT28C H a 3FFFH CE\ D0 D1 D2 D3 D4 D5 D6 D7 WE\
11 O acesso à memória EEPROM externa é feito através do comando MOVX. Por exemplo, desejando-se armazenar no endereço 1500H da memória externa o valor 35H, presente no acumulador, deve-se usar as instruções: MOV DPTR,#1500H carrega o valor 1500H em DPTR. MOV A,#35H carrega valor 35H no acumulador transfere o conteúdo de A para o endereço 1500H da memória externa. O procedimento para copiar um conteúdo da memória externa para o acumulador é semelhante: MOV DPTR,#3000H carrega o valor 3000H em DPTR. MOVX A,@DPTR transfere para o acumulador o conteúdo do endereço 3000H da memória externa.
12 Exemplo: um texto é transferido da memória interna para a memória EEPROM externa, a partir do endereço 0000H. Rótulo Mnemônico Rótulo Mnemônico $mod51 cjne a,#0ffh,envia org 00h pop dpl ljmp inicio pop dph org 30h sjmp v1 inicio: mov sp,#2fh envia: pop dpl mov dptr,#0000h pop dph v1: mov r7,#00h v2: push dph inc dptr push dpl inc r7 mov dptr,#msg msg: sjmp v2 mov a,r7 db Microcontrolador,0ffh movc a,@a+dptr end
13 MAPEAMENTO DE MEMÓRIA
14 Na seção de Expansão de Memória as Portas P0 e P2 são usadas para aumentar a capacidade de memória do sistema construído. Para isso foi usada uma porta NAND. As outras portas NAND mostradas podem ser usadas tanto para acessar outras pastilhas de memória quanto para acessar outros periféricos. Pode-se, por exemplo, desejar acessar, além da memória, um display LCD, um conjunto de 8 LEDs, um motor de passo e um teclado. Nesse caso, cada um desses componentes pode ser alocado em qualquer uma das regiões definidas pelas portas NAND.
15 A divisão da região total de memória (64 K) pode ser distribuída, então, como mostrado na tabela a seguir. Região Endereço Dispositivo H - 1FFFH Memória EEPROM H - 3FFFH Memória EEPROM H - 5FFFH Display LCD H - 7FFFH Conjunto de 8 LEDs H - 9FFFH Motor de Passo 5 A000H - BFFFH Reservado 6 C000H - DFFFH Reservado 7 E000H - FFFFH Teclado
16 Os dispositivos podem ser, então, habilitados através das seguintes portas NAND: End. Inicial: 0000H End. Final: 1FFFH Memória EEPROM 1 End. Inicial: 2000H End. Final: 3FFFH Memória EEPROM 2 End. Inicial: 4000H End. Final: 5FFFH Display LCD End. Inicial: 6000H End. Final: 7FFFH Conjunto de 8 LEDs End. Inicial: 8000H End. Final: 9FFFH Motor de Passo End. Inicial: E000H End. Final: FFFFH Teclado
17 Na verdade, o uso de portas NAND não seria o mais adequado quando se tem vários dispositivos para serem acessados. Nesse caso, o mais adequado é o uso de um decodificador. Por exemplo, o 74LS138, mostrado a seguir.
18 Tabela-Verdade e Diagrama Lógico do decodificador 74LS138
19 Portanto, usando o decodificador 74LS138 para o endereçamento dos dispositivos escolhidos, as conexões ficam como mostrado a seguir. Os sinais de controle RD\ e WR\ são usados para habilitação através do pino E3. Quando os dois sinais estão em nível lógico alto (operação interna do microcontrolador) nenhum periférico é habilitado. Quando um dos dois sinais está ativo (nível baixo) o decodificador é habilitado. RD\ WR\ A2 A1 A0 E3 E2\ E1\ 74LS138 O0\ O1\ O2\ O3\ O4\ O5\ O6\ O7\ Memória 1 Memória 2 LCD LEDs Motor de Passo Teclado
20 DISPLAY LCD
21 Comandos mais comuns para o Display LCD DESCRIÇÃO MODO RS R/W Código (Hexa) Display Liga (sem cursor) 0 0 0C Desliga 0 0 0A/08 Limpa Display com Home cursor Controle docursor Liga 0 0 0E Desliga 0 0 0C Deslocapara Esquerda Deslocapara Direita Cursor Home Cursor Piscante 0 0 0D Cursorcom Alternância 0 0 0F Sentido de deslocamento do cursor aoentrarcom caractere Deslocamento da mensagem ao entrarcom caractere Deslocamento da mensagem sem entrada decaractere Para a esquerda Para a direita Para a esquerda Para a direita Para a esquerda Para a direita 0 0 1C Endereço daprimeira posição Primeira linha Segunda linha 0 0 C0
22 Pinagem do Display LCD Pino Função Descrição 1 Vss (Alimentação) Terra ou GND 2 VDD (Alimentação) Vcc ou +5V 3 VEE Tensão para ajuste de contraste 4 RS 1 - Dado; 0 - Instrução 5 RW 1 - Leitura; 0 - Escrita 6 E (Chip Enable) 1 - Habilita; 0 - Desabilita 7 a 14 D0 a D7 Bits de Dados/Instruções 15 A (qdo existir) Anodo LED backlight 16 K (qdo existir) Catodo LED backlight VSS VDD VEE RS RW E D0 D1 D2 D3 D4 D5 D6 D7
23 Endereços para escrita/leitura com o LCD alocado na região 2 (endereços de 4000H a 5FFFH): A A3 A2 A1 A RW RS Com os pinos RW e RS conectados, respectivamente, aos pinos A1 e A0, os endereços de comando são: Endereço A1 (RW) A0 (RS) Descrição 4000H 0 0 Escrita de Instrução no LCD 4001H 0 1 Escrita de Dados no LCD 4002H 1 0 Leitura de Instrução do LCD 4003H 1 1 Leitura de Dados do LCD
24 No uso do Display LCD são necessários alguns procedimentos: 1. Inicialização escolhe-se o tipo de LCD, p.e., 2 linhas x 16 colunas ou 4 linhas x 20 colunas; define-se a transferência de dados com 8 ou 4 bits; e define-se o modo de entrada dos dados e como são mostrados. 2. Subrotina para escrita/leitura de instrução 3. Subrotina para escrita/leitura de dados. Um exemplo de instrução é o endereço de escrita no LCD. A tabela a seguir mostra os endereços (decimais) para o display de 2 linhas x 16 colunas. Colunas Linha Linha
MICROPROCESSADORES 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 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 maiswww.vwsolucoes.com Copyright 2011 VW Soluções
1 Apresentação O adaptador ADP.v01 é utilizado para facilitar a instalação de display Lcd 16x2 ou display Lcd 20x4 nos CLP PIC28 ou CLP PIC40 através de um flat cable de 10vias de acordo com a necessidade
Leia maisProf. Adilson Gonzaga
Exemplo de Projeto com Microcontrolador MCS-51 Prof. Adilson Gonzaga Definições Iniciais: Microcontrolador Tamanho da Memória de Programa Interna define o tamanho da Memória de Programa Externa a ser utilizada.
Leia maisOprojeto apresenta três níveis de dificuldade: fácil, médio e difícil. No modo fácil tem-se uma
Jogo de Memória (Memorex v. 3.0) José Wilson Lima Nerys Universidade Federal de Goiás jwlnerys@gmail.com Abstract No presente projeto uma sequência de Leds é criada pelo microcontrolador, e deve ser repetida
Leia maisMicroprocessadores 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
Leia maisProgramação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza
Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza Introdução Nesta terceira série de artigos que aborda a programação na linguagem BASIC para o microcontrolador PIC,
Leia maisLaborató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 4: Temporizadores e Motor de Passo Alunos: Matrícula:
Leia maisLaborató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 4: Motor de Passo e Display LCD Alunos: Matrícula:
Leia maisDISPLAY LCD. Ilton L. Barbacena Claudio Afonso Fleury
DIPLAY LCD Ilton L. Barbacena Claudio Afonso Fleury Outubro - 1996 01. INTRODUÇÃO Os módulos LCD são interfaces de saída muito útil em sistemas microprocessados. Estes módulos podem ser gráficos e a caracter.
Leia maisProgramação em BASIC para o PIC Projetos com Display Gráfico Vitor Amadeu Souza
Programação em BASIC para o PIC Projetos com Display Gráfico Vitor Amadeu Souza Introdução No artigo desta edição, veremos os passos para controlar um dispaly gráfico de 128 x 64 pixels. A idéia será apresentar
Leia maisAplicaçõ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
Leia maisPROJETOS COM MICROCONTROLADORES
Escola de Engenharia Elétrica e de Computação Universidade Federal de Goiás PROJETOS COM MICROCONTROLADORES Versão em Processo de Atualização Prof. Dr. José Wilson Lima Nerys Goiânia, 2009 Projetos com
Leia maisLaborató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:
Leia maisTutorial de Auxílio. figura 1.0 programa de gravação
Tutorial de Auxílio O intuito deste material é facilitar o uso, por parte do aluno, das ferramentas de software indispensáveis para o trabalho com os microcontroladores, neste tutorial abordaremos o processo
Leia maisOcircuito da Fig.1 é usado para o acionamento dos Leds do Cubo.
Cubo de Leds José Wilson Lima Nerys Universidade Federal de Goiás jwlnerys@gmail.com Abstract Esse projeto é um bom exemplo de uso das instruções setb e clr do 8051. Elas são usadas para ativar e desativar
Leia maisLaborató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:
Leia maisMicroprocessadores II - ELE 0327 CAPÍTULO 2 ESTUDO DA CPU 8086/88
Microprocessadores II - ELE 0327 CAPÍTULO 2 ESTUDO DA CPU 8086/88 2.1 - Introdução CPUs de 8 ou 16 bits? O 8085 e o sistema operacional CP/M Semelhança entre a linguagem de máquina do 8085 e o do 8086
Leia maisCAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA
8 CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA A porta paralela, também conhecida por printer port ou Centronics e a porta serial (RS-232) são interfaces bastante comuns que, apesar de estarem praticamente
Leia maisLaborató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:
Leia maiswww.vwsolucoes.com Copyright 2013 VW Soluções
1 1. Especificação técnicas: Dimensões do módulo 4EA2SA v1.0: 100 mm x 56 mm Peso aproximado: xxx gramas (montada). Alimentação do circuito : 12 ou 24Vcc Tipo de comunicação: RS232 ou RS485 Tensão de referencia:
Leia maisMEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Set/10
MEMÓRIAS Sistemas Digitais II Prof. Marcelo Wendling Set/10 1 Definição São blocos que armazenam informações codificadas digitalmente números, letras, caracteres quaisquer, comandos de operações, endereços
Leia maisArquitetura de Computadores. Tipos de Instruções
Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada
Leia maisCAPÍTULO 7 DECODIFICADORES
1 CAPÍTULO 7 DECODIFICADORES INTRODUÇÃO Um decodificador é um circuito que tem N entradas binárias e M linhas de saídas (sendo M 2 N ), de modo que somente uma linha de saída M é ativada por vez para cada
Leia maisNa primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações.
Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações. A partir de agora, iremos conhecer o hardware do Arduino e suas caracteristicas
Leia maisDispositivos de Entrada e Saída
SEL-0415 Introdução à Organização de Computadores Dispositivos de Entrada e Saída Aula 9 Prof. Dr. Marcelo Andrade da Costa Vieira ENTRADA e SAÍDA (E/S) (I/O - Input/Output) n Inserção dos dados (programa)
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 maisA idéia hardware sugerida é colocar a placa entre o PC e o microcontrolador, conforme mostrado no esquema abaixo.
Circuito de gravação (AVR programmer) Introdução Nossa proposta, nesta parte do trabalho, é apresentar um circuito para gravação ISP (In-System- Programming) para microcontroladores AVR. Este circuito,
Leia maisEXPERIÊNCIA 17 USO DO TEMPORIZADOR INTERNO
EXPERIÊNCIA 17 USO DO TEMPORIZADOR INTERNO Parte I Fundamentos Teóricos O que diferencia um microcontrolador (como o 8051) de um microprocessador é o fato de que o primeiro pode apresentar, integrados
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 maisHera Indústria de Equipamentos Eletrônicos LTDA Manual de Instalação e Operação DISCADORA VIA CELULAR. HERA HR 2050. Cel.
DISCADORA VIA CELULAR HERA HR 2050. Cel Manual do Usuário ÍNDICE 1 Introdução 03 1.1 Visão Geral 03 1.2 Descrição 03 1.3 Funcionamento 04 1.4 Instalação do Receptor Acionador via cel. 05, 06 e 07 1.5 Configurando
Leia maisPIC18F4550. Curso Engenharia de Controle e Automação. Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com
PIC18F4550 Curso Engenharia de Controle e Automação Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com 1 Agenda Características do PIC18F4550 Pinagem do PIC18F4550 Pinagem do PIC18F4550 Datasheet
Leia mais1 Utilizando o Protoboard
Ensino Médio Integrado em Automação Industrial Sistemas Digitais e Projeto Integrador Professor: Rafael Garlet de Oliveira 1 Utilizando o Protoboard Aula Prática 1 É um equipamento utilizado para montagens
Leia maisLABORATÓRIO DE ELETRÔNICA DIGITAL Experiência 9: Análise de Circuitos com Contadores
45 1. Objetivos Realizar a analise detalhada de todos os blocos constituintes de um relógio digital. Implementar um relógio digital. 2. Conceito Um contador é construído a partir de flip-flops (T, D JK,
Leia maisFigura 01 Visão Geral da Placa
1. Hardware O kit de FPGA é formado por periféricos que possibilitam sua interação com sinais de áudio, display gráfico e alfanumérico, comunicação serial e USB, codec de áudio, chaves para simulação e
Leia mais3. Arquitetura Básica do Computador
3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,
Leia maisHera Indústria de Equipamentos Eletrônicos LTDA. Manual de Instalação e Operação. Discadora por Celular HERA HR2048.
Discadora por Celular HERA HR2048 Manual do Usuário Índice: Paginas: 1. Introdução 03 1.1 Visão Geral 03 2. Características 04 3. Funcionamento 04, 05 e 06 3.1 Mensagens 06 e 07 4. Instalação da Discadora
Leia maisLCD (LiquidCrystal Display) Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com
LCD (LiquidCrystal Display) Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com 1 Sumário Introdução Displays LCD Características dos Displays LCD Sobre o Hardware (LCD) Funções dos pinos do
Leia maisManual do instalador Box Input Rev. 0.01.000. Figura 01 Apresentação do Box Input.
Pág. 1/10 Apresentação Equipamento para detecção de acionamentos e monitoração de sensores. Comunicação com outros dispositivos por rede CAN. Possui seis entradas digitais optoacopladas com indicação de
Leia maisTUTORIAL DE PROGRAMAÇÃO. Configuração do cartão de entrada / saída analógica CP1W-MAD11.
TUTORIAL DE PROGRAMAÇÃO Configuração do cartão de entrada / saída analógica CP1W-MAD11. 1.0 Alocação de memória Antes de utilizar o cartão, é necessário conhecer a forma como a linha CP1 aloca as memórias
Leia maisProjecto de uma placa com DIP-Switches e LCD com ligação à placa DETIUA
Sistemas Digitais Reconfiguráveis Projecto de uma placa com DIP-Switches e LCD com ligação à placa DETIUA Liliana Rocha Nicolau Lopes da Costa 27611 Ano Lectivo de 2006/2007 Universidade de Aveiro 1. Objectivos
Leia maisCerne Tecnologia e Treinamento
Tecnologia e Treinamento Tutorial para Testes na Placa GSM I/O (21)3062-1711 (11)4063-1877 Skype: suporte.cerne-tec MSN: suporte.cerne-tec@hotmail.com www.cerne-tec.com.br Kits Didáticos e Gravadores da
Leia maisSISTEMAS DIGITAIS. Memórias. Prof. Guilherme Arroz Prof. Carlos Sêrro Alterado para lógica positiva por Guilherme Arroz.
SISTEMAS DIGITAIS Memórias Alterado para lógica positiva por Guilherme Arroz Sistemas Digitais 1 Tipos de memórias Existem vários tipos de memórias em sistemas digitais As memórias internas dos dispositivos,
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 maisINDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...
1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER
Leia maisARQUITETURA DE COMPUTADORES
01001111 01110010 01100111 01100001 01101110 01101001 01111010 01100001 11100111 11100011 01101111 00100000 01100100 01100101 00100000 01000011 01101111 01101101 01110000 01110101 01110100 01100001 01100100
Leia maisComunicação Serial com o AVR ATMEGA8
Comunicação Serial com o AVR ATMEGA8 Vitor Amadeu Souza vitor@cerne-tec.com.br Introdução Os microcontroladores AVR vem a cada dia tomando cada vez mais espaço nos novos projetos eletrônicos microcontrolados.
Leia maisEstrutura de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura de um Computador Aula 7 Prof. Dr. Marcelo Andrade da Costa Vieira MODELO DE VON NEUMANN PRINCÍPIOS A arquitetura de um computador consiste de
Leia maisMicrocontroladores Família MCS51
Microcontroladores Família MCS51 Colégio Técnico de Campinas COTUCA Disciplina TDM II- Departamento Eletroeletrônica 1- Conceitos Básicos Um sistema computador é constituído por três blocos de base ligados
Leia maisULA Sinais de Controle enviados pela UC
Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento
Leia maisAula 2. - Elaboração de algoritmos/fluxogramas. - Gravação do programa no microcontrolador
Aula 2 - Elaboração de algoritmos/fluxogramas - Set de instruções do 8051 - Programação em Assembly - Gravação do programa no microcontrolador - Simulação Exercícios da aula passada... 1) Converta os números
Leia maisOrganização Básica do Computador
Organização Básica do Computador Modelo de Von Neumann MEMÓRIA ENTRADA ARITMÉTICA LÓGICA SAÍDA CONTROLE Modelo de Von Neumann Introduziu o conceito do computador controlado por programa armazenado. Todo
Leia maisControladores Lógicos Programáveis CLP (parte-3)
Controladores Lógicos Programáveis CLP (parte-3) Mapeamento de memória Na CPU (Unidade Central de Processamento) de um CLP, todas a informações do processo são armazenadas na memória. Essas informações
Leia maisBARRAMENTO DO SISTEMA
BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade
Leia maisLaborató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 2: Teclado e Rotação de LEDs Alunos: Matrícula:
Leia maisCIRCUITOS COMBINACIONAIS Codificadores e decodificadores
Disciplina: Circuitos Digitais CIRCUITOS COMBINACIONAIS Codificadores e decodificadores Prof. a Dra. Carolina Davanzzo Gomes dos Santos Email: profcarolinadgs@gmail.com Página: profcarolinadgs.webnode.com.br
Leia maisIntrodução a Informática. Prof.: Roberto Franciscatto
Introdução a Informática Prof.: Roberto Franciscatto 2.1 CONCEITO DE BIT O computador só pode identificar a informação através de sua elementar e restrita capacidade de distinguir entre dois estados: 0
Leia maisArmazenar dados e programas que serão utilizados pelo processador (CPU Unidade Central de Processamento)
Armazenar dados e programas que serão utilizados pelo processador (CPU Unidade Central de Processamento) Tempo de acesso: maior que o tempo de acesso da cache, 50 a 70 ns; Capacidade: bem maior que a cache;
Leia maisEntrada e Saída. Prof. Leonardo Barreto Campos 1
Entrada e Saída Prof. Leonardo Barreto Campos 1 Sumário Introdução; Dispositivos Externos; E/S Programada; E/S Dirigida por Interrupção; Acesso Direto à Memória; Bibliografia. Prof. Leonardo Barreto Campos
Leia maisPlaca Acessório Modem Impacta
manual do usuário Placa Acessório Modem Impacta Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. A Placa Modem é um acessório que poderá ser utilizado em todas as centrais
Leia mais21/07/2010 LED ELETRÔNICA DIGITAL. LED Tipos. LED Princípio de funcionamento. Display de 7 segmentos. LED Circuito de polarização
2/7/2 LED ELETRÔNICA DIGITAL Parte 6 Display, Decodificadores e Codificadores Diodo emissor de luz (LED) Para nós será utilizado para dar uma indicação luminosa do nível lógico de sinal; Ligado nível lógico
Leia maisSuporta os microcontroladores: R. Leonardo da Vinci, 883 - Campinas/SP CEP 13.077-009 F.: (19) 4141.3351 / 3304.1605
Suporta os microcontroladores: PIC16F877A, PIC18F452, PIC18F4520, PIC18F4550, PIC 18F876A, PIC18F252, PIC18F2550 e outros com 28 e 40 pinos O Kit de desenvolvimento ACEPIC PRO V2.0 foi projetado tendo
Leia maisCAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO
28 CAPÍTULO 5 INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO Interfaces para periféricos de armazenamento: Periféricos de armazenamento,
Leia maisComponentes do Computador e. aula 3. Profa. Débora Matos
Componentes do Computador e modelo de Von Neumann aula 3 Profa. Débora Matos O que difere nos componentes que constituem um computador? Princípios básicos Cada computador tem um conjunto de operações e
Leia maisDisplay de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Display de 7 Segmentos Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia mais5 Entrada e Saída de Dados:
5 Entrada e Saída de Dados: 5.1 - Arquitetura de Entrada e Saída: O sistema de entrada e saída de dados é o responsável pela ligação do sistema computacional com o mundo externo. Através de dispositivos
Leia maisMicroprocessadores e Microcontroladores Prof. Edilson R. R. Kato Simulação do computador SAP-1
UNIVERSIDADE FEDERAL DE SÃO CARLOS CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA (CCET) DEPARTAMENTO DE COMPUTAÇÃO Microprocessadores e Microcontroladores Prof. Edilson R. R. Kato Simulação do computador SAP-1
Leia mais* Acesso à programação protegido por senha; * Alimentação: 90 a 240Vca (Fonte chaveada).
PROGRAMADOR HORÁRIO MANUAL DE INSTRUÇÕES MTZ622R - 90~240VCA - P504 VERSÃO.0 ABRIL/202 * Acesso à programação protegido por senha; * Alimentação: 90 a 240Vca (Fonte chaveada). 3.2 DIMENSÕES PLACA IHM:
Leia mais[RÓTULO:] MNEMÔNICO [OPERANDOS] [;COMENTÁRIO]
Instruções de uso do montador DAEDALUS (baseadas em texto extraído da monografia apresentada como trabalho de diplomação no curso de Bacharelado em Ciência da Computação por Luís Ricardo Schwengber, sob
Leia maisEA079 - Laboratório de Micro e Minicomputadores: Hardware Laboratório II
EA079 - Laboratório de Micro e Minicomputadores: Hardware Laboratório II Projeto de Interface Paralela de Saída 1 Objetivo do Laboratório II 1. projetar e implementar um decodificador de endereços para
Leia maisMANUAL DE INSTRUÇÕES INDICADOR DIGITAL IDP204
MANUAL DE INSTRUÇÕES INDICADOR DIGITAL IDP204 VERSÃO WEB JUNHO/2008 CARACTERÍSTICAS TÉCNICAS Display : Led vermelho de alto brilho (13 mm). Teclado : 4 teclas ( Menu,Entra,Sobe e Desce ) Configuração:
Leia maisManual completo Programador PRG-8051-USB
APRESENTAÇÃO: O gravador PRG-8051-USB é um gravador de 8051 da linha ATMEL com integração USB. Este gravador é extremamente prático, pois não necessita de fonte de alimentação, bastando apenas conectá-lo
Leia maisArquitetura de Computadores Circuitos Combinacionais, Circuitos Sequênciais e Organização de Memória
Introdução Arquitetura de Computadores Circuitos Combinacionais, Circuitos Sequênciais e O Nível de lógica digital é o nível mais baixo da Arquitetura. Responsável pela interpretação de instruções do nível
Leia maisBinária. Introdução à Informática. Introdução à Informática. Introdução à Informática. Introdução à Informática. Bit. Introdução à Informática
Informação Introdução à Os dispositivos que num computador permitem armazenar informação devem ser capazes de: Receber informação Conservar informação Restituir informação Mas que tipo de informação? Binária
Leia maisMemória Cache. Prof. Leonardo Barreto Campos 1
Memória Cache Prof. Leonardo Barreto Campos 1 Sumário Introdução; Projeto de Memórias Cache; Tamanho; Função de Mapeamento; Política de Escrita; Tamanho da Linha; Número de Memórias Cache; Bibliografia.
Leia maisTS-12864 Display Gráfico Serial
TS-12864 Display Gráfico Serial Manual do Usuário TS-12864 - v1.1-0305 - pg 1 O display gráfico serial TS-12864 combina um módulo serial com um display gráfico de 128x64 pontos. Este conjunto recebe dados
Leia mais20/09/2009 TRANSFORMANDO DADOS EM. PROCESSANDO DADOS George Gomes Cabral SISTEMAS NUMÉRICOS INFORMAÇÕES
TRANSFORMANDO DADOS EM INFORMAÇÕES Em geral, parece que os computadores nos entendem porque produzem informações que nós entendemos. Porém, tudo o que fazem é reconhecer dois estados físicos distintos
Leia maisManual Técnico Interface Modbus
Manual Técnico Interface Modbus RTA Interface Modbus 05/2007-1 - Histórico de Revisões Ver. Num. Data Responsável Observações 1.000 17/05/07 Marcos Romano Criação Inicial RTA Rede de Tecnologia Avançada
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 maisLABORATÓRIO DE MICROPROCESSADORES E MICROCONTROLADORES
Escola de Engenharia Elétrica e de Computação Universidade Federal de Goiás LABORATÓRIO DE MICROPROCESSADORES E MICROCONTROLADORES Prof. Dr. José Wilson Lima Nerys Goiânia, 1º semestre de 2012 Laboratório
Leia maisProgramação de Robótica: Modo Circuitos Programados - Avançado -
Programação de Robótica: Modo Circuitos Programados - Avançado - 1 Programação de Robótica: Modo Circuitos Programados - Avançado ATENÇÃO Lembramos que você poderá consultar o Manual de Referência do Software
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 maisAEDB CURSO DE SISTEMAS DE INFORMAÇÃO APOSTILA DE ORGANIZAÇÃO DE COMPUTADORES PROF. ADÃO DE MELO NETO
AEDB CURSO DE SISTEMAS DE INFORMAÇÃO APOSTILA DE ORGANIZAÇÃO DE COMPUTADORES PROF. ADÃO DE MELO NETO Organização de Computadores 2 PREFÁCIO Esta apostila não tem a pretensão de ser uma obra inédita no
Leia maisMotores I Automação I Energia I Transmissão & Distribuição I Tintas. Unidade Remota CANopen RUW-01. Guia de Instalação, Configuração e Operação
Motores I Automação I Energia I Transmissão & Distribuição I Tintas Unidade Remota ANopen RUW-01 Guia de Instalação, onfiguração e Operação ÍNE 1 INSTRUÇÕES DE SEGURANÇA...4 2 INFORMAÇÕES GERAIS...4 3
Leia maisAutor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Barra de LEDs Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisUnidade Remota CANopen RUW-04. Guia de Instalação, Configuração e Operação. Idioma: Português. Documento: 10002081798 / 00
Motors Automation Energy Transmission & Distribution Coatings Unidade Remota CANopen RUW-04 Guia de Instalação, Configuração e Operação Idioma: Português Documento: 10002081798 / 00 ÍNDICE 1 INSTRUÇÕES
Leia maisGerência de Entrada/Saída
Gerência de Entrada/Saída Prof Clodoaldo Ap Moraes Lima 1 Princípios básicos de hardware Periférico é um dispositivo conectado a um computador de forma a possibilitar sua interação com o mundo externo
Leia maisEscola Secundária de Emídio Navarro
Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Ficha de trabalho N.º 1 1. Refere algumas das principais áreas das Tecnologias
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 maisPROGRAMA DE GERENCIAMENTO DOS AMPLIFICADORES MR 4.50D-XT MR 6.50D-XT MR 6.80-XT Rev. 2.3 de 29/01/2014
PROGRAMA DE GERENCIAMENTO DOS AMPLIFICADORES MR 4.50D-XT MR 6.50D-XT MR 6.80-XT Rev. 2.3 de 29/01/2014 Introdução: Este programa permite o gerenciamento dos amplificadores MR 4.50D-XT MR 6.50D-XT MR 6.80-XT
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 maisTS-320240 Display Gráfico Serial
TS-320240 Display Gráfico Serial TS-320240 - v1.3-161205 - pg 1 O display gráfico serial TS-320240 combina um módulo serial com um display gráfico de 320x240 pontos. Este conjunto recebe dados serialmente
Leia maisIntrodução aos Computadores
Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas
Leia maisMemórias. Considerações iniciais Tipos de memórias RAMs Estrutura das RAMs Expansão das RAMs 12/3/10. Mário Serafim Nunes Guilherme Silva Arroz
Memórias - Taguspark Considerações iniciais Tipos de memórias RAMs Estrutura das RAMs Expansão das RAMs 2 1 - Taguspark Em muitas situações, é necessário armazenar um conjunto muito grande de palavras
Leia maisYEALINK SIP-T22P. Função de Teclas SÍNTESE DE FUNCIONALIDADES VOIP. Permitir aos usuários o acesso ao Voice Mail;
YEALINK SIP-T22P SÍNTESE DE FUNCIONALIDADES VOIP Função de Teclas Permitir aos usuários o acesso ao Voice Mail; Redirecionar ligações ao se ausentar; CUIDADO; (ativa o último nº registrado na memória)
Leia maisHera Indústria de Equipamentos Eletrônicos LTDA. Manual de Instalação e Operação. Discadora por Celular HERA HR2038.
Discadora por Celular HERA HR2038 Manual do Usuário Índice: Paginas: 1. Introdução 02 1.1Visão Geral 02,03 2. Características 03 3. Funcionamento 04 4. Instalação da Discadora HR2038 05 5. Configurando
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas de Computação O sistema operacional precisa garantir a operação correta do sistema de computação. Operação
Leia maisLISTA DE EXERCÍCIOS #4 (BASEADO NO ENADE 2008- COMPUTAÇÃO)
LISTA DE EXERCÍCIOS #4 (BASEADO NO ENADE 2008- COMPUTAÇÃO) 1) Com relação às diferentes tecnologias de armazenamento de dados, julgue os itens a seguir. I Quando a tensão de alimentação de uma memória
Leia maisManual de Operação e Instalação. Microterminal TCP/IP MT740. versão 1.0
Manual de Instalação e Operação MT740 1/16 Manual de Operação e Instalação Microterminal TCP/IP MT740 versão 1.0 Manual de Instalação e Operação MT740 2/16 Índice Descrição 3 Reconhecendo o Terminal 5
Leia mais