- 21
- 0
- 约2.27千字
- 约 3页
- 2020-11-13 发布于山东
- 举报
李伯成《微机原理》习题
第六章
若 8253 芯片可利用 8088 的外设接口地址为
0D0D0H~0D0DFH,试画出电路,若加到
8253 上
的时钟信号为 2MH:
( 1)
若利用计数器
0,1,2
分别产生周期为
10 微秒的对称方波以及秒和
10 秒产生一个
负脉冲,试说明
8253 应如何连接并编写初始化在内的程序;
( 2)
若希望利用 8088 程序通过接口控制
GATE,从 CPU使 GATE有效开始, 20 微秒后在计
数器 0 的 OUT 端产生一个正脉冲,试设计完成此要求的硬件和软件。
根据题意
三个计数器都应该工作在方波发生器方式
3,计数器 0 的输出信号周期为
10
微秒,因为时钟信号周期我微秒,所以计数器
0 的计数值为 20。用 OUT0作为计数器
1 的时
钟,计数器 1 的分频系数为
1/10 -4 , 而假如又用
OUT1作为计数器 2 的时钟,则计数器
2 的
分频系数应为 100。所以有以下初始化程序段:
计数器 0
: 00
01
011
1
= 37H
计数器 0
单字节
方式 3
十进制
计数器 1
01
11
011
1
=57H
计数器 1
双字节
方式 3
十进制
计数器 2
10
01
011
1
=97H
计数器 2
单字节
方式 3
十进制
MOV
DX, 0D0D3H;控制端口地址
MOV
原创力文档

文档评论(0)