微机原理与接口技术(第二版)龚尚福_复习题解析和实验指导 下载本文

实验八 8253定时/计数器应用实验

一.实验目的

1. 熟悉8253在系统中的典型接法。 2. 掌握8253的工作方式及应用编程。

二.实验设备

1. TDN86/88教学实验系统一台。 2. 排线、导线若干。

三.实验容及步骤

1. 8253计数器应用实验(1)

#

设定8253的2通道工作方式为方式0,用于事件计数,当计数值为5时,发出中断请求信号,显示“M”。其实验线路如图8-1所示。

图8-1 实验(1)线路

实验步骤:

(1)按图接线。

(2)输入程序并检查无误,经汇编、连接后装入系统。

(3)用E命令在0000:003CH单元填入IRQ7中断矢量,即0000:003C 12 20 00 00。 (4)运行实验程序,按动微动开关KK1,观察是否每按6次,屏幕上显示一个“M”字符。

2. 8253定时器应用实验(2)

#

利用8253的0通道来定时中断(IRQ0),循环显示“0”-“9”十个数,实验线路如图8-2。

图8-2 实验(2)线路

实验步骤:

(1)输入程序并检查无误,经汇编、连接后装入系统。

(2)运行程序,显示屏上应连续逐行显示“0”-“9”十个数,直到用“RESET”复位开关来中断。

#

(3)修改8253的0时常,再运行程序,观察显示的快慢程度。

3. 电子发声实验(3)

系统的OPCLK(1.1625MHz)作为音乐节拍,由表格查出每个音符对应的时常送给计数器2(工作在方式3:方波频率发生器),以确定音调,驱动扬声器产生音乐。实验接线如图8-3。

图8-3 实验(3)接线图

实验步骤:

(1)按图接线。

(2)输入程序并检查无误,经汇编、连接后装入系统。 (3)G=2000↙运行程序,即可听到扬声器发出音乐声。

四.思考题

在将计数初值赋给8253后,马上就可以启动并进行定时或计数吗?

实验九 8251串行接口应用实验

(一)双机通讯实验

一.实验目的

1. 掌握8251的工作方式。 2. 学习串行通讯的有关知识。

3. 了解8251在半双工双机通讯情况下的软件编制,硬件连接技术。

二.实验设备

1. TDN86/88教学实验系统两台。 2. 排线、导线若干。

三.实验容及步骤

本实验需用两台TDN86/88教学实验系统,并通过排线将两台仪器相连,具体接线如图9-1。

图9-1 双机通讯

其中1号机用做接收机,2号机用做发送机。实验目的是将2号机中的3000-3009H十个单元中的代码传送到1号机的3000-3009H单元中。

实验步骤:

(1)按图9-1将1、2号机连接起来。

(2)两台机器上电后,均输入程序,并要求2号机用E命令在3000-3009H十个单元中填入十个ASCII码,如:3000:30 31 32 33 34 35 36 37 38 39

(3)先使1号机程序运行,等串行接收数据,然后再运行2号机程序,发送字符串到串口,当数发送、接收完毕时,1号机显示相应的ASCII码字符串,如:R 0 1 2 3 4 5 6 7 8 9,用CTRL+BREAK可使程序中断,返回监控。

(4)检查1号机的3000-3009H单元,应和2号机一致。