微型计算机原理作业第八章 习题与思考题

内容发布更新时间 : 2025/6/18 6:04:25星期一 下面是文章的全部内容请认真阅读。

TAD=MN/F (8.3) (3) 采样次数。将采样持续时间与采样频率相乘,就得到采样次数

nAD=fAD×TAD=MN/L (8.4) 由此可知:要利用定时/计数器作数据采集,对数据采集系统的采样速度和采样次数进行控制,只需使用式(8.2)求出A/D的采样频率;使用式(8.4)求出采样的次数。

设计:

(1) 硬件设计。使用1片定时/计数器8253来实现对A/D转换器的控制,其电路原理如图8.4所示。图中的开关K作为系统启动。将开关K打向+5V时,就会启动8253的3个计数器同时开始工作,从而触发A/D转换器以每秒F/L个采样点的频率进行数据采集,采样MN/L次后自动停止。采样的模拟信号经A/D转换送到8255A中,用中断或查询方式读入

CPU。

8.4 8253用于数据采集系统

(2) 软件设计。

设8253的端口地址为80H~83H,初始值L、N小于256;M为16位,计数格式均为二进制码。对此8253进行初始化的程序段如下:

MOV AL, 14H ;设计数器0为工作方式2,只送低字节,二进制码 OUT 83H, AL

MOV AL, L ;写入计数器0的计数初值L OUT 80H, AL

MOV AL, 72H ;设计数器1为工作方式2,送高/低字节,二进制码 OUT 83H, AL

MOV AX, M ;写入计数器1的计数初值M OUT 81H, AL ;先送低字节 MOV AL, AH

OUT 81H, AL ;后送高字节

5

MOV AL, 96H ;设计数器2为工作方式3,只送低字节,二进制码 OUT 83H, AL

MOV AL, N ;写入计数器1的计数初值N OUT 82H, AL

本例是将8253作频率发生器同时作定时器使用。其中,计数器0作频率发生器,其输出脉冲作A/D的转换启动信号;计数器1和计数器2串联起来用作定时器,提供A/D转换持续时间的定时。

习题与思考题

一、填空题

1.8253芯片称之为 芯片。

2. 定时/计数器用于内部定时是指 ,用于外部定时是

指 。

3. 定时方法通常有 和 。

4. 软件定时的方法就是 。

5. 利用可编程定时/计数器来实现定时或延时属于 方法。

6. Intel8253具有 个独立的 位计数器。

7. 8253每个计数器有 种不同的工作方式,由控制字的 位确定。 8. 8253每个计数器的计数值为 位。

9.可编程定时/计数器8253的控制字为 个字节。

10.8253中的每个计数器可以作为二进制和 进制计数器用。

11.在对8253进行任何操作前,都必须先向8253写入一个 ,以确定8253

>>閻忕偞娲栫槐鎴﹀礂閵婏附鐎�<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi