- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9.2 8253每个计数通道与外设接口有哪些信号线,每个信号的用途是什么?
答:
8253的每个计数器通道都有3个信号与外界接口:
(1)CLK时钟输入信号:
在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1。由于该信号通过“与门”才到达减1计数器,所以计数工作受到门控信号GATE的控制。
(2)GATE门控输入信号
这是控制计数器工作的一个外部输入信号。在不同工作方式下,其作用不同,可分成电平控制和上升沿控制两种类型。
(3)OUT计数器输出信号
当一次计数过程结束(计数值减为0),OUT引脚上将产生一个输出信号,其波形取决于工作方式。
9.3 8253每个通道有 6 种工作方式可供选择。若设定某通道为方式0后,其输出引脚为 低 电平;当 计数初值经预置寄存器装入减1计数器 后通道开始计数, CLK 信号端每来一个脉冲 计数器的计数值 就减1;当计数值减为0,则输出引脚输出 高 电平,表示计数结束。8253的CLK0接1.5 MHz的时钟,欲使OUT0产生频率为300KHz的方波信号,则8253的计数值应为 5 ,应选用的工作方式是 方式3 。
9.4 试按如下要求分别编写8253的初始化程序,已知8253的计数器0~2和控制字I/O的地址依次为204H~207H。
(1)使计数器1工作在方式0,仅用8位二进制计数,计数初值为128。
(2)使计数器0工作在方式1,按BCD码计数,计数值为3000。
(3)使计数器2工作在方式2,计数值为02F0H
答:
(1)MOV DX, 207H
MOV AL, 60H ;
OUT DX, AL
MOV DX, 205
MOV AL, 128
OUT DX
(2)MOV DX, 207H
MOV AL, 33H ;
OUT DX
MOV DX, 204H
MOV AL, 00H
OUT DX
MOV AL, 30H
OUT DX
(3)MOV DX, 207H
MOV AL, 0B4H ;
OUT DX
MOV DX, 206H
MOV AL, 0F
OUT DX
MOV AL, 02H
OUT DX
9.7 例题9.2中CLK0端实际输入多少个下降沿后产生中断?按照要求,还可以采用8253的什么工作方式完成同样的功能?如果利用外部信号启动计数,则GATE0应怎样使用,应选用什么工作方式?写出初始化程序。
答:
例题9.2中CLK0端实际输入101个下降沿后产生中断。按照要求,还可以采用8253的方式2完成同样的功能。如果利用外部信号上升沿启动计数,则外部信号直接与GATE0相连;如果利用外部信号下降沿启动计数,则外部信号加反相器后与GATE0相连。选用方式5。初始化程序如下:
MOV DX, 203H
;, 定时器0, 只读写低字节, 方式5, 二进制计数
MOV AL, 1AH
OUT DX
MOV DX, 200H
MOV AL, 100
OUT DX, AL
9.8 某系统中8253芯片的计数器0~2和控制字端口地址分别是FFF0H~FFF3H。定义计数器0工作在方式2,CLK0=5MHz,要求输出OUT0=1KHz频率波。定义通道1工作在方式4,用OUT0作计数脉冲,计数值为1000,计数器计到0,向CPU发中断请求信号,接于PC系列机IRQ4。编写8253两个计数器通道的初始化程序及中断向量、中断屏蔽位设置程序,并画出两个计数器通道的连接图。(能做多少做多少)
答:
初始化程序如下:
MOV DX, 0FFF3H
;, 定时器0, 先读写低字节, 再读写高字节, 方式2, 十进制计数
MOV AL, 35H
OUT DX
MOV DX, 0FFF0H
MOV AL, 0
OUT DX
MOV AL, 50H
OUT DX
MOV DX, 0FFF3H
;, 定时器1, 先读写低字节, 再读写高字节, 方式4, 十进制计数
MOV
您可能关注的文档
- 2019年高考复习讲义课件文科(历史)2单元古代希腊、罗马的政治制度.pptx
- 2019年高考复习讲义课件文科(历史)3单元近代西方资本主义制度的确立与发展.pptx
- 2019年高考复习讲义课件文科(历史)1单元古代中国的政治制度.pptx
- 2019年高考复习讲义课件文科(历史)5单元从科学社会主义理论到社会主义制度的建立.pptx
- 2019年高考复习讲义课件文科(历史)7单元现代中国的对外关系.pptx
- 2019年高考复习讲义课件文科(历史)6单元现代中国的政治建设与祖国统一.pptx
- 2019年高考复习讲义课件文科(历史)4单元近代中国反侵略、求民主的潮流.pptx
- 2019年高考复习讲义课件文科(历史)8单元当今世界政治格局的多极化趋势.pptx
- 2019年高考复习讲义课件文科(历史)9单元古代中国经济的基本结构与特点.pptx
- 2019年高考复习讲义课件文科(历史)10资本主义世界市场的形成和发展.pptx
文档评论(0)