微机原理实验指导.docx

上传人:b****2 文档编号:24324282 上传时间:2023-05-26 格式:DOCX 页数:11 大小:97.76KB
下载 相关 举报
微机原理实验指导.docx_第1页
第1页 / 共11页
微机原理实验指导.docx_第2页
第2页 / 共11页
微机原理实验指导.docx_第3页
第3页 / 共11页
微机原理实验指导.docx_第4页
第4页 / 共11页
微机原理实验指导.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

微机原理实验指导.docx

《微机原理实验指导.docx》由会员分享,可在线阅读,更多相关《微机原理实验指导.docx(11页珍藏版)》请在冰豆网上搜索。

微机原理实验指导.docx

微机原理实验指导

微机原理实验指导

微机原理实验一简单I/O口扩展实验

一、实验目的

1.熟悉74LS273、74LS244的应用接口方法。

2.掌握用锁存器、三态门扩展简单并行输入输出口的方法。

二、实验内容

用逻辑电平开关作为74LS244(U10)的输入,用发光二极管作为74LS273的输

出,编写程序,使得逻辑电平开关的输入状态从发光二极管上显示出来。

三、实验器材

微机、EL型微机教学实验箱

四、实验原理图

74LS244

CSU8\

K1-K8是开关的输出插孔,L1-L8是发光二极管的输入插孔,SI0-SI7是74LS244

的输入插孔,SO0-SO7是74LS273的输出插孔,CSU10\是74LS244的地址译码输入插孔,CSU8\是74LS273译码输入插孔,以上插孔实验时均需连线,原理图中其它已注的和未标注的引脚均以连好或实验不需要。

五、实验步骤

1.连线:

将74LS244的输入SI0-SI7分别与逻辑电平开关电路的K1-K8相连,从I/O地址片选信号CS0\~CS7\中任选一个与U10的片选信号相连(例如CS0\)。

将74LS273(U8或U9)的输出(CS0\~CS7\)分别与发光二极管电路的L1~L8相连,从I/O地址片选信号CS0\~CS7\中任选一个与U8或U9的片选信号相连。

(如CS1\)

2.编辑程序,单步运行,调试程序

3.调试通过后,全速运行,观察实验结果

4.编写实验报告

六、编程提示

逻辑电平开关拨上时为5V,拨下时为0V,发光二极管输入‘1’为亮,‘0’为灭。

从U10读入的数据后从输出口输出。

七、程序框图

开始

初始化

AL从CS1口地址单元输出AX

结束

微机原理实验二8255并行口实验

一、实验目的

掌握8255A的编程原理。

二、实验内容

8255A的A口作输入口,与逻辑电平开关相连,8255A的B口作为输出口,与发光二极管相连,编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。

三、实验器材

微机、EL型微机教学实验箱

四、实验原理图

CS8255\是8255的片选插孔,PA0~PA7是8255A口的插孔,PB0~PB7是8255B口的插孔,PC0~PC7是8255C口的插孔,以上信号均未连上,其它信号已经连好。

开关、发光管的原理见硬件实验一。

五、实验步骤

1.连线:

8255A的PA0~PA7分别与逻辑电平开关电路的K1~K8相连;PB0~PB7分别与发光二极管电路的L1~L8相连。

从CS0\~CS7\中任选一个与8255A的片选端相连。

(如CS0\)

2.编辑程序,单步运行,调试程序

3.调试通过后,全速运行,观察实验结果

4.编写实验报告

六、编程提示

逻辑电平开关拨上时为5V,拨下时为0V,发光二极管输入‘1’为亮,‘0’为灭。

由于电路内部原因,通常将A端口(PA0~PA7)作输入用,B端口(PB0~PB7)作输出用,C端口作辅助控制用,本实验是如此。

本实验中,输入输出都比较简单,控制也不太复杂,因此可选择在基本输入输出方式(方式0,即输入输出设置与上相同)下工作。

在设计程序时,先设置8255的工作方式(控制端口地址为04A6H),然后循环读PA端口开关状态(地址为04A0H),输出至PB端口发光二极管(地址为04A2H)。

七、程序框图

微机原理实验三8253定时器/计数器接口实验

一、实验目的

掌握8253定时器的编程原理,用示波器观察不同模式下的输出波形。

二、实验内容

编程将计数器0、1、2设置为模式2(分频方式),并观察其输出波形。

三、实验器材

微机、EL型微机教学实验箱

四、实验原理图

8253的片选插孔是CS8253\,OUT0、OUT1、OUT2是定时器的输出插孔,CLK2是定时器T2的时钟输入插孔,以上插孔均悬空。

GATE0、GATE1、GATE2是定时器的门控输入插孔,外接上拉电阻,无信号输入时为高,有信号输入时随信号变化。

其它信号线均已连好。

74LS161是分频器,时钟输入是6M,CLK0、CLK1、CLK2、CLK3分别是6M时钟的2、4、8、16分频输出插孔。

注:

EL—1型CLK2是连好的。

EL—2型CLK2是悬空的。

五、实验步骤

1.连线:

从CS0\~CS7\任选一个(如CS0\)与8253的片选信号相连,示波器通道1接8253的OUT0,通道2接8253的OUT1,编程并提示,观察两个输出波形。

2.编辑程序并调试程序

3.调试通过后,全速运行,观察实验结果

4.编写实验报告

六、编程提示

8253的时钟端CLK0,CLK1均为1M/8。

CLK2的时钟由OUT来控制。

七、程序框图

 

微机原理实验四8259中断控制器实验

一、实验目的

1.掌握8259A的工作原理

2.掌握编写中断服务程序方法。

3.掌握初始化中断向量的方法。

二、实验内容

用单脉冲发生器的输出脉冲为中断源,每按一次产生一次中断请求,AX的值将改为0055H,如果不产生中断,则AX始终为0。

三、实验器材

微机、EL型微机教学实验箱

四、实验原理图

8259A

C59是8259芯片的片选插孔,IR0~IR7是8259的中断申请输入插孔,AD0~AD7是低八位数据总线与D0~D7相同,该组信号线已经在DMA中断控制实验板上连好,该电路其它未说明的信号均已连好。

五、实验步骤

该实验推荐两种实验方法。

●方法一:

利用已开发好的DMA中断控制实验板

1.将DMA中断控制实验板插入CPU板的P1插座上,单脉冲发生器输出CZ35(PO)与DMA中断实验板的IR0相连,C59与CS7相连。

2.编程并调试。

调试时可设置断点与发生条件之后。

●方法二:

利用通用面包伴扩展实验

1.将8259芯片插在面包板上,对照原理图将8259的芯片引脚与CPU板的P1插座的相应信号线相连。

P1插座定义如下:

1

2

3

4

5

6

7

8

9

10

GND

OC

D0

D1

D2

D3

D4

D5

D6

D7

11

12

13

14

15

16

17

18

19

20

A0

A1

A2

A3

A4

A5

A6

A7

A8

A9

21

22

23

24

25

26

27

28

29

30

A10

A11

A12

A13

A14

A15

AEN

HLDA

HOLD

INTA

31

32

33

34

35

36

37

38

39

40

INT

MEMW

MEMR

DIOW

DIOR

RST

CLK

DAC0

VCC

DAC1

2.单脉冲发生器输出CZ35(P0)与8259的CS相连,CZ7与8259的CS相连,将8259的A0与P1的A1相连,其它信号线按原理图标注一致与P1相连。

3.P1插座的OC应接VCC。

4.编程并调试,调试时可设置断点与发生条件之后。

六、编程提示

1.8259的使用说明请详细阅读教科书。

2.8086的中断系统是向量中断方式,不同类型的中断向量存于内存不同的位置,其计算方法是中断类型NX4。

3.中断类型的高5位由8259读出,低3位由IR的编码确定。

IR0的编码为000。

 

程序框图

主程序中端服务程序

N

Y

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1