- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
08--计数器8253
计数器8253
填空题
当8253的输入信号 *CS=0、*RD=1、*WR=0且A1=A0=1时,此8253执行的操作是____接收一个控制字___。
要产生对称方波,可考虑使用8253的方式____ 3(方波发生器)__。
若使用8253定时,CLK的频率为2MHz,那么一个计数器的最大定时时间为__ 65536*0.5us=32768us _____,一个8253芯片共有__3__计数器:每个计数器有___6__工作方式。
若8253中某一个定时器的定时时间为50ms,而计数值为50000D,则输入时钟脉冲CLK的频率应为_____1MHz __________。
选择题
若8253的计数器0工作于方式3,CLK0的频率为1MHz,为从OUT0获得可能的最低频率方波信号,初始化写入计数寄存器的初值应是___________。
A) 0 B) 1 C) 9999 D) 0FFFFH
已知某系统中8253芯片所占用的I/O地址为330H--333H,则该8253芯片内控制字寄存器口地址为_________。
A)331H B)332H C)333H D)无法确定
8253内每个计数通道的计数过程均为_______________。
A) 加法计数 B) 减法计数 C) 加一计数 D) 加法或减法计数
可编程计数器/定时器电路8253的工作方式共有______,共有_________个I/O地址。
A)3种,4 B)4种,5 C)6种,3 D)6种,4
8253有三个特定的计数器/定时器,那么一个定时器最大定时间由_______。
A)采用十进制数计数方式决定 B)仅由CLK计数频率决定
C)二进制计数方式和CLK频率共同决定 D)无法决定
问答题
8253A的功能作用是什么?它有哪些工作方式?
答案: 8253A起着计数或定时的作用,提供可编程的三个16位定时/计数器通道。它有方式0到方式5共6种工作方式,分别是:计数结束中断方式,可编程单程方式,频率发生器,方波发生器,软件触发的选通信号,硬件触发的选通信号。
应用题
若8253的CLK0计数频率为2MHz,试问:
(1) 一个计数器的最大定时时间是多少?
(2) 若用0#计数器周期性地产生5ms的定时中断,试对其进行初始化编程(口地址合理假设)
(3) 若要定时产生1秒种的中断,写出实现方法(硬件连接、工作方式、计数值,可不编程)
答案:(1)计数周期t=1/2000000=0.5us
0.5us*65536=32768us=32.768ms
(2)假设 8253 控制寄存器的端口地址为86H,0#计数器的初值寄存器端口地址为80H
计数初值为10000,采用方式2
初始化程序为:
MOV AL,34H
OUT 86H,AL
MOV AX,10000
OUT 80H,AL ;先写低字节
MOV AL,AH
OUT 80H,AL ;后写高字节
(3)可以采用计数器级连的方式实现。
即计数器0工作于方式2,且每次定时5毫秒,但其输出OUT0连接到计数器1的CLK1上,作为计数器1的计数时钟,其周期为5ms。
计数器1工作于方式0,计数初值为200,其OUT1连接到8259申请中断,则启动计数器后,经过1秒钟,OUT1申请中断。
若要采用一片8253产生近似为1Hz的对称方波,已知时钟频率为2MHz,8253地址为350-353H,试编写8253初始化程序,并说明通道引脚的连接方法。
答案: 时钟频率为2MHz,要分频至1Hz,分频系数为2000000。一个8253的计数器分频系数最大为65536,所以必须用两个计数器串联起来工作。即将2MHz的时钟连接到0#计数器的输入端CLK0,OUT0连接到CLK1,1Hz的对称方波由1#计数器的输出端OUT1输出。设0#计数器分频系数定为10000,则OUT0输出200Hz波形。1#计数器分频系数定为200。0#计数器输出的200Hz波形作为1#计数器的时钟信号,经1#计数器200分频后得到1Hz的波形。两个计数器均初始化为方式2,初始化程序如下:
MOV DX,353H OUT DX,AL
MOV AL,35H OUT DX,AL
OUT DX,AL INC DX
MOV AL,77H MOV AL,00H
OUT DX,AL OUT DX,AL
SUB DX,3 MOV AL,02H
MOV AL,00H
您可能关注的文档
最近下载
- 人教版九年级全一册英语单词表 (2025).pdf VIP
- 外墙修缮工程措施方案(3篇).docx VIP
- 《中学思想政治学科课程标准与教材分析》课程教学大纲.docx VIP
- Unit 7 What’s the highest mountain in the world教学设计-教案.docx VIP
- 《高中思想政治》(必修1)课程纲要.doc VIP
- 基于国家智慧教育云平台的移动学习环境下的学生自主学习习惯养成研究教学研究课题报告.docx
- 高中思想政治新旧课程比较研究.pdf VIP
- 高一的语文专题训练—辨析并修改病句练习题.docx VIP
- QC成果-浙江中烟技术中心:ZJ112卷烟机VE循环风冷却系统的研制.pdf VIP
- YYT 0472.2-2004 医用非织造敷布试验方法 第2部分 成品敷布.docx VIP
原创力文档


文档评论(0)