- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与接口技术(楼顺天第二版)习题解答
第9章 定时/计数器8253应用设计
9.1答:假定已经约定采用A2,A1作为8253的内部地址线,而且计数器0的地址为00,所以在题中所给的地址中只有51H,59H的A2和A1同时为0,即:A2A1=00。
9.2 答:
9.3 答:MOV DX,COUNTD ;写入计数器0的方式控制字 MOV AL OUT DX,AL MOV DX,COUNTA ;设置计数器0的常数 MOV AX,10000
OUT DX
XCHG AL,AH
OUT DX
L1: MOV DX,COUNTD ;向计数器0发锁存命令
MOV AL,0H
OUT DX
MOV DX,COUNTA ;读入CE
IN AL,DX
MOV AH,AL
IN AL,DX
XCHG AL,AH
CMP AX,1000 ;判别CE当前大小 JA L1
9.4 答:本题使用计数器0和计数器1级联,并且计数器0的输出OUT0作为计数器1的时钟输入CLK1。
程序如下:
MOV DX,COUNTD ;写计数器0方式控制字
MOV AL
OUT DX
MOV DX,COUNTA
MOV AX,10000 ;写计数器0时常数,分频得到100Hz时钟频率
OUT DX
XCHG AL,AH
OUT DX
MOV DX,COUNTD ;写计数器1方式控制字
MOV AL
OUT DX
MOV DX,COUNTB
MOV AX,999 ;分频得到0.1Hz时钟频率。(在方式0下,时常数为N时,
;OUT输出的低电平宽度为N+1).
OUT DX
XCHG AL,AH
OUT DX
L1: ;延时
MOV DX,COUNTD ; 当前CE的内容锁存到OL
MOV AL
OUT DX
MOV DX,COUNTB
IN AL,DX
MOV AH,AL
IN AL,DX
XCHG AL,AH
CMP AX,999
JNA L1 ;延时结束,则继续执行,否则,跳到L1,继续延时
….
9.5 答:8253的方式2与方式3均为一次计数完成后自动装入计数初值再计数的计数方式。差别是方式2设定计数N时N-1时钟周期为高电平,1时钟周期为低电平;方式3设定计数N时,若N为偶数,则N/2周期为高电平,N/2周期为低电平,若N为奇数,则(N+1)/2周期为高电平,(N-1)/2周期为低电平。
9.6 答:CLK为计数时钟,每个时钟周期计数一次,GATE为门控信号,在方式0、方式2、方式3、方式4中,GATE信号为高电平时正常计数,GATE信号为地点平时暂停计数;在方式1和方式5中由GATE信号触发计数。
9.7 答:方式0与方式4
方式0, OUT端计数过程中为低,计数值减为0时,输出变高
方式4, OUT端计数过程中为高,计数值减为0时输出宽度为1个CLK的负脉冲
方式1,与方式5
方式1, OUT端输出宽度为n个CLK的低电平,计数值减为0时,输出为高
方式5, OUT端计数过程中为高,计数值减为0时输出宽度为1个CLK的负脉冲
9.8 答:OUT0输出为20微妙方波,可用方式三直接产生;OUT1输出周期为200微秒,其中每周期为负的时间是180微秒的信号,可用OUT0输出的20微秒方波作为CLK1计数时钟,使计数器1工作在方式2,计数初值为200微妙/20微妙=10。硬件上要在OUT1输出端接一反相器就可实现题目要求产生的在OUT1输出周期为200微秒,其中每周期为负的时间是180微秒的信号。
8253的初始化程序如下:
MOV DX,287H ;写计数器0控制方式字
MOV AL
OUT DX
MOV DX,284H ;写计数器0时常数
MOV AL,20
OUT DX
MOV DX,287H ;写计数器1控制方式字
MOV AL
OUT DX
MOV DX,285H ;写计数器2时常数
MOV AL,10
OUT DX
9.9 答:3
9.10 答:3, 5000
9.11 答:0, 10000。
9.12 答:D
9.13 答:B
9.14 答:B
9.15 答:B
9.16 答:B,
您可能关注的文档
最近下载
- 中央厨房工作控制流程及操作标准.doc
- N_乙基_N_氯乙基间甲苯胺的合成及应用.pdf VIP
- 消防设施操作员(高级技能操作考核)考试题库(全).pdf VIP
- 2022年消防设施操作员资格(高级技能操作考核)考试题库完整版(含答案).docx VIP
- 非ST段抬高型心肌梗死新指南.ppt
- (第二十届计算机表演赛内蒙古赛区呼和浩特市主赛场比赛时间安排.doc VIP
- 中国建设银行单位客户专用回单.PDF VIP
- 2023年江西农业大学南昌商学院计算机科学与技术专业《操作系统》科目期末试卷A(有答案).docx VIP
- 初中英语课件:一般过去时【模板课件】.ppt VIP
- 2025年混凝土质量控制及管理制度(二篇) .pdf VIP
文档评论(0)