CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA ENTREGA 22/05/2017 (valor 0.2: 0.1 Organização e 0.1 solução) Material para prova P2

Documentos relacionados
Robótica com Arduino

Programação do Arduino. Parte 1. IDE Wiring

Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands.

INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY

RESULTAR EM "CHOQUE ELÉTRICO", FOGO, ENTRE OUTROS.

Manual Técnico Arduino Supervisório MODBUS & Conversor RS485

MANUALDEGUSTAÇÃO ARDUINO KIT INICIANTE V4.0

MINICURSO ARDUINO BÁSICO

4.3 - DMA & Chipset. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. e

Arduino. Introdução aos Componentes Básicos. Leonardo Mauro P. Moraes. Universidade Federal de Mato Grosso do Sul - UFMS.

CEFET-RS Curso de Eletrônica

Projeto No. 15 Sensor Óptico Reflexivo

Arduino e Processing. Professor: Paulo Marcos Trentin Escola CDI Videira

BEC- Bafômetro Embutido em Carros

Introdução ao Arduino

Mapeamento de Memória e I/O

Robótica com Arduino Professor: Paulo Marcos Trentin

Arduino. Prof. Maurício Dias

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca

Programação em Arduino

Curso: Tecnologias educacionais de baixo custo. Conector Ciência:

Microcontrolador Arduino: Aplicação em controle PI

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051

PLACA MÃE. Hardware de Computadores

Hacking Class Controlando tomadas da sua casa via Internet

// Arduino {? } Mais o que é?..

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO PROJETO SCATMAN S DIMMER

Arduino. Gilmar Aquino

Prof. Edval Rodrigues de Viveiros - Disciplina Automação Industrial Engenharia Mecânica 8 o termo Lista de Automação Industrial

Missão: Arduino. 3 de Março. Organização

Entrada de dados com botões

Oficina de Programação utilizando a plataforma Arduino

PLACA MÃE COMPONENTES BÁSICOS BIOS

Trabalho 1 - Sistemas Operacionais Embarcados

Microcontroladores PIC18 - XM 118 -

Microcontroladores PIC16 - XM 116 -

Real Time Clock MC146818A,DS12C887

Curso de Arduino. Quais seus principais componentes?

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Tutorial Proteus 02. Como simular o Arduino no Proteus ISIS utilizando a biblioteca "Emulater" por João Vitor

Projeto No. 19 Contador Binário com Chave Rotativa

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Barramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle

Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 07

O Sistema de Computação

Interrupções e DMA. Mecanismos de I/O

Projeto 01. Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz. 30 de agosto de 2015

Entrada e Saída. Tópicos de E/S

Periféricos possuem características diferentes. Periféricos são mais lentos que UCP e Memória Necessita-se de módulos de Entrada/Saída

COMUNICAÇÃO SERIAL (UART)

Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial

Organização de Computadores

Organização de Computadores

Caderno de Atividades 1

Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;

Ricardo Ribeiro dos Santos - ricardo@facom.ufms.br Faculdade de Computação - UFMS

1Manual do Program-ME... 6

Linguagem de Programação. Linguagem C com Arduino

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Introdução. O que é o Arduino?

Figura 01 Visão Geral da Placa

Barramento. Entrada. Saída

InteropMix Arduino e Internet das Coisas. Leandro Ramos Leonardo Toledo Robson Machado

Entrada e saída Introdução hardware de E/S

Manual Técnico Módulo Ponte H Dupla

Projeto No. 11 Display de Leds de 7 Segmentos

Problemas com Entrada e Saída

Guia do Usuário Mc Data

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

Entrada e Saída e Dispositivos

João Alexandre da Silveira ARDUINO. Cartilha para Programação em C

Organização de Computadores 1

Fundamentos de Sistemas Operacionais

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01

FUNDAMENTOS DE HARDWARE PLACA MÃE. Professor Carlos Muniz

Introdução Estrutura Conectores Jumpers Outros componentes ROM BIOS CHIPSET. Cap. 2 - Placas mãe

2ª Lista de Exercícios de Arquitetura de Computadores

Hewerson Antonio Perdomo Jacquet Luana Loubet Borges Ricardo Espindola de Aguiar Riccieli Kendy Zan Minakawa Prof. Ricardo Ribeiro dos Santos

Application Note FBEE Controle de Placas com entradas Analógicas REV01. 1 Rev01

OFICINA DE ARDUINO. Prof. M. Sc. Ruben Hernandez Conceitos e implementações básicas da placa arduino

Os textos nestas caixas foram adicionados pelo Prof. Joubert

Open Hardware & Arduino

Arduino Aula 4 SHIELDS: BLUETOOTH, ETHERNET E EMG

Projeto No. 12 Display de Led de 7 Segmentos

Arduíno. Adriano Cruz. 16 de setembro de Adriano Cruz () Arduíno 16 de setembro de / 51

Organização e Arquitetura de Computadores I

ARDUINO BÁSICO E T A P A 1 O QUE É ARDUINO? Prof. Amadeu Zanon Neto

Easy Lab. Manual do usuário Revisão /11/14. DMA Electronics 1

Programação Básica em Arduino Aula 2

Oficina de Introdução ao Arduino

CURSO TÉCNICO EM REDES DE COMPUTADORES

Vetores, Matrizes e String

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE COMPUTAÇÃO

Prá$cas Arduino. Manoel Neto

6ª AULA OBJETIVOS: PLACA MÃE BARRAMENTOS DE EXPANSÃO RECURSOS ON BOARD

Curso introdutório de microcontroladores - Plataforma Arduino

PROGRAMAÇÃO DO TREINAMENTO:

Barramento CoreConnect

Transcrição:

1. Explique decodificação de entrada e saída 2. Cite 10 endereços de dispositivo "on-board" do PC CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA ENTREGA 22/05/2017 (valor 0.2: 0.1 Organização e 0.1 solução) Material para prova P2 3. Apresente a decodificação do endereço e altere o mapeamento para 0x378 4. Apresente a decodificação de endereço e altere a decodificação para o endereço 0x300h 5. Apresente a decodificação e altere para o endereço 0x300h

6. Apresente a decodificação de endereço para cada dispositivo.

CAPÍTULO XI - TEMPORIZAÇÃO DO SISTEMA ENTREGA 22/05/2017 (valor 0.2: 0.1 Organização e 0.1 solução) Material para prova P2 1. Qual o dispositivo de tempo utilizado nos PCs - XT e quais endereços? a. Quantos timers nos PCs atuais e quais endereços? 2. Explique as saídas e desenhe os circuitos: a. CANAL 0 b. CANAL 1 c. CANAL 2 3. Desenhe o circuito o dispositivo 4. Compare com o PPI 8255 5. O timer está ligado a qual dispositivo para ativar o beep? Faça a ligação. 6. Explique: Relógio permanente e memória CMOS 7. Exercícios cap. 11:9/9 - O projeto de uma placa utilizou um 8253 para gerar frequências. Nela, foram feitas as seguintes ligações elétricas: - GATE0 = GATE1 = GATE2= +Vcc - CLK0 = 4 MHz - CLK1 = OUT0 - CLK2 = 4 MHz Considerando que o 8253 está mapeado a partir do endereço 300h, programe uma sequência de instruções para: a) gerar uma onda-quadrada (modo 3) de 20Hz em OUT1; b) gerar uma taxa (modo 2) de 500 Hz em OUT2. c) IMPLEMENTE NO ICA.

Atividades - ICA 1. Implemente no ICA o timer 8253 no endereço 40h, 42h, 44h e 46h 2. Implemente o circuito abaixo 8. Dado o circuito (laboratório) a. Apresente a decodificação de endereço para cada dispositivo; b. Faça um programa para o pisca o Led do T0; c. Acrescente leds nos dois timers e acione com frequências distas; d. Implemente duas teclas para acionar cada timer. Palavra de controle

8253 8255 Ivando Diniz, Prof.

CAPÍTULO XII - PORTA PARALELA ( 0.1/2.0 pontos) 1. Cite os endereços da porta paralela. 2. Faça o esquema em diagrama de blocos da porta paralela 3. Apresente a pinagem do conector. 4. Quais os sinais da porta 378h; porta 379h e porta 37ah 5. Apresente a ligação com a impressora

6. Explique o circuito 7. Explique o circuito 8. Pesquise porta paralela CNC 9. Explique os conectores.

Ivando Diniz, Prof.

1. Desenhe a arquitetura interna do 8250 UART CAPÍTULO XIII - PORTA SERIAL (0.1/2.0) 2. Explique o circuito 3. Comunicação Serial no PC. Quais endereços no IBM-PC da COM1, COM2, COM3, COM4? 4. Quais as taxas de comunicação? 5. Explique o protocolo

6. Descreva a pinagem 7. Represente a conexão para comunicação serial entre dois computadores. 8. Represente: O cabo "Null - Modem Cable". 9. Apresente um adaptador serial USB 10. Apresente um esquema 8051 x PC 11. Apresente um 8051 x 8051 Prof. Ivando Diniz

CAPÍTULO VII -INTERRUPÇÕES 1. O que PULLING? 2. Utilize ferramentas do sistema para identificar as interrupeções. 3. Explique Tabela de vetores de interrupção 4. O que é VETOR DE Interrupção? 5. O que Tabela de Vetores de Interrupção? 6. Cite os tipos de interrupções? 7. Explique Interrupção por Exceções, Software e por hardware. 8. Explique Seqüência de atendimento a uma interrupção por SOFTWARE. 9. Explique Seqüência de atendimento a uma interrupção por HARDWARE. 10. Explique o Sistema de interrupções no PC a. Interrupção não mascarável (NMI) b. Uso de controladores de interrupção 11. Explique o Interrupção por nível 12. Interrupção por flanco 13. Desenhe o diagrama de blocos do Controlador de interrupções 8259

CAPÍTULO VIII DMA 1. O que é DMA? 2. Utilize ferramentas do sistema para identificar os canais. 3. Explique os canais do DMA 4. Explique o Diagrama de blocos do DMA no XT

Atividades PC- Indstrial 1. PC industrial: http://www.directindustry.com/prod/siemens-industry/product-30335-1169165.html 2. Pesquise: Industrial Fanless PC TANK-820-H61 - Core i3/i5/pentium: http://webshop.arsoft-int.com/en/9-industrial-pc http://webshop.arsoft-int.com/en/tank-series/1639-pc-industriel-fanless-tank-820-h61-core-i3-i5- pentium.html 3. Pesquise: micro pc industrial https://br.pinterest.com/explore/barebone-pc/ 4. Pesquise sobre o NANO-PC https://embedded.communities.intel.com/community/en/hardware/blog/authors/maury_wright 5. Pesquise sobre o NANO-PC http://www.ee.co.za/article/new-rugged-nano-ipc-range.html 6. Pesquise: Internet das coisas aplicada a domótica, automação, indústria, etc

Arduino - Proteus Serial Dado o circuito implemente a comunicação serial com o terminal; Tecla 1 acende RED Tecla 2 acende GREEN Tecla 1 acende RED const int led1 = 10; const int led2 = 9; char status; void setup() { // put your setup code here, to run once: Serial.begin(9600); pinmode(led1, OUTPUT); pinmode(led2, OUTPUT); } void loop() { // Serial.println('A'); //delay(1000); // put your main code here, to run repeatedly: if (Serial.available()>0) { status = Serial.read(); Serial.print ("Recebi:"); Serial.println(status); } switch (status){ case '1' : digitalwrite(led1, HIGH); break; case '2' : digitalwrite(led2, HIGH); break; case '3' : digitalwrite(led1, LOW); break; case '4' : digitalwrite(led2, LOW); break; }