微型计算机技术课件第8章8253.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 可编程接口技术;; ; 8253的结构和功能;8253计数器内部逻辑图; 8253端口地址及操作功能;方式0——计数结束中断方式 方式1——外触发单稳脉冲方式 方式2——频率发生器方式 方式3——方波发生器方式 方式4——软件触发选通方式 方式5——硬件触发选通方式; 8253的控制字格式;方式0——计数结束中断方式 ;方式1——外触发单稳脉冲方式;方式2——频率发生器方式;方式3——方波发生器方式;方式4——软件触发选通方式;;方式0与方式4性能完全相同,均为软件触发,单次计数,但OUT输出波形不同???方式0的OUT输出N+1个负脉冲,而方式4仅1个; 方式1与方式5性能完全相同,均为硬件GATE门控信号可重复触发,但OUT输出波形不同。方式1的OUT输出N个负脉冲,而方式5仅1个; 方式2与方式3性能完全相同,均为软件启动,重复周期输出,但OUT输出波形不同。方式2的OUT只输出1个负脉冲,而方式3为方波,输出的高低电平宽度相同(初值为偶数正负半周相同,初值为奇数时正半周比负半周多一个脉冲周期); 方式0、4、5计数初值为N,实际计数N+1次; 方式1、2、3计数初值为N,实际计数N次。;工作方式; 8253与系统的连接;; 8253的编程和应用;【例】设0#计数器,工作于方式3,计数初值为2000H,采用BCD计数方式;1#计数器,工作于方式2,计数初值为64H(单字节),采用二进制计数方式。设8253的端口地址为80H~83H。试编写其初始化程序。;;MOV DX,0FFDH MOV AL,10H OUT DX,AL ;初始化通道0 MOV DX,0FFAH MOV AL,63H ;计数值100 OUT DX,AL MOV DX,0FFDH MOV AL,76H OUT DX,AL ;初始化通道1为方式3 MOV DX,0FFBH MOV AX,2500D OUT DX,AL ;计数值低位 MOV AL,AH OUT DX,AL ;计数值高位 MOV DX,0FFDH MOV AL,0B5H OUT DX,AL ;初始化通道2为方式2 MOV DX,0FFCH MOV AL,00H OUT DX,AL ;计数值低位 MOV AL,10H OUT DX,AL ;计数值高位;【例】根据图示编写8253的初始化程序。其中: 0#计数器工作于方式0,计数初值2000H,二进制计数; 1#计数器工作于方式2,计数初值1234H,BCD 计数; 2#计数器工作于方式4,计数初值7FFFH,二进制计数。;MOV AL ;0#计数器,方式0,二进制计数 OUT 4CH,AL MOV AL,00H ;送0#计数器计数初值低字节 OUT 40H,AL MOV AL,20H ;送0#计数器计数初值高字节 OUT 40H,AL MOV AL ;1#计数器,方式2,BCD计数 OUT 4CH,AL MOV AL,34H ;送1#计数器计数初值低字节 OUT 44H,AL MOV AL,12H ;送1#计数器计数初值高字节 OUT 44H,AL MOV AL ;送2#计数器、方式4、二进制计数 OUT 4CH,AL MOV AL,0FFH ;送2#计数器初值低字节 OUT 48H,AL MOV AL,7FH ;送2#计数器初值高字节 OUT 48H,AL;;主程序: MOV AL,15H ;#0方式字 OUT 43H,AL MOV AL,50H ;#0计数值 OUT 40H,AL MOV AL,00 OUT 80H,AL ;关喇叭 MOV AL,77H ;#1方式字 OUT 43H,AL MOV AL,50H ;计数低位 OUT 41H,AL MOV AL,12H ;计数高位 OUT 41H,AL LOP: STI ;开中断 HLT JMP LOP ;等待中断 中断服务程序: ...... MOV AL,01H ;启动喇叭 OUT 80H,AL CALL DL5S ;延时 MOV AL,00 OUT 80H,AL ;关喇叭 ...... IRET ;中断返回;课后作业

文档评论(0)

153****2416 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档