Portas de Comunicação. http://www.walmorgodoi.com



Documentos relacionados
CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

Serial Paralela USB FireWire(IEEE1394)

Aula 04 B. Interfaces. Prof. Ricardo Palma

A porta paralela. 1 - Introdução. 2- Modelos de porta paralela

Introdução sobre à porta USB

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

Prof. Daniel Gondim Informática

Barramentos e Interfaces

Técnicas de Manutenção de Computadores

Arquitetura de Computadores Arquitetura de entrada e saída

Por razões, é requerido um módulo de E/S, que deve desempenhar duas funções principais:

FIREWIRE. O logotipo padronizado: Suas principais vantagens:

Arquitetura de Computadores. Professor: Vilson Heck Junior

Aula 04 A. Barramentos. Prof. Ricardo Palma

Barramentos - BUS. Professor Especialista: Airton Ribeiro de Sousa

Barramentos 17/10/2011. Redes de Computadores. Arquitetura de Computadores FACULDADE PITÁGORAS DE TECNOLOGIA FACULDADE PITÁGORAS DE TECNOLOGIA.

Componentes de um Sistema de Computador

Estrutura e funcionamento de um sistema informático

5 Entrada e Saída de Dados:

CAPÍTULO 4 Interface USB

1a LISTA DE EXERCÍCIOS

MODULO II - HARDWARE

Barramento. Barramentos. Barramento. Barramento

TI Aplicada. Aula 03 Componentes Básicos Hardware e Rede. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Curso Técnico de Nível Médio

Dispositivos de Entrada e Saída E/S E/S E/S E/S E/S

Organização e arquitetura de computadores Protocolos de barramento

INTRODUÇÃO BARRAMENTO PCI EXPRESS.

Matriz seletora VGA/WXGA & Controle RS x 8 TRANSCORTEC STATUS OUTPUT 2

Hardware 2. O Gabinete. Unidades Derivadas do BYTE. 1 KB = Kilobyte = 1024B = 2 10 B. 1 MB = Megabyte = 1024KB = 2 20 B

É solicitada fonte de 400Watts e volume máximo de cm3.

4.4 - Barramentos. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. robertacnobre@gmail.com e sandro@cefetrs.tche.

Universal Serial Bus USB

Fundamentos em Informática

Fundamentos de Hardware

CCNA 1 Conceitos Básicos de Redes. Capítulo1 - Introdução à Redes. Associação dos Instrutores NetAcademy - Agosto de Página

REDES DE COMPUTADORES

Vivo Soluciona TI. Manual de Autoinstalação

INFORMÁTICA - BICT (noturno)

Faculdade de Ciências e Tecnologia da Universidade de Coimbra

Microinformática. Perguntas:

Disciplina: Introdução à Informática Profª Érica Barcelos

MOTAGEM E MANUTENÇÃO Hardware. Professor: Renato B. dos Santos

PROCESSAMENTO DE DADOS

Universidade de Brasília

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

Barramento - Significado

Introdução. Arquitetura de Rede de Computadores. Prof. Pedro Neto

Portas Paralelas e Seriais IEEE 1284, RS 232, USB e IEEE 1394 (Firewire) Porta Paralela no PC

AUTOMAÇÃO DE CÚPULA DE OBSERVATÓRIO ASTRONÔMICO

DRAM. DRAM (Dynamic RAM) É a tecnologia usada na fabricação das memória de 30, 72 e 168 pinos. Divide-se em:

Prof. Sandrina Correia

IEEE 1394 PORQUE OUTRO BARRAMENTO? Grande crescimento do número de conectores no PC. Equipamentos analógicos migrando para digital

REDES DE COMPUTADORES

UTP ( PAR TRANÇADO SEM PROTEÇÃO)

Fundamentos de Hardware. 1. Placa Mãe

Módulo de Conversão RS232/RS485

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias

Barramentos e Chipsets

PLACA ADICIONAL PCI EM SÉRIE/PARALELO I/O COM 2/1-PORT

Vitor Amadeu Souza.

Introdução à Informática. Alexandre Meslin

Redes de Computadores

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET

ARQUITETURA DE COMPUTADORES

Gerência de Entrada/Saída

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

Placa Acessório Modem Impacta

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Componentes de um computador típico

3. Arquitetura Básica do Computador

REDE DE COMPUTADORES

USB - Introdução. Meios Eletrônicos I 2011

CONCEITOS BÁSICOS DE HARDWARE. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

Barramentos do Sistema

Curso de Instalação e Gestão de Redes Informáticas

Escola Secundária de Emídio Navarro

Bancada de Testes Hidrostáticos e Pneumáticos

Ricardo José Cabeça de Souza 2010 Atualização em Hardware Manutenção de Microcomputadores Placa Mãe

1 Componentes da Rede Gestun

Placa Mãe. Placa Mãe. Placa Mãe. Placa Mãe 11/5/2010. Componentes Básicos do Computador. Instituto Federal do Pará - IFPA. Anatomia de uma placa-mãe

REDE DE COMPUTADORES

Montagem e Manutenção de Computadores Aula1

MANUTENÇÃO DE MICRO. Mário Gomes de Oliveira

Sistemas de Computação. Dentro da Unidade do Sistema

Sistemas Operacionais Entrada / Saída. Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br)

Placas e Ferramentas de Rede. Prof. Alexandre Beletti Ferreira

Introdução. Placas e Ferramentas de Rede. Exemplos. Surgimento. Estrutura Física - Placas

Arquitetura e Organização de Computadores

Professor Marcelo Josué Telles Porta LPT, programação, componentes eletrônicos, sistema binário...

REDES DE COMPUTADORES

Serial ATA (SATA - Serial Advanced Technology Attachment)

FUNDAÇÃO ESCOLA TÉCNICA LIBERATO SALZANO VIEIRA DA CUNHA CURSO TÉCNICO EM ELETRÔNICA 3ª SÉRIE DO ENSINO MÉDIO Turma 4323 Trabalho Trimestral de Física

REDES DE COMPUTADORES

Modelo Genérico de Módulo de E/S Grande variedade de periféricos

LENDO SINAIS. O computador poderá tomar uma ou várias decisões ao mesmo tempo, conforme o dado lido através de sensores específicos.


Capítulo 1 Energia Elétrica; Capítulo 2 Montagem; Capítulo 3 Configuração; Capítulo 4 Manutenção; Capítulo 5 Redes;

Transcrição:

Introdução à Programação Portas de Comunicação Prof.: Walmor Cardoso Godoi,M.Sc. http://www.walmorgodoi.com

USB Fireware Porta Paralela Agenda Introdução Aplicação em Controle de Display PortaSerial

Introdução Interface é o nome dado ao circuito que controla um dispositivo de entrada ou saída, enviando ou recebendo informações do processador ou do chipset, agindo como um adaptador desse dispositivo.

PORTAS As portas são caminhos por onde passa a informação entre o computador e um periférico. Cada porta tem um número e é dedicada aumafunçãoemparticular. Por exemplo, a maioria do tráfego da web passa pela porta número 80 ou 3128.

Portas Relevância para o PC: Uso no processo de conexão do computador com diferentes dispositivos externos (periféricos) Ausência de portas Inutilidade do computador Necessidade de diferentes portas 5

Diversidade de portas Comunicação do PC com diferentes dispositivos Porta Serial Modems externos Porta Paralela Impressora Porta do Teclado Teclado Porta PSII Mouse ou Teclado 6

USB = Universal Serial Bus Trata-se de uma tecnologia que tornou mais simples e fácil a conexão de diversos tipos de aparelhos (câmeras digitais, drives externos, modems, mouse, teclado, etc) ao computador, evitando o uso de um tipo específico de conector para cada dispositivo.

USB = Universal Serial Bus Foi criada em 1995 em uma aliança promovida por várias empresas (como NEC, Intel e Microsoft). É i l ã d É necessário que a placa-mãe da máquina e o sistema operacional sejam compatíveis com USB.

Porta Serial Universal (USB) O padrão USB foi desenvolvido por um consórcio de empresas, entre as quais destacam-se: se: Microsoft, Apple, Hewlett-Packard, NEC, Intel e Agere Atuação do computador como hospedeiro (host) Possibilidade de conexão de até 127 dispositivos ao hospedeiro, diretamente ou via hubs USB Comprimento de cabos USB Individuais 5m Com hubs 30 m 9

USB = Universal Serial Bus Pen drive - Dispositivo móvel que permite armazenar centenas de MBs em dados de qualquer tipo. Sua interface permite que o dispositivo conectado seja alimentado pelo cabo de dados. Os cabos USB devem ter até 5 metros de comprimento.

USB

Porta Serial Universal (USB) Composição de cabos USB 2fi fios de alimentação +5 V e Terra (até é500 ma) 1 par trançado de fios para a transferência dos dados 12

Tipo B ou, mini-usb ii USB Tipo A Cabo USB Tipo A Invólucro de PVC Malha de Cobre (65%) 4 3 2 1 Plug Encaixe Capa de Alumínio (Dreno) 28 AWG Trançado 1 2 3 4 Receptáculo D- GND Pino Pinagem de um Cabo USB Nome do Sinal V+ 1 VBUS 13 D+ Cor do Fio Vermelho 2 D- Branco 3 D+ Verde 4 GND Preto http://www.interfacebus.com/design_connector_usb.html

Porta Serial Universal (USB) Alimentação direta, a partir da porta, de dispositivos de baixo consumo de energia (e.g. mouse, celular) Alimentação própria de dispositivos de consumo mais alto de potência (e.g. impressora) ) Eiê Exigência i mínima íi de energia diretamente da porta Alimentação própria dos hubs Possibilidade de fornecimento de alimentação para os dispositivos a eles conectados 14

Porta Serial Universal (USB) Dispositivos USB Possibilidade de conexão à porta e desconexão em qualquer instante Possibilidade de indução à hibernação pelo computador hospedeiro durante entradas no modo de baixo consumo de energia (power-saving) 15

Porta Serial Universal (USB) Popularidade Alta velocidade Boa imunidade id d a ruídos Protocolo oocoocomplexo pe o 16

USB = Universal Serial Bus O barramento USB pode operar de 1,5 Mbps à 12 Mbps. Mas, está abaixo de outros tipos de barramento, como o SCSI e o FireWire, que alcançam velocidades d de cerca de 80 a 160 Mbps e 400 megabits por segundo. A maioria dos computadores com mais de uma porta USB divide o barramento entre os diversos dispositivos conectados.

Porta Firewire Desenvolvida pela Apple Computer, nos anos 90, para substituição do bus SCSI Interface serial para computadores pessoais e aparelhos digitais de áudio e vídeo que oferece comunicações de alta velocidade e serviços de dados em tempo real Também conhecida como i.link (Sony), IEEE 1394 ou High Performance Serial Bus-HPSB 18

Porta Firewire Velocidade elevada Boa imunidade a ruídos Peer-to-peer 19

Porta Firewire IEEE 1394 Velocidade Distância 100, 200 e 400 Mb/s 4,5 m IEEE 1394b Velocidade 800 Mb/s Especificação completa 3,2 Gb/s e 100 m (conexão óptica) 20

Fireware

Porta Serial Pode ser conectada com apenas 2 pinos, em uma conexão unidirecional. Em qualquer aplicação prática, é necessário utilizar circuitos que convertam níveis de tensão para os exigidos pela interface. Uso de cabos: cuidado com a atenuação. As portas seriais no PC são totalmente programáveis. Pode-se transmitir caracteres c es com 5, 6, 7 ou 8 bits. O coração da interface serial é o circuito 8250, que permite o uso de funções como CTS (clear to send) entre outras. Uma saída RS 232C inativa fica transmitindo ±12 V, controle OFF. Então a tensão pico-a-pico medida em um osciloscópio para um pulso dado nesta saída deve ser de 24 V.

Porta Serial: Introdução É preciso selecionar em qual Porta seu Modem, dispositivo, etc, está instalado (COM1 ou 0x3F8,, COM2,...).)

Porta Serial: Pinos RS232/DB9

Porta Serial: Cabos CABOS NULL-MODEM PARA COMUNICAÇÃO ENTRE 2 COMPUTADORESATRAVÉS DA PORTA SERIAL COM SUPORTE A CONTROLE DE FLUXO VIA HARDWARE

Porta Serial: Introdução LOOP-BACK PARA TESTAR A PORTA SERIAL SEM A NECESSIDADE DE SE CONECTAR DOIS EQUIPAMENTOS

Porta Serial em C++ A d i l OPEN Acessando a porta serial - OPEN Inserir windows.h para utilizar este programa

Porta Serial em C++ Obtenção de Parâmetros CBR 19200 p/ 19200 baud, CBR 9600 p/ 9600 baud, CBR 57600 p/ 57600 baud, etc. EVENPARITY, NOPARITY, ODDPARITY. ONESTOPBIT, ONE5STOPBITS, TWOSTOPBITS.

Porta Serial em C++ Controle de tempos de saída

Porta Serial em C++ Fechando a porta - CLOSE

Porta Serial: Aplicação TRIGGER: LIGA DESLIGA

Porta Paralela Interface de comunicação entre o computador e um periférico Intenção da IBM ao criar o primeiro computador pessoal (PC) Conexão com uma impressora Popularidade crescente da porta USB Uso ainda expressivo da porta paralela como interface para impressoras 32

Porta Paralela Utilização atual desta interface por vários periféricos para o envio e a recepção de dados Impressoras Scanners Câmaras digitais HD Externos (HP) Drives de discos Zip (ZipDrives) Adaptadores de redes Drives de fita 33

Porta Paralela Velocidade limitada Distância razoável (8 m) Simplicidade Versatilidade Baixa imunidade a ruídos 34

E/S em C - Porta Paralela Endereços da Porta Paralela O computador nomeia as portas paralelas como LPT1, LPT2, LPT3, etc Porta física padrão LPT1 Registradores Endereço LPT1 Descrição Denominação 378h Envia byte p/ a impressora Registro de dados 379h Lê status da impressora Registro de status 37Ah Envia dados de controle p/ a impressora Registro de controle 35

E/S em C - Porta Paralela Conector DB25 Localização Parte posterior do computador Possibilidade de envio e recepção de dados via conexão do cabo paralelo ao computador Dotado de 25 pinos Centronics DB36 (conectado à impressora) ) DB25 (conectado ao computador) CABO PARALELO 36

Conector DB25 Podem ser usados como E/S Pinos de dados D0-D7 Pinos de controle STROBE, AUTO FEED, INIT e SELECT IN 37

E/S em C - Porta Paralela Conector DB25 DB25 (conectado ao computador) D 0 13 25 Pino 2 D 1 Pino 3 Pino 4 Pino 5 Pino 6 D 2 D D 3 D 4 Pino 7 Pino 8 Pino 9 D 5 D 6 D 7 1 14 Pinos 18 ~ 25 GND (-) 38

ENDEREÇOS DA PORTA PARALELA O seu computador nomeia as Portas Paralelas, chamando-as de LPT1, LPT2, LPT3 etc, mas, a PortafísicapadrãodeseucomputadoréaLPT1,e seus endereços são: 378h ( para enviar um byte de dados pela Porta), 378+1h (para receber um valor através da Porta) e, 378+2h (para enviar dados). d Às vezes pode está disponível a LPT2, e seus endereços são: 278h, 278+1h e 278+2h, 2h comas mesmas funções dos endereços da porta LPT1 respectivamente. t

No C++ outportb(endereço, VALOR); ENDEREÇO= LPT1 (378h, 378+2h) VALOR= BIT DO BYTE ENVIADO inportb(endereço, VALOR); ENDEREÇO= LPT1 (378+1h) VALOR= BIT DO BYTE RECEBIDO

Cuidados Atenção! AP Porta Paralela l está táligada diretamente t à placa mãe de seu computador. Muito cuidado d ao conectar circuitos i eletrônicos a essa porta, pois, uma descarga elétrica ou um componente com a polaridade invertida, poderá causar danos irreparáveis ao seu computador, seja coerente.

Interface Paralela A velocidade operacional máxima de uma porta paralela é determinada por diversos fatores. A velocidade nas portas paralelas padrão (SPP) é de aproximadamente 0,15 Mbps (megabits por segundo) e nas portas ECP e EPP, cerca de 3Mbps. A velocidade varia com a potência do microprocessador do computador. Mas as transferências de dados pode ser controlada por DMA (acesso direto à memória), sem intervenção do microprocessador, melhorando assim o desempenho geral do sistema, principalmente num ambiente multiusuário ou multitarefa.

MODELOS DE PORTA PARALELA Transmissão unidirecional SPP (Standard Parallel Port) pode chegar a uma taxa de transmissão de dados a 150KB/s. Comunica-se com a CPU utilizando um BUS de dados de 8 bits. Para a transmissão de dados entre periféricos são usados 4 bits por vez. Transmissão bidirecional EPP ( Enhanced Parallel Port ) chega a atingir uma taxa de transferência de 2 MB/s. Para atingir essa velocidade, será necessário um cabo especial. Comunica-se com a CPU utilizando um BUS de dados de 32 bits. Para a transmissão de dados entre periféricos são usado 8 bits por vez. A porta avançada ECP (Enhanced Capabilities Port) tem as mesmas características que a EPP, porém, utiliza DMA (acesso direto à memória), sem a necessidade do uso do processador, para a transferência de dados.

EXTENSÃO DO CABO PARALELO Recomenda-se que a extensão do cabo para interligar um computador a um periférico, seja de no máximo 8 m. Na prática, utiliza-se um cabo com extensão menor. Quanto maior a extensão do cabo, maior é a interferência na transmissão dos dd dados. Por quê?

ENDEREÇOS DA PORTA PARALELA O seu computador nomeia as Portas Paralelas, chamando-as de LPT1, LPT2, LPT3 etc, mas, a Porta física padrão de seu computador é a LPT1, e seus endereços são: 378h ( para enviar um byte de dados pela Porta), 378+1h (para receber um valor através da Porta) e, 378+2h (para enviar dados).

Conector DB25 O DB25 é um conector que fica na parte de trás do gabinete do computador, e é através deste, que o cabo paralelo se conecta ao computador para poder enviar e receber dados. d No DB25, um pino está em nível lógico 0 quando a tensão elétrica no mesmo está entre 0 à 0,4v. Um pino se encontra em nível lógico 1 quando a tensão elétrica no mesmo está acima de 3.1 e até 5v. Modo SPP

Conector DB25

Fios de interligação

O CONECTOR MACHO CENTRONICS 36 PINOS O conector macho Centronics 36 pinos faz parte do cabo da impressora, é através deste cabo que a impressora é conectada ao computador. Quando desenvolvemos uma projeto que utilize uma interface para conectarmos ao computador, poderemos utilizar um conector centronics 36 pinos fêmea, isso faz com que nossa interface aproveite o cabo da impressora, onde poderemos conseguir com facilidade em lojas de Informática.

Envio de bytes

Porta Paralela Aplicação CONTROLANDO DISPLAYS DE 7 SEGMENTOS ATRAVÉS DA PORTA PARALELA

Porta Paralela: Aplicação

Porta Paralela e o Borland C++

Porta Paralela e o DevC++

Porta Paralela e C++ Porta Paralelaa e o DevC+ ++

Porta Para alelaa e o DevC++

Bibliografia http://geocities.yahoo.com.br/conexaopcpc/artigos/portas_s eriais_e_paralelas.htme http://www.clubedohardware.com.br http://bpiropo.com.br p p http://magnet.com.br http://htmlstaff.org http://www.openit.com.br/ http://www.guiadohardware.net Rogercom http://www.rogercom.com USB http://www.usb.org

FIM