Programmable Interval Timer
|
|
- Amália Cipriano Carreira
- 8 Há anos
- Visualizações:
Transcrição
1 Programmable Interval Timer 8253/8254 Walter Fetter Lages Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Microprocessadores II Copyright (c) Walter Fetter Lages p.1
2 Introdução Os 8253/8254 são temporizadores programáveis Interface com o barramento do processador 3 contadores decrescentes de 16 bits independentes Clock, Gate, Output 6 modos de operação O 8253 não suporta read-back Fmáx=2MHz (8253) 10MHz (8254) Copyright (c) Walter Fetter Lages p.2
3 Diagrama de Blocos A1 A0 Seleção 0 0 contador contador contador palavra de controle Copyright (c) Walter Fetter Lages p.3
4 Pinagem Copyright (c) Walter Fetter Lages p.4
5 Diagrama dos Contadores Copyright (c) Walter Fetter Lages p.5
6 Modos de Operação Cada timer pode operar em um modo Modo 0: Interrupt on terminal count Modo 1: Hardware retriggerable one-shot Modo 2: Rate generator Modo 3: Square wave Modo 4: Software triggered strobe (retriggerable) Modo 5: Hardware triggered strobe (retriggerable) Copyright (c) Walter Fetter Lages p.6
7 Palavra de Controle D7 D6 D5 D4 D3 D2 D1 D0 SC1 SC2 RW1 RW0 M2 M1 M0 BCD BCD 1 contagem em BCD 0 contagem binária M2 M1 M0 Seleciona modo RW1 RW0 00 counter latch 01 read/write LSB 10 read/write MSB 11 read/write LSB/MSB SC1 SC0 Seleciona timer Copyright (c) Walter Fetter Lages p.7
8 Programação A programação do modo e do valor da contagem pode ser feita em qualquer ordem, desde que o modo de um determinado contador seja programado antes da sua contagem Para reprogramação da contagem não é necessário reprogramar o modo O efeito de uma reprogramação da contagem depende do modo de operação Copyright (c) Walter Fetter Lages p.8
9 Leitura dos Contadores Leitura direta do contador O clock deve estar inibido Comando de counter latch Um novo comando de conter latch só terá efeito após a leitura completa da contagem Comando de read-back Um novo comando de read-back só terá efeito para um contador após a leitura completa do seu status e da sua contagem Copyright (c) Walter Fetter Lages p.9
10 Counter Latch Comando enviado para o registrador de controle A contagem do contador selecionada é armazenada A contagem deve ser lida do endereço do contador, no formato em que foi programada D7 D6 D5 D4 D3 D2 D1 D0 SC1 SC2 0 0 X X X X Copyright (c) Walter Fetter Lages p.10
11 Read-back Comando enviado para o registrador de controle Armazena o status e a contagem dos contadores selecionados Status e contagem devem ser lidos do endereço do contador Sempre que o status e a contagem estiverem armazenados, o status é lido primeiro Copyright (c) Walter Fetter Lages p.11
12 Read-back e Status Read-back Status D7 D6 D5 D4 D3 D2 D1 D0 1 1 COUNT STATUS CNT 2 CNT 1 CNT 0 0 D7 D6 D5 D4 D3 D2 D1 D0 OUTPUT NULL COUNT RW1 RW0 M2 M1 M0 BCD Copyright (c) Walter Fetter Lages p.12
13 Modo 0 Interrupt on Terminal Count Copyright (c) Walter Fetter Lages p.13
14 Modo 1 HW Retriggerable One-Shot Copyright (c) Walter Fetter Lages p.14
15 Modo 2 Rate Generator Copyright (c) Walter Fetter Lages p.15
16 Modo 3 Square Wave Copyright (c) Walter Fetter Lages p.16
17 Modo 4 Software Triggered Strobe Copyright (c) Walter Fetter Lages p.17
18 Modo 5 Hardware Triggered Strobe Copyright (c) Walter Fetter Lages p.18
19 Operação do Gate Modo Baixo ou Descida Subida Alto 0 desabilita contagem habilita contagem 1 inicia contagem reseta saída no próximo clock 2 desabilita contagem inicia contagem habilita contagem coloca saída em alto imediatamente 3 desabilita contagem inicia contagem habilita contagem coloca saída em alto imediatamente 4 desabilita contagem habilita contagem 5 inicia contagem Copyright (c) Walter Fetter Lages p.19
20 8254 no PC Endereço base=40h Todos os contadores com clock= mhz/12=1.19mhz Contador 0 Modo 0 Inicializado com 0000=65536=> 18.2Hz Gate sempre em 1 Out conectado à IRQ0 Copyright (c) Walter Fetter Lages p.20
21 8254 no PC Contador 1 Modo 2 Gate sempre em 1 Out conectado ao circuito de refresh Programado para gerar um pulso a cada 15µs Contador 2 Modo 3 Gate conectado ao bit 0 da porta de I/O 61h Out conectado através de um AND com o bit 1 da porta 61h ao driver do auto-falante Copyright (c) Walter Fetter Lages p.21
22 8254 no PC IO61H:1 IO61H:0 A1..0 IO40H..43H #IORD #IOWR D7..0 PCLK= MHz/3/2 1 Vcc U2 CLR 2 D Q 5 D7 D6 D5 D4 D3 D2 D1 D U1 1 D7 2 D6 3 D5 4 D4 5 D3 6 D2 7 D1 8 D0 9 CLK0 10 OUT0 11 GATE0 Vcc WR RD CS CLK2 OUT2 GATE2 CLK1 GATE1 Vcc A1 20 A1 A0 19 A GND 13 OUT1 Vcc Vcc PRE 11 CLK U3 1 2 Vcc 7408 Q 8 3 R1 4K7 Q1 B BC327 E C CONN1 1 2 R2 33R C1 3 10nF 4 Vcc PCLK 3 CLK Q 6 PRE Vcc 12 D Q CLR 9 13 U2 DRQ0 #DACK0 IRQ0 TITLE FILE: pcpit.sch PAGE 1 OF 1 PC Timer REVISION: DRAWN BY: 1 Walter Fetter Lages Copyright (c) Walter Fetter Lages p.22
Circuitos Lógicos Registradores e Contadores
Circuitos Lógicos Registradores e Contadores Prof.: Daniel D. Silveira 1 Problemas de temporização Como Q1 muda de estado na borda de descida, J2 e Q2 mudará de estado quando receber a mesma borda de descida.
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 maisCircuitos Sequenciais. Sistemas digitais
Circuitos Sequenciais Sistemas digitais Agenda } Introdução } Latchs (trava) } Latch NAND e Latch NOR } Flip-Flop Set-Reset (FF S-R) } FF S-R Latch NAND, FF S-R Latch NOR, FF S-R Latch NAND com Clock }
Leia maisCAPÍTULO XI TEMPORIZAÇÃO DO SISTEMA
Temporização do Sistema Cap.11: 1/9 CAPÍTULO XI TEMPORIZAÇÃO DO SISTEMA base de tempo independente do relógio do processador circuito 8253 / 8254 compatível 3 canais temporizadores canal 0 "tique do temporizador"
Leia maisCapítulo VIII Registradores de Deslocamento e Contadores
Capítulo VIII Registradores de Deslocamento e Contadores 1 Introdução Vimos no capítulo anterior que flip-flops são dispositivos capazes de memorizar o seu estado (SET ou RESET). Neste capítulo estudaremos
Leia maisADC0804 (CONVERSOR A/D)
ADC0804 (CONVERSOR A/D) Getulio Teruo Tateoki O conversor Analógico Digital ADC0804é um Circuito Integrado da National Semicondutores, capaz de converter uma amostra analógica entre 0 e 5V, em um valor
Leia maisBoletim Técnico R&D 03/08 CARACTERÍSTICAS DO DRIVER MPC6006L 14 de março de 2008
Boletim Técnico R&D 03/08 CARACTERÍSTICAS DO DRIVER MPC6006L 14 de março de 2008 O objetivo deste boletim é mostrar as características do driver MPC6006L. Tópicos abordados neste boletim: APRESENTAÇÃO
Leia maisIINTRODUÇÃO SOFTWARE DE PROGRAMAÇÃO GP-SOFTWARE
IINTRODUÇÃO SOFTWARE DE PROGRAMAÇÃO GP-SOFTWARE Rev.: 01 (03/09/2007) PRODUTOS ELETRÔNICOS METALTEX LTDA. Rua: José Rafaelli, 221 - Socorro - S. Amaro - São Paulo / SP. CEP: 04763-280 - Brasil Tel.: 55
Leia maisUniversal Serial Bus USB
Universal Serial Bus USB Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Microprocessadores II Copyright (c) Walter
Leia maisCEFET-RS Curso de Eletrônica
CEFET-RS Curso de Eletrônica 3.1 - Memória DRAM Profs. Roberta Nobre & Sandro Silva robertacnobre@gmail.com e sandro@cefetrs.tche.br Estrutura básica da DRAM LSB CAS Decodificador de Colunas Endereço Real
Leia maisFlip-Flops (Aplicações) Prof. Rômulo Calado Pantaleão Camara
Flip-Flops (Aplicações) Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h Pulsos Digitais Pulso positivo: executa sua função quando está em nível alto Pulso negativo: executa sua função quando
Leia maisMINISTÉRIO DA EDUCAÇÃO IFSC - Campus São José. CST em Telecomunicações ELETRÔNICA DIGITAL CONTADORES. Marcos Moecke
MINISTÉRIO DA EDUCAÇÃO IFSC - Campus São José CST em Telecomunicações ELETRÔNICA DIGITAL CONTADORES Marcos Moecke São José - SC, 29 SUMÁRIO 5. CONTADORES... 5. CONTADORES ASSÍNCRONOS 5. C 5.2 C ASSÍNCRONOS......
Leia maisContadores (Aula1) Prof. Rômulo Calado Pantaleão Camara
Contadores (Aula1) Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h Contadores Contadores (cont.) Os contadores podem ser classificados por: Tipo de controle - Assíncrono - Síncrono Tipo de contagem
Leia maisENTRADA E SAÍDA DE DADOS
ENTRADA E SAÍDA DE DADOS Os dispositivos de um computador compartilham uma única via de comunicação BARRAMENTO. BARRAMENTO Elétrica/Mecânica + Protocolo. GERENCIAMENTO DE E/S O controle da troca de dados
Leia mais4.3 - DMA & Chipset. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. e
CEFET-RS Curso de Eletrônica 4.3 - DMA & Chipset Profs. Roberta Nobre & Sandro Silva robertacnobre@gmail.com e sandro@cefetrs.tche.br Unidade 04.3.1 DMA Dados podem ser transferidos entre dispositivos
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 maisCE N T R AI S TELEFÔNICAS HDL
Assistência Técnica HDL CE N T R AI S TELEFÔNICAS HDL Diagr ama de Sinais HDL Processamento e Controle Microcontrolador 80C251: Placa CPU HDL 80P / HDL 368P / HDL 4-12 Microcontrolador 80C32: Placa de
Leia maisSEQUENCIADOR COM 10 LEDs
SEQUENCIADOR COM 10 LEDs Este projeto cria um sequenciador de 10 linhas a partir de um oscilador formado por um CI 555. O oscilador 555 envia um pulso para a entrada de um contador de década (CI 7490),
Leia maisPortas Paralelas e Seriais IEEE 1284, RS 232, USB e IEEE 1394 (Firewire) Porta Paralela no PC
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Curso de Extensão em Arquitetura de Computadores Pessoais Portas Paralelas e Seriais IEEE 1284, RS 232,
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 maisManual do instalador Box Output DC Rev. 0.01.000. Figura 01 Apresentação do Box Output DC.
Pág. 1/10 Apresentação Equipamento para acionamento de cargas em corrente contínua. Comunicação com outros dispositivos por rede CAN. 6 entradas digitais para acionamento local ou remoto. 6 entradas/saídas
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 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 maisTÉCNICAS DIGITAIS I (CURSO DE ENGENHARIA DE TELECOMUNICAÇÕES)
CENTRO TECNOLÓGICO ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA DE TELECOMUNICAÇÕES-TET APOSTILA DE TÉCNICAS DIGITAIS I (CURSO DE ENGENHARIA DE TELECOMUNICAÇÕES) &CIRCUITOS DIGITAIS (CURSO DE CIÊNCIAS
Leia maisCAPÍTULO 5 CIRCUITOS SEQUENCIAIS
CAPÍTULO 5 CIRCUITOS SEQUENCIAIS Circuitos com memória Latches NAND e NOR e exemplos de utilização Estado do Flip-flop ao ligar o circuito Pulsos digitais Sinais de clock e flip-flops com clock circuitos
Leia maisAula 19. Conversão AD e DA Técnicas
Aula 19 Conversão AD e DA Técnicas Introdução As características mais importantes dos conversores AD e DA são o tempo de conversão, a taxa de conversão, que indicam quantas vezes o sinal analógico ou digital
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 maisRELÓGIO (TIMER), HARDWARE RELÓGIO (TIMER), HARDWARE RELÓGIO (TIMER), HARDWARE
RELÓGIO (TIMER), HARDWARE TEMPORIZADORES SÃO ESSENCIAIS PARA MULTIPROGRAMAÇÃO; HÁ UM DRIVER PARA O TIMER; ALIMENTADO EM 110 OU 220 V, CAUSAVA UMA INTERRUPÇÃO A CADA CICLO DE VOLTAGEM, A UM FREQUÊNCIA DE
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 maisFigura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento
1 2 3 Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento digital - (Sistemas Digitais: Princípios e Aplicações
Leia maisMINISTÉRIO DA EDUCAÇÃO CEFET/SC - Unidade de São José. Curso Técnico em Telecomunicações CONTADORES. Marcos Moecke
MINISTÉRIO DA EDUCAÇÃO - Unidade de São José Curso Técnico em Telecomunicações CONTADORES Marcos Moecke São José - SC, 25 SUMÁRIO 5. CONTADORES... 5. CONTADORES ASSÍNCRONOS... CONTADOR ASSÍNCRONO CRESCENTE...
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 maisMicrocomputadores. Prof. Marcelo GonG. onçalves. Rubinstein
Microcomputadores Prof. Marcelo GonG onçalves Rubinstein Depto. de Eletrônica e Telecomunicações Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Introdução Aplicações de microcomputadores
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 maisMultimedidores Inteligentes MGE G3 Modo de uso do software IBIS_BE_cnf. ABB Automação. Hartmann & Braun
Multimedidores Inteligentes MGE G3 Modo de uso do software IBIS_BE_cnf ABB Automação Hartmann & Braun Índice 1. IBIS_BE_CNF - DEFINIÇÃO... 3 2. INSTALAÇÃO... 3 2.1. PRÉ-REQUISITOS PARA INSTALAÇÃO... 3
Leia maisCAPÍTULO 4 CIRCUITOS SEQUENCIAIS II: CONTADORES ASSÍNCRONOS
50 Sumário CAPÍTULO 4 CIRCUITOS SEQUENCIAIS II: CONTADORES ASSÍNCRONOS 4.1. Introdução... 52 4.2. Contadores Assíncronos Crescentes... 52 4.3. Contadores Assíncronos Decrescentes... 56 4.4. Contador Assíncrono
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 maisCAPÍTULO 5 CONTADORES NA FORMA DE CIRCUITO INTEGRADO
1 CAPÍTULO 5 CONTADORES NA FORMA DE CIRCUITO INTEGRADO INTRODUÇÃO Devido a necessidade geral de contadores, já existem muitos contadores de forma de CI's. Na série TTL 74 os mais simples são o 74LS90,
Leia mais18. Temporizadores/contadores... 18 2 18.1 TC (Timer/Counter)... 18 2 18.1.1 Especificação... 18 2 18.1.2 Diagrama de blocos... 18 4 18.1.
18. Temporizadores/contadores... 18 2 18.1 TC (Timer/Counter)... 18 2 18.1.1 Especificação... 18 2 18.1.2 Diagrama de blocos... 18 4 18.1.3 Exercícios... 18 5 18. TEMPORIZADORES/CONTADORES Uma funcionalidade
Leia maisBarramentos ISA/EISA/VLB
Barramentos ISA/EISA/VLB Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Copyright (c) Walter Fetter Lages p.1 XT-bus
Leia maisArquitetura e Organização de Computadores I
Arquitetura e Organização de Computadores I Interrupções e Estrutura de Interconexão Prof. Material adaptado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Interrupções
Leia maisCapítulo 14. Expandindo as portas de comunicação 8031 com a PPI Interface PPI 8255
Capítulo 14 Expandindo as portas de comunicação 8031 com a PPI 8255 Como discutido ao longo do livro, o 8031 deixa 8 bits para controle genérico de dispositivos. Em situações nas quais se necessita um
Leia maisManual do instalador Box Output AC Rev. 0.01.000. Figura 01 Apresentação do Box Output AC.
Pág. 1/10 Apresentação Equipamento para acionamento de cargas em corrente alternada 110/220V. Comunicação com outros dispositivos por rede CAN. 6 entradas digitais para acionamento local ou remoto. 6 entradas/saídas
Leia maisInterfaces IDE e SCSI. Disco Rígido
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Curso de Extensão em Arquitetura de Computadores Pessoais Interfaces IDE e SCSI 1 Setores Trilhas Cabeças
Leia maisMicro Controladores Programáveis
Micro Controladores Programáveis Transformando energia em soluções Os Micro Controladores Programáveis linha Clic WEG, caracterizam-se pelo seu tamanho compacto, fácil programação e excelente custo-benefício.
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 maisTrabalho Prático Nº2 Escrita e Leitura em Portos IO
Trabalho Prático Nº2 Escrita e Leitura em Portos IO 1. OBJECTIVOS - Saber efectuar a escrita e leitura em portos de entrada saída num PC num com operativo DOS e Windows. 2. INTRODUÇÃO Para este trabalho
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 mais1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox
1- Scilab e a placa Lab_Uino A placa Lab_Uino, é uma plataforma aberta para aprendizagem de sistemas microprocessados. Com a utilização de um firmware especifico a placa Lab_Uino é reconhecido pelo sistema
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 maisMódulo FGM721. Controlador P7C - HI Tecnologia
Automação Industrial Módulo Controlador P7C - HI Tecnologia 7C O conteúdo deste documento é parte do Manual do Usuário do controlador P7C da HI tecnologia (PMU10700100). A lista de verbetes consta na versão
Leia maisDeviceNet Drive Profile CFW-09
Motores Automação Energia Transmissão & Distribuição Tintas DeviceNet Drive Profile CFW09 Manual da Comunicação Manual da Comunicação DeviceNet Drive Profile Série: CFW09 Idioma: Português Versão de Software:
Leia maisCapítulo 7 Circuitos sequenciais: latches, flipflops, registradores, contadores
MC62 Mario Côrtes IC / Unicamp IC-UNICAMP MC 62 Circuitos Lógicos e Organização de Computadores IC/Unicamp Prof Mario Côrtes Capítulo 7 Circuitos sequenciais: latches, flipflops, registradores, contadores
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 maisDMA e Interrupções UNIVERSIDADE FEDERAL DE UBERLÂNDIA. Departamento de Engenharia Elétrica. Sistemas em Tempo Real
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Departamento de Engenharia Elétrica Pós-Graduação em Engenharia Elétrica Sistemas em Tempo Real Alunos: Adriano de Oliveira Andrade Anderson Luiz Aguiar Vilaça Luciane
Leia maisVitor Amadeu Souza. vitor@cerne-tec.com.br
Introdução Vitor Amadeu Souza vitor@cerne-tec.com.br Veremos agora os passos para enviar uma string de caracteres pela USB. Porém antes veremos um tutorial referente a porta USB. Tutorial USB Sistema de
Leia maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 03 Conceitos de Hardware e Software parte 01. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 03 Conceitos de Hardware e Software parte 01 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed.
Leia maisConversão Digital Analógico e Analógico Digital. Disciplina: Eletrônica Básica Prof. Manoel Eusebio de Lima
Conversão Digital Analógico e Analógico Digital Disciplina: Eletrônica Básica Prof. Manoel Eusebio de Lima Agenda Grandezas Digitais e Analógicas Por que converter? Diagrama básico para conversão Conversores
Leia maisPeriféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 8
Sumário: O timer e o relógio do sistema. Aula Teórica 8 Leitura Recomendada: Capítulo 19 - Hans-Peter Messmer, The Indispensable PC Hardware Book, Addison-Wesley. Capítulo 7 - Peter Norton, Peter Aitken
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 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 maisInformática I. Aula 4. http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1
Informática I Aula 4 http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Leia maisProjeto Dirigido: Genius
Projeto Dirigido: Genius Genius era um brinquedo muito popular na década de 80 e que buscava estimular a memorização de cores e sons. Com um formato semelhante a um objeto voador não identificado, possuía
Leia maisInterrupções. As interrupções são casos especiais de chamadas de procedimentos.
Interrupções Uma interrupção é equivalente a uma chamada de procedimento. A chamada é equivalente a um CALL gerado pela execução de uma instrução. As interrupções são casos especiais de chamadas de procedimentos.
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 maisAula 14. Contadores Assíncronos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 4 Contadores Assíncronos SEL 044 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Assíncronos X Síncronos l Contadores Assíncronos: O CLK é colocado apenas no primeiro FF (LSB) l Contadores
Leia maisFOTOCÉLULA PROGRAMÁVEL. Ederson Ferronatto 1,3, Ivan J. Chueiri 1,2 Caixa Postal 19067-81531-990 Curitiba, PR ederferronatto@zipmail.com.
FOTOCÉLULA PROGRAMÁVEL Ederson Ferronatto 1,3, Ivan J. Chueiri 1,2 Caixa Postal 19067-81531-990 Curitiba, PR ederferronatto@zipmail.com.br (1) LACTEC Instituto de Tecnologia para o Desenvolvimento (2)
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 maisMultimedidores Inteligentes IDM96 Modo de uso do software IBIS_BE_cnf. ABB Automação. Hartmann & Braun
Multimedidores Inteligentes IDM96 Modo de uso do software IBIS_BE_cnf ABB Automação Hartmann & Braun Índice 1. IBIS_BE_CNF - DEFINIÇÃO... 3 2. INSTALAÇÃO... 3 2.1. PRÉ-REQUISITOS PARA INSTALAÇÃO... 3 3.
Leia mais11.3) Circuitos conversores D/A
11.3) Circuitos conversores D/A Conversor com rede R2R: Se o R MSB for de 1KΩem um conversor de 12 bits, o R LSB seria 2 12 1KΩ=4096KΩ. Não é possível garantir precisão nesta faixa. Nas redes R/2R usamos
Leia maisDATA: HORÁRIO DE ENTRADA: HORÁRIO DE SAÍDA: BANCADA: NOMES DOS COMPONENTES DO GRUPO DE TRABALHO: PROJETO - CONTADORES ASSÍNCRONOS
DATA: HORÁRIO DE ENTRADA: HORÁRIO DE SAÍDA: BANCADA: RGM: NOMES DOS COMPONENTES DO GRUPO DE TRABALHO: PROJETO - CONTADORES ASSÍNCRONOS O objetivo desse projeto extra é aplicar os conceitos vistos em aula
Leia maisSistemas. Microcomputadorizados
1 Sistemas Microcomputadorizados UNESP/FEG/DEE José Celso Freire Junior Tópicos 2 Introdução Padrões de Interfaceamento Os processadores 8088/8086 Interfaceamento com o 8086 Os processadores 80386/80486
Leia maisEEC2104 Microprocessadores
EEC2104 Microprocessadores Edição 2005/2006 Contadores / Temporizadores Contadores/temporizadores em geral... Hardware para contagem de impulsos Externos Internos (derivados do relógio interno) Contagem
Leia maisProgramação Básica em STEP 7 Operações Binárias. SITRAIN Training for Automation and Drives. Página 6-1
Conteúdo Página Operações Lógicas Binárias: AND, OR...2 Operações Lógicas Binárias: OR Exclusivo (XOR)...3 Contatos Normalmente Abertos e Normalmente Fechados. Sensores e Símbolos... 4 Exercício...5 Resultado
Leia maisPROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br
- Aula 2 - O NÍVEL DA MICROARQUITETURA 1. INTRODUÇÃO Este é o nível cuja função é implementar a camada ISA (Instruction Set Architeture). O seu projeto depende da arquitetura do conjunto das instruções
Leia maisOs dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis pelo usuário, que
Dispositivos Lógicos Programáveis (PLD) Os dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis pelo usuário, que possui um grande número de portas lógicas
Leia maisContadores. Contadores Assíncronos Crescentes
Contadores Variam seus estados sob o comando de um clock; São utilizados para: Contagens diversas; Divisão de frequência; Medição de frequência e tempo; Geração de formas de onda; Conversão analógico para
Leia maisINSTITUTO POLITÉCNICO DE BRAGANÇA ESCOLA SUPERIOR DE TECNOLOGIA E DE GESTÃO. Engenharia Electrotécnica. Microprocessadores. 2ºano - 1ºsemestre
INSTITUTO POLITÉCNICO DE BRAGANÇA ESCOLA SUPERIOR DE TECNOLOGIA E DE GESTÃO Engenharia Electrotécnica Microprocessadores 2ºano - 1ºsemestre Microprocessador 8085 Exercícios de Programação em Linguagem
Leia maisUniversidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação
Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Lógica Programável INE 5348 Aula 5 Máquinas Seqüenciais
Leia maisUniversal Asynchronous Receiver Transmitter 8250/14550/16550/16550A
Universal Asynchronous Receiver Transmitter 8250/14550/16550/16550A Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica
Leia maisCircuitos sequenciais elementares
Circuitos sequenciais elementares João Canas Ferreira Arquitectura de Computadores FEUP/LEIC Contém figuras de Computer Organization and esign,. Patterson & J. Hennessey, 3ª. ed., MKP ópicos Sistemas sequenciais
Leia maisSistemas Microcontrolados
Sistemas Microcontrolados Uma Abordagem com o Microcontrolador PIC 16F84 Nardênio Almeida Martins Novatec Editora Capítulo 1 Introdução Os microcontroladores estão presentes em quase tudo o que envolve
Leia maisCM8000TC. Manual do Usuário
CM8000TC Manual do Usuário R Descrição Geral O CM8000TC é um temporizador microprocessado com 2 setpoints. Possui display a LED de 6 dígitos com escala em horas, minutos e segundos. A programação dos setpoints
Leia maisAcetatos de apoio às aulas teóricas
Microprocessadores e Aplicações Acetatos de apoio às aulas teóricas Ana Cristina Lopes Dep. Engenharia Electrotécnica http://orion.ipt.pt anacris@ipt.pt Ana Cristina Lopes, 24 de Outubro de 2004 Microprocessadores
Leia mais- SISTEMAS DIGITAIS II
FEI NE772/7720-2.a PROVA - SISTEMAS DIGITAIS II - 29/11/2006 Turma A Duração 80min Prova sem consulta - Permitido o uso de calculadora Interpretação faz parte da prova. Nome...Nota... N.o N.o Lista 1.a
Leia maisArquitetura de Computadores. Ivan Saraiva Silva
Arquitetura de Computadores Introdução Ivan Saraiva Silva Sumário Introdução Bibliografia Recomendada O que é um computador Organização de um Computador Modelo de Von Neumann IAS Máquina de Von Neuman
Leia maisMAPEAMENTO DE MEMÓRIA
MAPEAMENTO DE MEMÓRIA Há hoje em dia uma grande variedade de microprocessadores disponíveis no mercado, os quais seguem variações de uma arquitetura proposta por von Neumann na década de 40. Não importando
Leia maisLab 3. Timing Timing Constraints Simulação
Lab 3 Timing Timing Constraints Simulação A. Mariano - 2014 1 VHDL processes Para um designer, process é um bloco de instruções que funciona de maneira sequencial e que é chaveado quando algum dos sinais
Leia maisMÓDULO SINTETIZADOR.
MÓDULO SINTETIZADOR. O módulo sintetizador é uma placa (PCA) de 3,5pol x 9 pol, ligada a placa mãe em J4 e localizada imediatamente adjacente ao módulo de Referência/Controle do transceptor. Como o módulo
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 maisMGE 144 Medidor Multigrandezas
MGE 144 Medidor Multigrandezas Modo de uso do software IBIS_BE ABB Instrumentação 1 PROGRAMA IBIS BE Conexão Compatibilidade - Compatível com 486 8M RAM ou superior com 1 saída de comunicação serial disponível,
Leia maisLC428. Manual do Usuário
LC428 Manual do Usuário R 1.Descrição Geral: O conversor LC428 possui 8 entradas as quais podem ser projetadas para aceitar sensores tipo PT100, termopar, ou sinais padrão tipo 0 a 10V ou 4 a 20 ma e saída
Leia maisMatriz seletora VGA/WXGA & Controle RS-232. 8 x 8 TRANSCORTEC STATUS OUTPUT 2
MX-88 Matriz seletora VGA/WXGA & Controle RS-232 8 x 8 TRANSCORTEC STATUS OUTPUT 2 1 3 4 5 6 7 8 INPUT AUDIO IN AUDIO OUT 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 AC IN VGA/WXGA OUT 1 VGA/WXGA OUT 2 VGA/WXGA OUT
Leia maisME-041 MANUAL DO EQUIPAMENTO TS 5024
Manual do Equipamento _Rev01-TS-5024 ECIL INFORMÁTICA IND. E COM. LTDA Av. Tamboré, 973 - CEP: 06460-000 Alphaville Centro industrial e empresarial Barueri SP Brasil Tel.:+55(11) 4133-1440 Fax:+55(11)
Leia maisFLIP-FLOPS FLOPS. INTRODUÇÃO Os circuitos anteriormente estudados são chamados de
FLIP-FLOPS FLOPS INTRODUÇÃO Os circuitos anteriormente estudados são chamados de circuitos combinacionais porque os níveis n lógicos l de saída dependem apenas dos níveis n lógicos l nas entradas. (os
Leia maisComponentes básicos de um sistema computacional. Cap. 1 (Stallings)
Componentes básicos de um sistema computacional Cap. 1 (Stallings) 1 Sistema de Operação Explora recursos de hardware de um ou mais processadores Provê um conjunto de serviços aos utilizadores Gerencia
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 5 Estrutura de Sistemas de Computação Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso
Leia maisMecanismo de Interrupção
Mecanismo de Interrupção Paralelismo de Operação Num sistema multiprogramado a CPU está sempre apta a compartilhar o seu tempo entre os vários programas e os diferentes dispositivos periféricos que necessitam
Leia mais