EXPERIÊNCIA 5: INTERFACE COM TECLADO E DISPLAY
|
|
|
- Walter Fortunato Cabral
- 9 Há anos
- Visualizações:
Transcrição
1 EXPERIÊNCIA 5: INTERFACE COM TECLADO E DISPLAY Autores: Prof. Dr. André Riyuiti Hirakawa e Prof. Dr. Carlos Eduardo Cugnasca Versão: 04/ OBJETIVO Esta experiência tem por objetivo a familiarização com alguns dos dispositivos periféricos de entrada e saída mais utilizados com os microprocessadores e microcontroladores, que são os teclados e displays, utilizado um teclado matricial e um display de cristal líquido (LCD), controlados pelo microcontrolador da placa experimental. 2. DISPOSITIVOS PERIFÉRICOS Todo equipamento baseado em microprocessador, para que seja utilizável, tem a necessidade de trocar dados com o mundo exterior. Isto se processa através de portas de entrada e saída. Acoplados a estas normalmente se encontram os dispositivos periféricos, cada um destinado a um determinado tipo de operação. Como exemplo de tais dispositivos, podem-se citar: controlador de teclado, controlador de display, porta de entrada e saída paralela, controlador de acesso direto à memória (DMA), controlador de interrupção, controlador de disco, conversor analógico-digital, conversor digital-analógico, relógio de tempo real, temporizador e contador de eventos, etc. Alguns desses dispositivos são específicos para determinadas aplicações, enquanto que outros permitem sua configuração e utilização de diversas maneiras. Os principais fabricantes de circuitos integrados oferecem ao usuário, além dos microprocessadores, uma grande quantidade de dispositivos periféricos, que cobrem as principais aplicações. Tais dispositivos apresentam compatibilidade com determinados microprocessadores, simplificando sua interligação, e podem ser adaptados a cada aplicação através de programação. Resta ao usuário, dessa forma, programá-los e configurá-los, adequando-os às necessidades. Apenas para interfaces pouco usuais devem-se projetar portas de entrada e saída específicas. A programação de tais dispositivos, embora nem sempre trabalhosa, pode se tornar não trivial, em função dos muitos casos para os quais os dispositivos são projetados para se adaptar, obrigando ao usuário a um estudo minucioso dos seus manuais de especificação, quase sempre de razoável dimensão e pouco didáticos. Felizmente podem ser encontradas páginas na Internet e literatura complementar, que detalham o projeto de utilização de muitos desses componentes para diversas situações usuais, facilitando a elaboração de novos projetos. 3. TECLADOS 3.1. Generalidades O teclado é um dos periféricos mais utilizados, permitindo a entrada de dados ou seleção de funções através de botões de contato momentâneo. Para cada aplicação podem-se escolher um tipo de teclado e distribuição de teclas como, por exemplo, teclados alfanuméricos,
2 2 teclados numéricos ou teclados especiais. Quando uma tecla de um teclado é pressionada, algum tipo de comutação elétrica ocorre, proporcionada por uma chave mecânica ou outro método. Em um computador pessoal, costuma-se encontrar teclados do tipo capacitivo (de baixo custo), onde cada tecla pressionada provoca a circulação de uma pequena corrente devido à diferença de carga entre os pólos do capacitor. Podem-se classificar os teclados, do ponto de vista de operação, como monomodo ou multimodo. Nos teclados monomodo, um único código é gerado para cada tecla, enquanto o multimodo permite mais de um código atribuído a cada tecla, pelo uso de teclas adicionais. Os códigos padronizados, como o ASCII ou EBCDIC, são adequados para teclados multimodo Codificação A função de um teclado e circuitos a ele associados é fornecer o código binário de cada tecla para processamento. Quando o teclado apresenta poucas teclas, a conexão das mesmas é feita de forma a interligar em comum um dos seus terminais, enquanto que o outro é ligado a um circuito de codificação (Figura 3.1.). Figura 3.1- Exemplo de um Teclado com Conexão Simples Entretanto, quando o número de teclas é elevado, como ocorre nos teclados alfanuméricos, esse método não é recomendável devido à grande quantidade de entradas que o circuito de codificação teria que aceitar. Nesse caso, é aconselhável utilizar a técnica de conexão matricial das teclas (Figura 3.2). Esse tipo de conexão apresenta vantagens pelo fato de utilizar menos interligações, embora requeira mais componentes. Basicamente, um teclado matricial pode ser implementado de quatro formas: com circuitos dedicados (Figura 3.2); com periféricos inteligentes e programáveis, acopláveis diretamente a microprocessadores (por exemplo, o componente 8279, da Intel); com circuitos simplificados diretamente controlados pelo microprocessador, via portas paralelas de entrada e saída e programa (Figura 3.3); com circuitos microprocessados dedicados, como é o caso dos microcomputadores pessoais da linha IBM PC e sucessores (por exemplo, circuitos baseados no microcontrolador 8049, da Intel).
3 3 Existe alguma similaridade entre os circuitos que controlam a multiplexação de displays baseados em segmentos luminosos, e os circuitos que controlam a varredura de um teclado matricial: os mesmos sinais utilizados para a seleção dos dígitos do display podem ser utilizados para a seleção das colunas da matriz do teclado. Muitos projetos que envolvem displays e teclados podem ser simplificados, utilizando essa característica comum. Figura Exemplo de um Teclado com Conexão Matricial 1 P1-0 H0 80C P1-1 P1-2 P1-3 H1 H2 H3 5 P1-4 V0 V1 V2 V3 6 P1-5 7 P1-6 8 P1-7 Figura Exemplo de um Teclado Matricial Controlado por Microcontrolador
4 4 4. DISPLAY ALFANUMÉRICO DE CRISTAL LÍQUIDO Nos últimos anos os módulos de display alfanuméricos têm se tornado extremamente populares, sendo utilizados em muitos diversos produtos, equipamentos e instrumentos. Dentre essas aplicações do display podem-se citar calculadoras, terminais bancários consulta de bancos, terminais de cartões de crédito, painéis informativos, painéis de equipamentos, etc. Essa popularização vem trazendo diversas vantagens, pois possibilita a utilização de um dispositivo de baixo consumo e de fácil programação e interfaceamento com a maioria dos microprocessadores e microcontroladores, a um custo muito reduzido. Atualmente, existem muitos fabricantes que produzem displays de cristal líquido que funcionalmente possuem características semelhantes. As diferenças são quanto a conexão, número de linhas e colunas, dimensões físicas e consumo. Assim, seqüências de comandos criados para um display podem ser aplicadas em outros sem necessidade de maiores modificações. Na Placa Experimental utilizada em laboratório, o display é conectado diretamente às vias do microcontrolador, ou seja, ele se encontra mapeado em memória, atribuindo-se endereços aos seus registradores internos, que são utilizados para a sua configuração e o envio e leitura de dados, como mostra a Tabela I [6]. O valor X presente nos endereços pode ser substituído por qualquer número hexadecimal (0 a F). Periférico Registrador Endereço Display de Cristal Líquido Escrita de Controle 200XH Escrita de Dado Leitura de Controle Leitura de Dado 201XH 202XH 203XH Tabela I - Endereços dos registradores do display utilizado na Placa Experimental 5. BIBLIOGRAFIA [1] PHILIPS; 80C51-Based 8-bit Microcontrollers Philips Semiconductors Data Handbook, [2] PHILIPS; Application Notes and Development Tools for 80C51 Microcontrollers Philips Semiconductors Data Handbook, [3] INTEL. Embedded Microcontrollers Intel Datasheet [4] MATSUNAGA, A.M.; TSUGAWA, M.O. Sistema de Pesagem Dinâmica. Projeto de Formatura (disciplina PCS-588). Escola Politécnica da USP, [5] INTEL HOME PAGE. ApBUILDER [6] ALFACOM. Módulos Multi-Matrix - Manual de Utilização. [7] CUGNASCA, C.E.; ZERBINI, R.C. Experiência nº 3 - Familiarização com Periféricos de Entrada e Saída: Interface com Display. EPUSP, 1989.
5 5 6. PARTE EXPERIMENTAL Esta etapa consiste no estudo e na utilização de um teclado matricial de 4 x 4 teclas e de um display de cristal líquido na Placa Experimental MC8051. O teclado está conectado através de "flat-cables" à porta P1 do microcontrolador O display está conectado às vias de dados e endereços do 8051 (mapeado em memória), sendo endereçado como descrito no Capítulo Interface com o Teclado e Display a) Estudar o acesso à porta do 80C51 e a forma de direcionar os sinais de entrada e saída para identificar a tecla acionada. b) Explicar no planejamento a razão de não se estar utilizando resistores de pull-up nos sinais da porta P1. c) Verificar o funcionamento do display, programando-o e enviando caracteres sem a elaboração de um programa, utilizando-se apenas dos comandos do Programa Monitor (escolha o comando apropriado para a escrita em memória, justificando-a no relatório 1 ). d) Elaborar um programa para o microcontrolador que detecte o acionamento de qualquer tecla, identificando-a e apresentando-a no display; e) Cada tecla pressionada deverá provocar o deslocamento da anterior para a esquerda. Para efeito de visualização no display, atribuir os seguintes códigos a cada tecla: números de 0 a 9, e letras de A a F. Levar em conta o "bounce" associado a cada tecla (explicar em detalhes no relatório o processo e o algoritmo para eliminá-lo). f) Explique o que acontece, do ponto de vista do hardware e do software, quando: - duas ou mais teclas de uma mesma linha são mantidas pressionadas simultaneamente; - idem para teclas de uma mesma coluna; Sugira eventuais modificações no circuito para atender à essas situações Observações O planejamento deverá apresentar: descrição de projeto, relacionando as suas características principais; especificação do programa a ser testado, com diagramas estruturados e respectiva descrição (planejamento sem esta documentação não será aceito!); diagrama lógico e descrição do hardware simplificados, envolvidos na experiência; descrição de como deverá ser eliminado o "bounce". O teclado e o display são utilizados na maior parte das experiências da disciplina. Sugere-se assim que as rotinas desenvolvidas sejam bem testadas e documentadas, facilitando a integração com outros programas. 1 O Programa Monitor possui dois tipos de comandos para a escrita em memória: um deles não efetua a leitura após a escrita, exatamente para facilitar a interação com dispositivos periféricos mapeados em memória.
6 6 ANEXO 1 SUGESTÃO PARA A IMPLEMENTAÇÃO DA ROTINA DE DEBOUNCE Existem várias formas de se elaborar a rotina de debounce. Duas delas são citadas a seguir: a) Após ter sido detectada a variação de estado em uma tecla (do 0 para o 1 ou vice-versa), deve-se aguardar um tempo t para se considerar o novo estado. O valor de t depende do tipo de tecla, sendo da ordem de milisegundos. b) A variação de uma tecla é considerada pela rotina somente se o estado da tecla for o mesmo nas últimas n leituras. c) Em função da alta velocidade do microcontrolador e da baixa velocidade envolvida no acionamento de um teclado, é possível intercalar um outro processamento entre duas leituras do teclado. Isso é particularmente útil quando existem outras tarefas que devem ser realizadas paralelamente ao tratamento do teclado. O uso de uma interrupção periódica, indicando os instantes de leitura do teclado, facilita a incorporação de processamento entre leitura do teclado. A alternativa b) é particularmente interessante porque o tempo de espera para assumir o estado da tecla é automaticamente ajustado, bastando-se definir um valor para n. Lembrar que o microprocessador é muito mais rápido que os tempos envolvidos para o acionamento do teclado.
EXPERIÊNCIA 3: INTERFACE COM TECLADO E DISPLAY
EXPERIÊNCIA 3: INTERFACE COM TECLADO E DISPLAY Autores: Prof. Dr. André Riyuiti Hirakawa, Prof. Dr. Paulo Sérgio Cugnasca e Prof. Dr. Carlos Eduardo Cugnasca Versão: 05/2005 1. OBJETIVO Esta experiência
EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO
EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO Autores: Prof. Dr. André Riyuiti Hirakawa, Prof. Dr. Carlos Eduardo Cugnasca e Prof. Dr. Paulo Sérgio Cugnasca Versão 1.0-05/2005 1. OBJETIVO Esta experiência
EXPERIÊNCIA 5: IMPLEMENTAÇÃO DE UM CRONÔMETRO COM INTERRUPÇÃO
EXPERIÊNCIA 5: IMPLEMENTAÇÃO DE UM CRONÔMETRO COM INTERRUPÇÃO Autores: Prof. Dr. Marco Túlio Carvalho de Andrade, Prof. Dr. Carlos Eduardo Cugnasca, Prof Dr. André Riyuiti Hirakawa, Prof. Dr. Paulo Sérgio
MICROCOMPUTADORES. Professor Adão de Melo Neto
MICROCOMPUTADORES Professor Adão de Melo Neto Sumário Organização Básica I (base) Organização Básica II (refinamento) Organização Básica III (Microcontrolador 8051) ORGANIZAÇÃO BÁSICA I Composição Unidade
Barramento. Prof. Leonardo Barreto Campos 1
Barramento Prof. Leonardo Barreto Campos 1 Sumário Introdução; Componentes do Computador; Funções dos Computadores; Estrutura de Interconexão; Interconexão de Barramentos Elementos de projeto de barramento;
EL08D - MICROCONTROLADORES
Teclado Matricial Curso Técnico de Nível Médio Integrado Eletrônica - 8o Período Disciplina de Microcontroladores 2 (EL08D) 1º Sem 2016 Professor Gabriel Kovalhuk Email: [email protected] Página pessoal:
EPUSP PCS 2011 Laboratório Digital GERADOR DE SINAIS
GERADOR DE SINAIS Versão 2015 RESUMO Esta experiência tem como objetivo a familiarização com o problema da conversão de sinais digitalizados em sinais analógicos, o conversor digital-analógico de 8 bits
14/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
SEL-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
Projeto 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
Módulo de Cristal Líquido LCD
Módulo de Cristal Líquido LCD 1 Introdução Os módulos LCD são interfaces de saída muito utilizadas em sistemas microprocessados e microcontrolados. Estes módulos podem ser gráficos e alfanuméricos. Os
AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.
AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais. 6.1 Objetivo: O objetivo desta aula é mostrar aos alunos o que é e como funciona o Arduino e seus
Té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.
PCS-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
Automação Industrial PEA-2211: INTRODUÇÃO À ELETROMECÂNICA E À AUTOMAÇÃO AUTOMAÇÃO: CONTROLADOR LÓGICO PROGRAMÁVEL
PEA-2211: INTRODUÇÃO À ELETROMECÂNICA E À AUTOMAÇÃO AUTOMAÇÃO: CONTROLADOR LÓGICO PROGRAMÁVEL Histórico Fim da década de 1960: os circuitos integrados permitiram o desenvolvimento de minicomputadores,
Painel Luminoso com LEDs
Painel Luminoso com LEDs Versão 2007 RESUMO Esta experiência consiste no projeto e na implementação do circuito de controle de um painel luminoso composto por LEDs (diodos emissores de luz). Através da
Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2
Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2 Display de LCD 16 2 Neste Lab, iremos descrever como conectar o sensor BH1750FVI, já citado no Lab 01, ao Arduino Micro e à um display. A indicação
LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 02: DISPLAY DE 7 SEGMENTOS MICROCONTROLADO
AEVSF Autarquia Educacional do Vale do São Francisco FACAPE Faculdade de Ciências Aplicadas e Sociais de Petrolina Curso de Ciência da Computação LABORATÓRIO DE ARQUITETURA DE COMPUTADORES Prof. Sérgio
Organização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Entrada e Saída Slide 1 Entrada e Saída Dispositivos Externos E/S Programada Organização e Arquitetura de Computadores I Sumário E/S Dirigida por Interrupção
Aula 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
Terminal de Operação Cimrex 90
Descrição do Produto O Cimrex 90 agrega as mais novas tecnologias e a mais completa funcionalidade de terminais de operação. Possui visor de cristal líquido gráfico colorido com matriz ativa de 10,4. O
CLP Controlador Lógico Programável
CLP Controlador Lógico Programável Luiz Carlos Farkas (LCF) Eduardo Calsan (EDC) Aula no. 03 PC Versus CLP PC Versus CLP Basicamente arquitetura CLP = arquitetura computador Características importantes
EPUSP PCS 2011 Laboratório Digital GERADOR DE SINAIS
GERADOR DE SINAIS Versão 2013 RESUMO Esta experiência tem como objetivo a familiarização com o problema da conversão de sinais digitalizados em sinais analógicos, o conversor digital-analógico de 8 bits
Guia de Práticas Elevador Didático Programável
Guia de Práticas Elevador Didático Programável Módulo: Arduino MEGA 2560 1ªEdição Resumo Guia com as principais práticas presentes no Caderno de Práticas que acompanha o Elevador Didático Programável.
EPUSP PCS 3335 Laboratório Digital A. Um Circuito Digital
Um Circuito Digital Versão 2016 RESUMO Esta experiência tem como objetivo o desenvolvimento de um circuito digital, especificado a partir de um diagrama ASM e um fluxo de dados. A parte prática deve ser
Sistemas Operacionais de Tempo Real - Teclados Matriciais
1 / 27 Sistemas Operacionais de Tempo Real - Teclados Matriciais por Henrique Frank W. Puhlmann Introdução Chaves eletromecânicas são uma forma quase primitiva de interface entre um sistema eletrônico
ü Na década de 1920 os dispositivos mecânicos foram substituídos pelos relés; ü O uso da lógica de relés dificultava modificações do processo;
O que são? CLP - CONTROLADOR LÓGICO PROGRAMÁVEL ü O CLP é um computador industrial, capaz de implementar funções de controle (sequência lógica, contagem e temporização), operações lógicas e aritméticas,
PLATAFORMA 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
Entrada e Saída e Dispositivos
Entrada e Saída e Dispositivos Uma das funções do Sistema Operacional é: - Gerência de dispositivos de E/S. Operações: - Tratamento de interrupções - Tratamento erros - Interfaceamento entre os dispositivos
Organização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I BARRAMENTO Slide 1 Sumário Introdução Componentes de Computador Funções dos Computadores Estruturas de Interconexão Interconexão de Barramentos Slide 2 Introdução
EXPERIÊNCIA 1: FAMILIARIZAÇÃO COM A PLACA EXPERIMENTAL DE MICROCONTROLADOR 8051
EXPERIÊNCIA 1: FAMILIARIZAÇÃO COM A PLACA EXPERIMENTAL DE MICROCONTROLADOR 8051 Autores: Prof. Dr. André Riyuiti Hirakawa, Prof. Dr. Carlos Eduardo Cugnasca e Prof. Dr. Paulo Sérgio Cugnasca Versão: 04/2005
Introdução ao Uso do LCD Inteligente (Versão Preliminar) Por Gilson Yukio Sato. Introdução
Introdução ao Uso do LCD Inteligente (Versão Preliminar) Por Gilson Yukio Sato Introdução O display de cristal líquido (LCD) inteligente é bastante usado como dispositivo de interface entre o usuário e
Estrutura 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
INTRODUÇÃ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
Circuito de Recepção Serial Assíncrona
Circuito de Recepção Serial Assíncrona Versão 2016 RESUMO O objetivo desta experiência é aplicar a metodologia de projeto de circuitos digitais com dispositivos programáveis adotado no Laboratório Digital
Sistemas de Entrada e Saída
Sistemas de Entrada e Saída Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2016 1 / 33 Sumário 1 Dispositivos de E/S 2 Interrupções 3 Software de E/S 2
Arquitetura 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
Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S
Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Explicitar aos alunos os modelos de entrada e saída em um computador e quais barramentos se aplicam a cada componente: memória,
ARDUINO. Profº. Engº. Robson Dias Ramalho
ARDUINO Profº. Engº. Robson Dias Ramalho 3. Microprocessador (E/S) 4. Memória RAM (E/S) 5. Placa de vídeo (E/S) 8. Disco Rígido (E/S) 9. Mouse (Saída) 10. Teclado (E/S) 2. Placa mãe (barramento de dados)
Profª Danielle Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Automação e Controle Aula 05 Introdução ao CLP Profª Danielle Casillo CONTROLADOR LÓGICO PROGRAMÁVEL -CLP 2 CONTROLADOR LÓGICO PROGRAMÁVEL
Montagem e Manutenção de Computadores
Montagem e Manutenção de Computadores Organização dos Computadores Aula de 04/03/2016 Professor Alessandro Carneiro Introdução Um computador consiste de vários dispositivos referidos como hardware: o teclado,
Profª Danielle Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Automação e Controle CLP ezap900 e Ambiente de programação SPDSW Profª Danielle Casillo Kit Didático ezap900 É um módulo didático baseado
Microprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento
Microprocessadores e Microcontroladores Professor Lucas Araujo do Nascimento REVISÃO Microprocessadores e Microcontroladores Microprocessadores e Microcontroladores COMPUTADOR Microprocessadores e Microcontroladores
Parte II Arquitetura. professorferlin.blogspot.com. professorferlin.blogspot.com. Sociedade Paranaense de Ensino e Informática
www.spei.br Sociedade Paranaense de Ensino e Informática Parte II Arquitetura 2 1 Estrutura Básica 3 4 2 Arquitetura Básica 5 CLP x Computador A fonte de alimentação possui características ótimas de filtragem
Organização de Computadores I
Organização de Computadores I Aula 2 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte2.pdf Organização de Computadores I Aula 2 1/29 Tópicos de Computação. de um Sistema de Computação..
EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro
Frequencímetro Versão 2014 RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para isto, serão apresentados alguns exemplos de
LCDs 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
Família de Microcontroladores AVR
www.iesa.com.br 1 AVR é o nome dado a uma linha ou família de microcontroladores fabricada pela empresa Atmel nos Estados Unidos. A sigla AVR é em homenagem a dois estudantes de doutorado de uma universidade
Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Competências: SOP 1. Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como
EPUSP PCS 3635 Laboratório Digital I. Trena Digital
Trena Digital Versão 2016 RESUMO Esta experiência tem por objetivo desenvolver uma Trena Digital, ou seja, um circuito digital que realiza a medida de distância para um objeto, usando um sensor ultrassônico
LAB4 Introdução aos Controladores Lógicos Programáveis
LAB4 Introdução aos Controladores Lógicos Programáveis 4.1 Introdução Os Controladores Lógicos Programáveis (CLPs) são dispositivos digitais, muito utilizados na indústria, capazes de armazenar instruções
Trabalho Pesquisa I Arquitectura do PC Perspectiva CHIPSET
Trabalho Pesquisa I Arquitectura do PC Perspectiva CHIPSET 1. OBJECTIVOS - Identificar e entender a constituição interna de um computador pessoal 2. INTRODUÇÃO Um microprocessador sozinho não é suficiente
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA MONITOR DE MOVIMENTOS COM ACELERÔMETRO Desenvolvido por Maurício Fiss Rodrigues
Verificador de Senhas
Verificador de Senhas Versão 2012 RESUM Esta experiência consiste no projeto e na implementação de um circuito de controle digital para verificação de códigos de segurança. procedimento de operação deste
CONTROLE DE UM SERVO MOTOR
CONTROLE DE UM SERVO MOTOR Versão 2015 RESUMO Esta experiência tem como objetivo a familiarização e o projeto de um circuito de controle simples de um servo motor. A parte experimental inclui atividades
EPUSP PCS 2011 Laboratório Digital GERADOR DE SINAIS
GERADOR DE SINAIS Versão 2014 RESUMO Esta experiência tem como objetivo a familiarização com o problema da conversão de sinais digitalizados em sinais analógicos, o conversor digital-analógico de 8 bits
Sistemas Operacionais de Tempo Real Displays de 7 segmentos
1 / 31 Sistemas Operacionais de Tempo Real Displays de 7 segmentos por Henrique Frank W. Puhlmann Introdução Este artigo faz parte da série de artigos que apresenta Bibliotecas de funções e rotinas padronizadas
PLC KL640. Guia de Instalação Rápida. Soluções integradas às suas necessidades. Configurações Kl640. KEYLOGIX Automation Ltda
Configurações Kl640 0 1 2 4 8 12 16 20 24 28 32 NPN PNP Entradas Digitais Saídas Digitais a Transistor Saídas Digitais a Relé Entradas Analógicas Saídas Analógicas Relógio RS 485 Entrada Rápida Guia de
EPUSP PCS 2011 Laboratório Digital GERADOR DE SINAIS
GERADOR DE SINAIS Versão 2013 RESUMO Esta experiência tem como objetivo a familiarização com o problema da conversão de sinais digitalizados em sinais analógicos, o conversor digital-analógico de 8 bits
ESTAÇÕES DE TRABALHO BASEADAS NO SISTEMA PP. José Raimundo de Oliveira (*) Carlos Augusto de Mesquita Braga (**) José Henrique Zilberberg (**)
543 ESTAÇÕES DE TRABALHO BASEADAS NO SISTEMA PP José Raimundo de Oliveira (*) Carlos Augusto de Mesquita Braga (**) José Henrique Zilberberg (**) (*)Dep. de Eng. da Computação e Automação Faculdade de
Redes Industriais. Curso: Téc. Automação Professor: Regis Isael
Redes Industriais Curso: Téc. Automação Professor: Regis Isael Histórico Década de 20 Henry Ford criou a primeira linha de produção para a fabricação de automóveis. Década de 60 Criação dos transistores.
Aplicaçõ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,
Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho
Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações Bit, Caractere, Byte e Palavra Conceito de Arquivos e Registros Medidas de desempenho http://www.ic.uff.br/~debora/fac! 1 2
Sistema de Aquisição de Dados
Sistema de Aquisição de Dados E.T.M./2012 (versão inicial) RESUMO Nesta experiência será desenvolvido o projeto de um sistema de aquisição e armazenamento de dados analógicos em formato digital. O sinal
Painel Luminoso com LEDs
Painel Luminoso com LEDs Edson T. Midorikawa/2006 RESUMO Esta experiência consiste no projeto e na implementação do circuito de controle de um painel luminoso composto por LEDs (diodos emissores de luz).
Notas da Aula 14 - Fundamentos de Sistemas Operacionais
Notas da Aula 14 - Fundamentos de Sistemas Operacionais 1. Dispositivos de E/S Uma operação de entrada e saída é aquela que envolve a leitura ou escrita de dados a partir de dispositivos que estão fora
Sistemas Digitais: Introdução
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Digitais: Introdução DCA0119 Sistemas Digitais Heitor Medeiros Florencio 1 Objetivo: Projetar Sistemas
1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5
PREFÁCIO 1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO 1 1.1 Bases de Numeração 3 1.1.1 Representação de Números Inteiros em Base b 3 1.1.2 Representação de Números em Base 2 5 1.1.3 Representação de Números Fraccionários
Fundamentos de Automação. Controlador 01/06/2015. Controladores. Controladores. Controladores. Considerações Iniciais CURSO DE AUTOMAÇÃO INDUSTRIAL
Ministério da educação - MEC Secretaria de Educação Profissional e Técnica SETEC Instituto Federal de Educação Ciência e Tecnologia do Rio Grande do Sul Campus Rio Grande Considerações Iniciais Fundamentos
Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28
Suporta os microcontroladores: PIC16F870, PIC16F872, PIC16F873A, PIC16F876A, PIC16F886, PIC18F2420, PIC18F2520, PIC18F2525, PIC18F2620, PIC18F2455, PIC 18F2550 e outros com 28 pinos O Kit de desenvolvimento
KIT DIDÁTICO PIC-2377
KIT DIDÁTICO PIC-77... Módulo PIC-77 Recursos internos da MCU Encapsulamento DIP40. 5 instruções (RISC). pinos de I/O configuráveis. 56 bytes de EEPROM para dados de 8 bits. 8k de memória flash para o
Arquitetura de Um Computador
Arquitetura de Um Computador José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-09-20 José Costa (DEI/IST) Arquitetura de Um
Fat-Uerj: Introdução à computação
Fat-Uerj: Introdução à computação Profa Pryscilla Pires Aula 1: Apresentação da disciplina Uma breve história da computação Apresentação da disciplina UNIDADE: Faculdade de Tecnologia DEPARTAMENTO: Matemática,
Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01
Laboratório de Utilização de Microcomputadores (DCA0302) Diogo Pedrosa Hardware Aula 01 Computador Combinação de diversos dispositivos e circuitos digitais que podem executar uma seqüência de operações
Curso de Tecnologia em Sistemas Eletrônicos MATRIZ CURRICULAR. Módulo I /Semestre 1 Carga horária total: 400h
Curso de Tecnologia em Sistemas Eletrônicos CÂMPUS FLORIANÓPOLIS MATRIZ CURRICULAR Módulo I /Semestre 1 Carga horária total: 400h Circuitos Elétricos 1 80 Lógica Combinacional 80 Física Geral 80 Comunicação
Projeto de Sistemas Embarcados
Projeto de Sistemas Embarcados Pós-Graduação em Engenharia Elétrica Prof. Dr. Joselito A. Heerdt [email protected] PLANEJAMENTO 1. Introdução 2. O projeto de sistemas 3. Projeto de hardware 4.
Gerência de Dispositivos. Adão de Melo Neto
Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Introdução Acesso ao Subsistema de E/S Subsistema de E/S Device Drivers Controladores Dispositivos de E/S Discos Magnéticos Desempenho,
Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S
Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S Prof. Dr. Eng. Fred Sauer http://www.fredsauer.com.br [email protected] TÓPICOS - FUNÇÕES
