Vous êtes sur la page 1sur 17

UNIVERSIDADE EDUARDO MONDLANE

FACULDADE DE ENGENHARIA
DEPARTAMENTO DE ENGENHARIA ELECTROTCNICA

MICROPROCESSADORES
Pr-Relatrio da Aula Laboratorial NM3:

Entrada e Sada de Dados

Discentes:

Docente:

Abdulremane,Zeferino

Eng.Albino Bernardo Cuinhane

Abudo,Bonomar Belindo

Eng.Edson Fortes

Sitoe,Edson
Maputo, Abril de 2015

Lipoche,Isack

NDICE

1.

INTRODUO........................................................................................................................5

2.OBJETIVOS.................................................................................................................................7
3.METODOLOGIA.........................................................................................................................7
4.MATERIAL A USAR...................................................................................................................7
5.Experincias a realizar..................................................................................................................7
5.1 Assignment 22........................................................................................................................8
5.2 Assignment 23......................................................................................................................10
5.3 Assignment 24......................................................................................................................13
5.4. Assignment 25.....................................................................................................................16

NDICE DE TABELAS

Tabela 1.Tabela do programa 1........................................................................................................9


Tabela 2.Tabela Terica e Prtica..................................................................................................10
Tabela 3.Tabela Terica e Prtica..................................................................................................12
Tabela 4.Tabela Terica e Prtica..................................................................................................12
Tabela 5.Tabela Terica e Prtica..................................................................................................12
Tabela 6.Tabela Terica e Prtica..................................................................................................14
Tabela 7.Tabela Terica e Prtica..................................................................................................15
Tabela 8.Tabela Terica e Prtica..................................................................................................15
Tabela 9.Tabela Terica e Prtica..................................................................................................17
Tabela 10.Tabela Terica e Prtica................................................................................................18

NDICE DE FIGURAS
Figura 1.MIC960 e MAT980 ligados a fonte de alimentao.........................................................8
Figura 2.Conexo entre os soquetes do porto A 0 a 7 as sadas D0 a D7 respectivamente...........11
Figura 3.Conexo entre os soquetes do porto A 0 a 7 as sadas D0 a D7 respectivamente...........13
Figura 4.Conexo entre os soquetes do porto A 0 a 7 as sadas D0 a D7 respectivamente...........16

FICHA TCNICA
Trabalho Feito

Participantes
Abdulremane,Zeferino
Abudo,Bonomar Belindo
Sitoe,Edson
Lipoche,Isack
Abdulremane,Zeferino

Nota
100%

Elaborao do Resumo Terico

Sitoe,Edson

100%

Traduo da Bibliografia

Lipoche,Isack

100%

Compilao do Relatrio

Abudo,Bonomar Belindo

100%

Descrio dos Procedimentos


Elaborao de Tabelas tericas e
Prticas

100%

1. INTRODUO
Neste Pr-relatrio pretende-se fazer uma nota introdutria e detalhada de como iremos realizar
as experiencias no laboratrio.
Primeiramente realar que esta dividida em duas experiencias:
1.
2.

Modos de Endereamento -M2;


Entrada e Sada de Dados -M3;

Primeiramente e necessrio aprofundar o nosso conhecimento e domnio em relao ao


microprocessador Z80.
Na experiencia Modos de Endereamento deparamo-nos com a necessidade de perceber
como realmente feito o carregamento dos dados nos registos. Da a necessidade de estudar a
fundo os modos de endereamento do Z80 que so na verdade as formas como o
microprocessador localiza os dados guardados em um certo endereo (lugar fsico onde se
localiza um determinado dado) nos registos.
Na experiencia Entrada e Sada de Dados pretende-se a profundar os conhecimentos prticos
das definies de portos no Z80 tais como a manipulao de dados nos mesmos.

2.OBJETIVOS
A experincia a se realizar tem como objetivos os seguintes:
Verificao do carregamento dos registos usando vrios modos de endereamento;
Uso do single step na verificao passo-a-passo da evoluo do programa de deteno de
erros.
Verificao da definio e operaes com entradas e sadas.

3.METODOLOGIA
Seguir passo-a-passo as recomendaes da experincia no manual;
A experincia mostra os procedimentos para carregar registos usando vrios modos de
Endereamento;
Definio de portos;

4.MATERIAL A USAR
Manual: Bradley, John Introduction to Microprocessors Micamaster 980 & 960,

Feedback, England
Fonte de alimentao: Thurbly, mdulo PL320;
Kit de experincias, MAT980;
Kit de experincias, MIC960;
Cabo em fita;
4 cabos de 4mm.

5.Experincias a realizar
5.1 Assignment 22. Essa tarefa mostra que os pinos programados como
entradas no respondem sada de dados
Nesta experincia usou-se os dois kits de experincias: o MIC960 e MAT980; a fonte de
alimentao Thurbly, e o cabo de ligao em fita, tambm conhecido por Ribbon.

Figura 1.MIC960 e MAT980 ligados a fonte de alimentao.

PROCEDIMENTOS:
1
1.
2.
3.
4.

Efetuou-se a ligao dos kits MAT980 e MIC960 conforme a figura acima.


Ligou-se os kits a fonte alimentao.
Conectou-se os soquetes de interface do porto A de 0 a 7 as sadas binrias D0
Pressionou-se o boto RESET.
Introduziu-se o seguinte programa:

Endere
o
5000

Conted
o
3E

Rtulo

Mnemnico Operando
LD

A,2B

Comentrio
Configura o porto A para funcionar

como sada

5001
5002
5003
5004

2B
D3
03
3E

5005
5006
5007
5008

F0
D3
03
3E

5009
500A
500B

55
D3
01

500C

76

OUT

(03),A

LD

A,00

OUT

(03),A

LD

A, (4200)

Busca os dados do output do


endereo 4300 usando
endereamento direto

OUT

(02),A

Envia para o porto A entrada/sada do


endereo 02

Tabela 1.Tabela do programa 1

5. Pressionou-se o boto RESET.


Verificou-se o que acontece com os LEDS enquanto o porto B estiver presente.
Comportamento dos LEDS
Todos apagados

Comportamento dos LEDS


Todos apagados

Tabela 2.Tabela Terica e Prtica

6. Pressionou-se SSTP ENTER 5000


7. Pressionou-se no teclado o Boto + e registar os acontecimentos.

Mostrador

apos

Pressionar a tecla +
SS 5000
SS 5002
SS 5004
SS 5006
SS 5008
SS 500A
SS 5000C
SS 5000D

Mostrador

LEDS acessos
nenhum
nenhum
nenhum
nenhum
nenhum
nenhum
D0 e D2
nenhum
10

apos LEDS acessos

Pressionar a tecla +
SS 5000
SS 5002
SS 5004
SS 5006
SS 5008
SS 500A
SS 5000C

nenhum
nenhum
nenhum
nenhum
nenhum
nenhum
D0 e D2

SS 5000D

nenhum

CONCLUSO:

5.2 Assignment 23. Armazenar o valor no porto A


PROCEDIMENTOS:
1. Conectamos os soquetes de interface do porto A de 0 a 7 as sadas binrias D0 conforme
mostra a figura abaixo:

11

Figura 2.Conexo entre os soquetes do porto A 0 a 7 as sadas D0 a D7 respectivamente

2. Pressionou-se o boto RESET.


3. Introduziu-se o seguinte programa:
Endere
o
5000
5001
5002
5003
5004
5005

4.
5.
6.
7.
8.

Conted
o
DB
02
32
00
51
76

Rtulo

Mnemnico Operando

Comentrio

IN

A,02

L o dado no registo A

LD

(5100),A

Salva o valor na localidade 5100

HALT

Certificou-se se todos os interruptores esto colocados em zero 0 a esquerda.


Pressionou-se o boto RESET.
Correu-se o programa e examinou-se o contedo na entrada.
Pressionar HALT duas vezes
Pressionar MEM 5100 ENTER e verificar o mostrador.
12

Display (antes de pressionar ENTER)

Display (depois de pressionar ENTER)

MEM 5100 00

MEM 5100 00

Tabela 3.Tabela Terica e Prtica

9. Pressionar HALT de novo.


10. Colocar os interruptores em Um 1 a direita.
11. Correr o programa e examinar o contedo na entrada.
Display (antes de pressionar ENTER)

Display (depois de pressionar ENTER)

Exec

Exec
Tabela 4.Tabela Terica e Prtica

12. Repetir o procedimento experimentando outras combinaes nos interruptores e anotar o


resultado.
Interruptores

Display(Experiencia teorica)

Display(Experiencia pratica)

Tabela 5.Tabela Terica e Prtica

CONCLUSO:

5.3 Assignment 24. Essa tarefa mostra como os dados de sada afetam os dados
de entrada.
PROCEDIMENTOS:
1. Conectou-se os soquetes de interface do porto A de 0 a 7 as sadas binrias D0 conforme
mostra a figura abaixo:
13

Figura 3.Conexo entre os soquetes do porto A 0 a 7 as sadas D0 a D7 respectivamente

2. Nesta experiencia somente PA0 e PA2 so entradas e os restantes de PA3 PA7 so sadas e
os dados neles contidos so totalmente desconhecidos.
3. Introduziu-se o seguinte programa:
Endere
o
5000

Conted
o
3E

5001
5002
5003

2B
D3
03

Rtulo

Mnemnico Operando
LD

A,23

OUT

(03),A
14

Comentrio
Configura o porto A para funcionar
como sada

5004

3E

LD

A,07

5005
5006
5007
5008

07
D3
03
3E

OUT

(03),A

LD

A, A8

Configura o porto A para funcionar


como sada com o dado A8

5009
500A

A8
D3

OUT

(02),A

Envia para o porto A entrada/sada do


endereo 02

500B
500C

02
DB

IN

A,02

L o porto A

500D
500E
500F
5010
5011

02
32
00
51
76

LD

(5100),A

Salva o valor na localidade 5100

HALT
Tabela 6.Tabela Terica e Prtica

4. Colocou-se os interruptores S0 e S2 em zero 0 a esquerda.


5. Correu-se o programa
6. Pressionou-se HALT duas vezes examinar o contedo do endereo.
7. Pressionou-se MEM 5100 ENTER
Endereo
5100H

Contedo(Experiencia teorica)
A8

Contedo Display(Experiencia pratica)


A8

Tabela 7.Tabela Terica e Prtica

8. Colocou-se os interruptores S0 e S2 em Um 1 e correr o programa de novo.


9. Examinou-se o contedo do endereo 5100H
Endereo
5100H

Contedo(Experiencia teorica)
AF
Tabela 8.Tabela Terica e Prtica

CONCLUSO:

15

Contedo Display(Experienciapratica)
AF

5.4. Assignment 25. Essa tarefa mostra como pode ser feito o isolamento da
entrada.
PROCEDIMENTOS:
1. Conectou-se os soquetes de interface do porto A de 0 a 7 as sadas binrias D0 conforme
mostra a figura abaixo:

16

Figura 4.Conexo entre os soquetes do porto A 0 a 7 as sadas D0 a D7 respectivamente

2. Introduziu-se o seguinte programa:


Endere
o
5000
5001
5002
5003
5004

Conted
o
3E
23
D3
03
3E

5005

07

Rtulo

Mnemnico

Operando

LD

A,23

OUT

(03),A

LD

A,07
17

Comentrio

5006
5007
5008

D3
03
3E

OUT

(03),A

LD

A, AB

5009
500A
500B
500C

A8
D3
02
DB

OUT

(02),A

IN

A,02

L todo contedo

500D
500E

02
E6

AND

07

Mantem as
entradas apenas

500F
5010

07
32

LD

(5100),A

Salva o valor na
localidade 5100

5011
5012
5013

00
51
76

HALT
Tabela 9.Tabela Terica e Prtica

3. Pressionou-se o boto RESET.


4. Colocou-se os interruptores em 000 e examinar o contedo na localidade 5100H
Endereo
5100H

Contedo
00H
Tabela 10.Tabela Terica e Prtica

5. Repetiu-se o mesmo procedimento com as 8 combinaes possveis


6. Modificou-se o programa com todas as entradas de PA0 a PA5.
CONCLUSO:

18

Contedo
00H

Vous aimerez peut-être aussi