2022年微机原理习题答案章 5.pdf
《2022年微机原理习题答案章 5.pdf》由会员分享,可在线阅读,更多相关《2022年微机原理习题答案章 5.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 73 第 9 章 定时/计数器 8253 应用设计1.下列地址哪些能够分配给8253/8254 的计数器0?为什么?(23H、54H、97H、51H、FCH、59H)解:因为已经约定采用A2,A1 作为 8253 的内部地址线,而且计数器0的地址为00,所以在题中所给的地址中只有51H,59H 的 A2 和 A1 同时为 0,即:A2A1=00.2.如果计数器0 设定为方式0,GATE01,CLK0 1MHz,时常数为N1000,请画出OUT0 的波形。如果计数器1 设定为方式1,其它参数与计数器0 相同,画出OUT1 的波形。3.编程实现:将 8253 计数器 0 设置成方式4,并置时常数
2、10000,然后处于等待状态,直到 CE 的内容 1000 后再向下执行。解:MOV DX,COUNTD;写入计数器0 的方式控制字MOV AL,00111000B OUT DX,AL MOV DX,COUNTA;设置计数器0 的常数MOV AX,10000 OUT DX,AL XCHG AL,AH OUT DX,AL L1:MOV DX,COUNTD;写入计数器0 的方式控制字名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 16 页 -74 MOV AL,0H OUT DX,AL MOV DX,COUNTA;读入 CE IN AL,DX MOV AH,AL IN AL,DX X
3、CHG AL,AH CMP AX,1000;判别 CE 当前大小JA L1 4.利用 8253 可以实现确定时间的延迟,编程实现延时10 秒的程序段(设可以使用的基准时钟为 1MHz)。解:本题使用计数器0 和计数器1,并且计数器0 的输出 OUT0 作为计数器1 的时钟输入 CLK1.程序如下:MOV DX,COUNTD ;写计数器0方式控制字MOV AL,00110100B OUT DX,AL MOV DX,COUNTA MOV AX,10000;写计数器0时常数,分频得到100Hz 时钟频率OUT DX,AL XCHG AL,AH OUT DX,AL MOV DX,COUNTD ;写计数
4、器1 方式控制字MOV AL,01110000B OUT DX,AL MOV DX,COUNTB MOV AX,999;分频得到0.1Hz 时钟频率。(在方式 0 下,时常数为N 时,;OUT 输出的低电平宽度为N+1).OUT DX,AL 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 16 页 -75 XCHG AL,AH OUT DX,AL L1:;延时MOV DX,COUNTD ;当前 CE 的内容锁存到OL MOV AL,01000000B OUT DX,AL MOV DX,COUNTB IN AL,DX MOV AH,AL IN AL,DX XCHG AL,AH CM
5、P AX,999 JNA L1;延时结束,则继续执行,否则,跳到L1,继续延时.5.比较 8254 方式 0 与方式 4、方式 1 与方式 5 的区别?方式 0 与方式 4 方式 0 OUT端计数过程中为低,计数值减为0 时,输出变高方式 4 OUT端计数过程中为高,计数值减为0 时输出宽度为1 个 CLK的负脉冲方式 1 与方式 5 方式 1 OUT端输出宽度为n 个 CLK的低电平,计数值减为0 时,输出为高方式 5 OUT端计数过程中为高,计数值减为0 时输出宽度为1 个 CLK的负脉冲6.在 8088 最小系统中,8253 的端口地址为284H287H。系统提供的时钟为1MHz,要求在
6、 OUT0 输出周期为20 微秒的方波,在OUT1 输出周期为200 微秒,其中每周期为负的时间是180 微秒的信号。请编写8253 的初始化程序。解:OUT0 输出为 20 微妙方波,可用方式三直接产生,OUT1 输出波形与书中例9.2 类似,可用其中思想产生此信号。如果允许增加外部器件,也可在例9.1 的基础上,将OUT端信号通过与非门取反,这样即可产生题目要求信号。本例利用例9.1 思想解答名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 16 页 -76 MOV DX,287H;写计数器0 控制方式字MOV AL,00010110B OUT DX,AL MOV DX,284
7、H;写计数器0 时常数MOV AL,20 OUR DX,AL MOV DX,287;写计数器2 控制方式字MOV AL,10010110B OUT DX,AL MOV DX,286H;写计数器2 时常数MOV AL,200 OUT DX,AL MOV DX,287H MOV AL,01010010B;写计数器1 控制方式字OUT DX,AL MOV DX,285H MOV AL,9;写计数器1 时常数OUT DX,AL 7.通过 8253 计数器 0 的方式 0 产生中断请求信号,现需要延迟产生中断的时刻,可采用:A)在 OUT0变高之前重置初值;B)在 OUT0变高之前在GATE0 端加一负
8、脉冲信号;名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 16 页 -77 C)降低加在CLK0端的信号频率;D)以上全是。解:D A:方式 0 下,在 OUT0 变高之前重置初值,将在下一个CLK的下降沿使时常数从CR读入 CE并重新计数。B:在 OUT0变高之前在GATE0 端加一负脉冲信号可以延时一个时钟周期,达到延时的目的。C:降低加在 CLK0端的信号频率,可以增大时钟周期,达到延长 OUT0端低电平的时间。(注:A中,如果重置的初值为1,则不会达到延时的效果)8.已知 8254 计数器 0 的端口地址为40H,控制字寄存器的端口地址为43H,计数时钟频率为 2MHz,
9、利用这一通道设计当计数到0 时发出中断请求信号,其程序段如下,则中断请求信号的周期是 32.7675 ms。MOV AL,00110010B OUT 43H,AL MOV AL,0FFH OUT 40H,AL OUT 40H,AL 9.若 8254 芯片可使用的8086 端口地址为D0D0H D0DFH,试画出系统设计连接图。设加到 8254 上的时钟信号为2MHz,(1)利用计数器02 分别产生下列三种信号:周期为 10us 的对称方波每 1s 产生一个负脉冲 10s 后产生一个负脉冲每种情况下,说明8254 如何连接并编写包括初始化在内的程序段。(2)希望利用8086 通过一专用接口控制8
10、253 的 GATE端,当 CPU使 GATE有效开始,20us 后在计数器0 的 OUT 端产生一个正脉冲,试设计完成此要求的硬件和软件。解:(1)选用 D0D0H D0DFH 中的偶地址DODO,DOD2,DOD4,DOD6为基本地址作为8254 的端口名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 16 页 -78 地址,设 8086 工作在最小方式下。8254 端口地址译码电路如下图:计数器 0 输入端加2MHz 的时钟信号,GATE0加+5V 电压,输出 OUT0信号为周期为 10 s的对称方波。初始化代码:MOV DX,0D0D6H;写计数器0 工作方式MOV AL,
11、00010110B OUT DX,AL MOV DX,0D0D0H;写计数器0 时常数MOV AL,20 OUT DX,AL CLK0加 2MHz 的始终信号,GATE0,GATE1加+5V 电压,OUT0输出加到CLK1 做时钟信号,OUT1 输出为每1s 产生一个负脉冲。初始代码:MOV DX,0D0D6H;写计数器0 的工作方式MOV AL,00010110B OUT DX,AL MOV DX,0D0D0H;写计数器0 的时常数MOV AL,100 OUT DX,AL MOV DX,0D0D6H;写计数器1 的工作方式MOV AL,01110100B 名师资料总结-精品资料欢迎下载-名师
12、精心整理-第 6 页,共 16 页 -79 OUT DX,AL MOV DX,0D0D2H;写计数器1 的时常数MOV AX,20000 OUT DX,AL XCHG AL,AH OUT DX,AL CLK0加 2MHz 的始终信号,GATE0,GATE1加+5V 电压,OUT0输出加到CLK2 做时钟信号,OUT2 输出为 10s后产生一个负脉冲。初始代码:MOV DX,0D0D6H;写计数器0 的工作方式MOV AL,00110110B OUT DX,AL MOV DX,0D0D0H;写计数器0 的时常数MOV AX,1000 OUT DX,AL XCHG AL,AH OUT DX,AL
13、MOV DX,0D0D6H;写计数器2 的工作方式MOV AL,10111000B OUT DX,AL MOV DX,0D0D4H;写计数器2 的时常数MOV AX,20000 OUT DX,AL XCHG AL,AH OUT DX,AL 1)选用地址 D0D0,DOD2,DOD4,DOD6为 8253 的端口地址,D0D8 为 GATE 端口地址,该端口采用74LS373,8253 用方式 4,在 OUT 输出端加非门实现脉冲功能。接口电路如图:名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 16 页 -80 初始代码为:MOV DX,0D0D8H;GATE 初始化MOV AL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微机原理习题答案章 2022 微机 原理 习题 答案
限制150内