Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Instrumentação Digital, Notas de estudo de Cultura

instrumentação digital

Tipologia: Notas de estudo

2014

Compartilhado em 12/05/2014

sidney-pereira-7
sidney-pereira-7 🇧🇷

4.5

(8)

75 documentos

1 / 250

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Escola SENAI “Prof. Dr. Euryclides de Jesus Zerbini”
Campinas – S.P.
2006
Instrumentação Digital
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Pré-visualização parcial do texto

Baixe Instrumentação Digital e outras Notas de estudo em PDF para Cultura, somente na Docsity!

Escola SENAI “Prof. Dr. Euryclides de Jesus Zerbini”

Campinas – S.P.

Instrumentação Digital

 SENAI-SP, 2006

Trabalho elaborado pela

Escola Senai “Prof. Dr. Euryclides de Jesus Zerbini”

Coordenação Geral Magno Diaz Gomes

Equipe responsável

Coordenação Geraldo Machado Barbosa

Elaboração Edson Carretoni Júnior

Versão Preliminar

SENAI - Serviço Nacional de Aprendizagem Industrial

Escola SENAI “Prof. Dr. Euryclides de Jesus Zerbini”

Avenida da Saudade, 125, Bairro Ponte Preta

CEP 13041-670 - Campinas, SP

[email protected]

Meios de Transmissão

Modo de Comunicação entre computadores

Arquitetura de Redes entre computadores

Protocolos de Comunicação

Redes Locais

Redes Industriais

Referências Bibliográficas

109

123

139

149

161

165

181

Introdução aos

Microcomputadores

CPU (Central Processing Unit)

A CPU (Unidade Central de Processamento) é responsável pelo controle de todo o

sistema (exceto o processo de DMA, como veremos mais adiante). Ela acessa e

interpreta programas, contidos na memória. Essa interpretação gera os sinais

necessários ao controle do fluxo de informações do sistema, e também faz com que a

CPU execute funções lógicas e aritméticas, necessárias ao tratamento de dados.

Nos microcomputadores, a CPU é na realidade um microprocessador, que controla

todo o sistema, exceto o processo de DMA, onde ela permanece inoperante.

Mais adiante, serão vistos com maiores detalhes os principais conceitos de

microprocessadores, e mostraremos alguns dos principais mais populares no mercado.

Introdução aos

Microprocessadores

Introdução

Os microprocessadores começaram a ser utilizados em larga escala com o surgimento do

Intel 8080 em 1973. A partir de então, o desenvolvimento das CPU’s foi muito rápido.

surgindo uma série de outros microprocessadores: 8085, 6800, Z80, 6502, 8086, 8088,

80286, 80386 e outros. Dessa série de microprocessadores, alguns se destacaram também

em função dos microcomputadores que os utilizam:

• 6502 da Mosteic , que é utilizado na linha Apple. O microprocessador 6502 foi projetado

pela mesma equipe que projetou o 6800 da Motorola. É uma versão simplificada do seu

antecessor (6800).

• Z80 da Zilog , que é utilizado na linha Sinclair, TRS 80 E CP/M. É sem dúvida o

microprocessador de 8 bits mais usado. O Z80 foi projetado por um grupo de engenheiros e

projetistas que saíram da Intel para fundar a Zilog. Ele é totalmente compatível com o 8080,

tendo o seu conjunto de instruções ampliado em relação ao 8080 (possui 158 instruções).

• 8085 da Intel. Este microprocessador é uma evolução do 8080 e, tornou-se mais

difundido por possibilitar uma simplificação de hardware em relação ao 8080. Para nós é

particularmente interessante o seu estudo, pois ele é parecido com o 8088 (embora mais

simples) e nos ajudará a entendê-lo.

• 8088 da Intel , usado nos micros IBM PC e IBM PC/XT.Voltaremos a falar dele quando

entrarmos no estudo do IBM PC/XT.

• 80286 da Intel , usado nos micros IBM PC/AT e na linha PS/2 da IBM, com exceção do

PS/2 30, que utiliza o 8086 e do PS/80 que utiliza o 80386.

• 80386 da Intel , usado no equipamento PS/2 80 da IBM e no Deskpro 386 da Compaq,

entre outros.

8

Control Unit (Unidade de Controle)

É nesse subsistema que ocorre a decodificação das instruções, gerando assim as variáveis

de controle internas e externas.

As variáveis de controle internas são responsáveis pelo comando dos circuitos internos à

CPU. As variáveis de controle externas são as que vão controlar todos os subsistemas que

interagem com a CPU.

Data Bus (Barramento de Dados )

São linhas paralelas por onde transitam informações (bits). O barramento de dados faz a

comunicação entre o microprocessador e a memória, e também com os dispositivos de E/S

(I/O). Para haver essa troca de dados entre os vários subsistemas, o barramento de dados

é compartilhado por vários CI’s, sendo que em um determinado instante, apenas um chip

deve estar habilitado a fornecer dados ao barramento (saída de dados), enquanto os outros

ou estão desabilitados, (three state) ou recebem os dados (entrada de dados).

10

As principais operações que uma ULA, geralmente, executa são:

  • Adição;
  • Subtração;
  • Multiplicação (somente em algumas CPU’s);
  • Divisão (somente em algumas CPU’s);
  • Setar Bit;
  • Testar Bit;
  • Incrementar;
  • Decrementar;
  • Comparação;
  • Lógica E;
  • Lógica OU;
  • Lógica OU EXCLUSIVA;
  • Deslocamento à direita ou `esquerda;
  • Ressetar o Bit.

Registrador de Flags

É um registrador ligado diretamente a ULA, que indica condições especiais do resultado de

uma operação lógica ou aritmética, setando (posicionando com nível lógico 1) ou

ressetando (posicionando com nível lógico 0) flags (sinalizadores) específicos.

Normalmente, os flags são referentes a:

  • Zero : O flag zero é setado (posicionado com nível lógico 1) quando o resultado de uma

operação lógica ou aritmética é zero, e ressetado (posicionado com nível lógico 0)

quando o resultado é diferente de zero.

  • Sinal : O flag de sinal é setado quando o resultado da operação é negativo, e é ressetado

no caso inverso.

  • Carry : Quando o resultado da operação apresentar um estouro (“vai um” ou carry) no bit

mais significativo do byte, o flag de carry será setado, em caso inverso será ressetado.

  • Auxiliar Carry : Quando o resultado da operação apresenta um carry no bit mais

significativo do dígito hexadecimal menos significativo, o flag AC é setado; em caso

contrário, é ressetado.

  • Paridade : Quando o resultado de uma operação tiver um número par de bits iguais a 1,

o flag de paridade será setado; em caso contrário (número ímpar de bits iguais) ele é

ressetado.

O 8088 e o 8087

O microprocessador 8088 é uma CPU com uma arquitetura interna de 16 bits, mas

com uma interface externa para um barramento de dados de 8 bits. Ela é dividida em

duas unidades: a primeira chamada de execução, que é totalmente compatível com o

8086 é responsável por todo processamento interno de instruções. A segunda é

chamada de interface de barramento, e é quem interfaceia a unidade de execução com

o mundo externo à CPU. Esta unidade não é compatível com o 8086 por ter o

barramento de dados com apenas 8 bits, enquanto o 8086 tem uma palavra de 16 bits.

Pinagem

Na figura abaixo, apresentamos a pinagem do 8088. Ele tem 40 pinos, tendo-se a

destacar a multiplexação do barramento de dados com as 8 linhas de endereços

menos significativas (semelhante à multiplexação já mostrada do 8085) e a seleção

entre os modos mínimo e máximo (através do pino 33), que possibilita à CPU,

trabalhar com outros coprocessadores periféricos (modo máximo), ou então trabalhar

de forma mais simples e mais autônoma (modo mínimo).

Os sinais descritos a seguir são comuns aos dois modos de operação do 8088: modo

mínimo e máximo. As diferenças entre os dois modos de operação serão estudadas

mais adiante.

• Vcc: +5 VDC +/- 10%. Alimentação do microprocessador.

• GNB: Referência da tensão de +5 VDC.

• CLK: É a base de tempo da CPU. Deve ter 33% do seu período em nível alto e

pode ser de 5 MHz ou de 8 MHz. No PC, o clock utilizado é de 4,77 MHz.

Diagrama de Blocos

Lay Out – XT

14

SLOT

1

SLOT

2

SLOT

3

SLOT

4

SLOT

7

SLOT

8

SLOT

6

SLOT

5

8255 8237

2764

B.P.

B.P.

B.P.

B.P.

276427642764 27642764 BIOS

8253

8259

74 74

188

32

04 20 74

10

175

74

00

00 08 02

138 138

00 51

08

8087 8088

8288

373 244373

245

175 322 245

244 373 245 245 322 244 244

210

27

74

157

670 280 02

138

92

07

04

2410

157

FONTE

U

U49 U

U80 U

U

U

U

U

U

U

U

U

U

U

U

U

U

U

U

U

U

U

U37 U

U

U

U

U

U8 U7 U6 U

U

U4 U

U16 U15 U14 U13 U12 U11 U10 U

U

U95B

U

U

U27 JP6 U26 U25 U

U19 JP

U

U

Z

SW

8K=8ROM

BANK2 CIA +
BANK
SPK
JP
JP
JP1 JP5 JP

R7 33 +C

C

U

JP

DELAY LINE

C17+

R8 4,7K

JP

MHZ
C
J6 J5 J2 J2 J
CRI
PC
R1 510
R2 510
C11+
IN
Z
+C
R
R
R
R
C6+C5+C4+C3+C2+
Y1 50 PF
330 Y
R

MANDAX TURBO 8MHZ

P
P
C
P
CONECTOR
DO
TECLADO
C10+
P
XT

ROM7 ROM6 ROM5 ROM4 ROM3 ROM

U

DIPSWITCH

R A M

R A M

R A M

A MR

BLOQUEADORDO TECLADOLEAS POWER/ TURBO ÁUDIO

RP

CPU 8 MHZ

16

AAAAAAAA
YYYYYYYY

579 18 Y 1214 3

35 181214

79 Y

17

A A 1626

84 3 12

5 13

AAAAA

4

A

9

Y Y

1 85

Y

18

YY

1213

YY

16

Y B
A A

3

A E

987654

AAAAA
B

17

B

141516

BBBB

1213

B

11 18

A

131517

AAA

8624 11

AAAA
Y

75

Y Y

3

Y

14 9

Y

1618

YY

12

Y
DIRA1A2A3A
B1B2B3B

19

2

19 U 244 244 U16 U 245 U 245 244 U

D0D1D D3D4D5D6D

(1)(1)(1)(1)(1)(1)(1)(1)

1

20

20

02

27

248 1

+5v

U

10

9 1213

6

8

65

4

1110 9

U
U
U

(9)RESE RVED

(3)INTA

(1)(1) CLK88(6)(8)

D6AENBR

(1)(1)(1)(1)

A

RES ET

A18A16A

(1)(1)(1)(1)

A13A14A

(1)(1)(1)(1)

47 A 31450117

A3 49

(1)(1)(1)(1)(1)

A4A5A6A

(1)(1)(1)

A0A1A

(1)(1)

ICR MERR

(8)(1)

MERW

DMAAEN

(1)

ICW

27

543

6

U

U LS

B
G2A
G1A C
G2B

A0A1A2A3A4A5A6A7A8A9A10A11A

A0A1A2A3A4A5A6A7A8A9A10A11A

U 2764

U

U

U

U

U

1112131516171819

D D2 D6D D D0 D4D

1262728

+5V

+5V

5

3

2

4

CS

20

CE

CE

CE

CE

CE

CE

2A

RES ET KEYCLKXX XXAEN

(9)(9)(9)

XA19XA18XA16XA

(5)(5)(5)(5)(7)

+5V

XD0XD1XD2XD3XD4XD5XD6XD

(3,6,7)

XMEMWXMEMRXIOR

(4,5,6)

XIOW

(3,4,6,7)(3,4,6,7)(4,6)(4,6) (3,6,7,8)(3,6,7,8)(3,6,7,8)(3,6,7)(3,6,7)(3,6,7)(3,6,7)(3,6,7)(3,6,7)(3,6,7)

XA0XA1XA2XA3XA4XA5XA6XA7XA8XA9XA10XA11XA12XA13XA14XA

(4,6)

FOLHA 2 DE 9

BLOCO DE CONTROLE DE BIOS (ROM´S)

(4,6)(4,6)(4,6)(4,6)(4,6)(4,6)(4,6)(4,6)(4,6)(4,6)(4,6)

17

ENDIR
AAAAAAAA
BBBBBBBB
D7D6D5D4D3D2D1D
(2)XMEMR
MD7MD6MD5MD4MD3MD2MD1MD
IR0D7D6D5D4D3D2D1D0A0CSWRRDIR1IR2IR3IR4IR5IR6IR
CAS0CAS1CAS
SP/EN
INTA
INT
INTRINTA
NCNCNC
+5V
D
D1D
CS
A
D5D4D
D7D
CLK2RDWR
CLK0CLK
AIGATE
OUT
OUT1OUT
GATE 0GATE 1

U49 8253 U48 8259

U13 245

XD7XD6XD5XD4XD3XD2XD1XD0XA0INTROXIOWXIORIR01IR02 IR03IR04IR05IR06IR
QDQBQCQA
R0(2)
B
A
R0(1)

U102 LS

GND

U

LS

LS74 U

U

CLK
DPRCLR
Q Q
KEYCLKDR00 T/C2OUTPC4 PCK PCK MDP
XMEMR
(2) EN RAM PCK
(2) SPK DATA
T/C CSXD
(7) T/M2 GATE SPC
XA
8R
DACK
NCNCNC
PCLK
RESET D
Q
JP
SPK
NC
U
+5V
+5V
+5V
+5V
CLK
Q Q
D
EVEN
ODD
U67 04

BLOCO CONTROLADOR DO TECLADO

ACIONADOR FR SINAIS - 1

FOLHA 3 DE 9

19

ABC G2BG2AG
Y0 Y1 Y2 Y
U90S
U
U
U
U
U

14 13 11 10

3 4 6 7

ABC G2BG2AG
Y0Y1Y2Y

U

LS

JP

U95B

24S

U67 04
U
DATAI/O
DATAI/O A
DATAI/O
A
DATAI/O
DATAI/O
A
A
RASCAS

RAM

BANK

A3 A6WE
A
DATAI/O A4A
A
A1A

14

A
A
A
I
DATAI/O
DATAI/O

14

14

14

14

DATAI/O
DATAI/O

14

14

14

DATAI/O
A
A

BANK

A
CAS
A5A6A7WERAS
A
A
A
DATAI/O
DATAI/O

RAM

DATAI/O

14

DATAI/O
A
A1A2A

14

14

14

14

14

DATAI/O

14

14

DATAI/O

14

A
A
A
A
A
A
MA
IN
U
R
+5V
RS
RS1CS
CS
ADOR SEL
RAM SEL
MP OUT RS
DACK08RD
XA
XA
XA17XA
MEMW
MEMR
MA
MA1MA2MA3MA4MA5MA6MA7MA

MDPMD

(3)

MD1MD

(3)(3)

MD3MD4MD5MD

(3)(3)(3)(3)

MD

(3)

U95DELAYLINE

U 551

FOLHA 5 DE 9

BLOCO DE CONTROLE DE MEMÓRIAS (RAM)

20

U36 8237

A0A1A2A
A1A2A
IORIOWMEMRMEMWRDYHOLDACLKRESET
CS
DRE0DRE1DRE2DRE3DB0DB1DB
DB3DB4DB
DB6DB
DACK
GND
AOSTB
DACK
EOP
DACK0DACK
T/C
VCCAEN
A4A5A6A
ABCG2AG2BG
Y0Y4 Y1Y2Y3 Y
1A2A3A4A5A6A
1Y
7A8AGG
2Y3Y4Y5Y6Y7Y8Y

U 244

U LS

RB
RA
WA
WB
D1D2D
D4READ
WRITE
Q1Q2Q3Q

U

4Y
4A
5Y6Y7Y8Y

373

7A
8A
5A6A
1Y2Y3Y
GOE 3A
1A2A
T/C
DACK0 BR0DACK1DACK2DACK3NRE DMA
INTR CS
T/C CS
PPI CS
WAIT NMI NEW
XA
XA
XA2XA3 XA
XA4XA5XA
(9) DMA AEM
IOR
IOW
XD
XD1XD2XD3XD4XD5XD6XD
XA5XA6XA7XA8XA9AEN
A
A
A2A
A4A5A6A7 A
A13A14A
A8A9A10A
A
A16A17A
U
U
U

LS

U

DCLKRESET
HOLDA
DRE
DRE
DRE0DRE
NC

ACIONADOR DE SINAIS - 2

Folha 6 de 9