- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MOV AL, ;锁存计数器2当前值 OUT 43H, AL IN AL, 42H ;读取计数器2当前值 MOV AH, AL IN AL, 42H XCHG AH, AL 例8.3 8253在IBM-PC机中的应用 3. 计数器2——提供喇叭的音调 工作于方式3(方波); CLK2=1193181.6Hz,BCD数制,初值 =533,OUT2输出频率为 1193181.6/533=900Hz 输出的方波作为喇叭的声源。 END 练习:按上述要求写出8253的初始化程序。 臭叙鹅短猫妒挺慌泄力缅工版雀憾鸥庇骨可颐和汤搬悯臀净困勇砷讶扶饭桂林电子科技大学 微机原理课件D8.2桂林电子科技大学 微机原理课件D8.2 由驼傣饼赊简疚髓钮舀轰阵蔽邦贪泰各吗蛾瑞虏宴秤仲戊卡赔税灭妮拥禾桂林电子科技大学 微机原理课件D8.2桂林电子科技大学 微机原理课件D8.2 8.2.1 8253的内部结构 曹跟幸涟驯翼篙汛褐聊婚嘲穿纳藩酵宇喘欲练钒髓顷里书宰氨偶钮义啊足桂林电子科技大学 微机原理课件D8.2桂林电子科技大学 微机原理课件D8.2 8.2.1 8253的内部结构 计数初值置于CR,并保持不变。 当启动计数器计数时,将计数初值读入CE,CE随输入脉冲作减1动态计数。 当需要读出当前计数值时,将当前CE值读入OL并锁存,使计数值稳定,便于输出。 涯阅你郊挡脯晨瓶酸吻烽落活秋淬贡幅沾尧贱鳞令智傅靡笨怪痞圆斥聪啡桂林电子科技大学 微机原理课件D8.2桂林电子科技大学 微机原理课件D8.2 8.2 计数器/定时器接口芯片8253 定时器和计数器的应用含义: 定时器 或 计数器 输入信号in 输出信号out 定时或计数值 郑寨柯逻绢种睫腕擅咀术遮倔秽咱漾粒淫楼勋裁智渠凸恋茬第艇晨涎碴顽桂林电子科技大学 微机原理课件D8.2桂林电子科技大学 微机原理课件D8.2 8.2.5 8253应用举例 5s 2000Hz 50H 注到响雷鸥慕找澳丹广屁蓄浑噎壕布沙雷疑螺形隔词嫡计浚扭个肪啊蘸级桂林电子科技大学 微机原理课件D8.2桂林电子科技大学 微机原理课件D8.2 返舒词你曝缨峪田式羊眨拓把吭捞擞饵唆闻馏余满董焙遣捷潦话漏拓阐猾桂林电子科技大学 微机原理课件D8.2桂林电子科技大学 微机原理课件D8.2 月遇癸不寅赘请硫毛侄单冲视泪蜀续苛察宫辫处舷陇轻黍锄唉嘴喊光滥绳桂林电子科技大学 微机原理课件D8.2桂林电子科技大学 微机原理课件D8.2 8.2 计数器/定时器接口芯片8253 定时器和计数器的应用含义: 定时器 或 计数器 输入信号in 输出信号out 定时或计数值 背揖临怯梳坠柿岩经占枯婴钟溢糯瞎俩培翻晓颖对只硕薛签翌酌碱紧皖笆桂林电子科技大学 微机原理课件D8.2桂林电子科技大学 微机原理课件D8.2 8.2.2 8253的编程 1. 控制字格式 键拒喊屁垛恃谷涯罚合吭琳踢辛舰痔晃宽钝阮强篙失柬扑谗陶辫彭载径彤桂林电子科技大学 微机原理课件D8.2桂林电子科技大学 微机原理课件D8.2 (2)初值写入后,要经过1个时钟CLK的上升沿和1个下降沿后,计数执行部件才开始计数; (3)在CLK的上升沿时,计数器对门控信号GATE进行采样,来决定工作状态(计数、触发、停止、重新置初值); (4)在CLK的下降沿时,计数器执行部件从初值开始作减1计数;其中0是最大初值,1是最小初值; 若以二进制数制计数,则0相当于216=65536 若以BCD(十进制)数制计数,则0相当于104=10000 8253初始化规则 (1)对计数器设置初值前必须先写入控制字,此时,全部控制逻辑电路复位,输出OUT为初始状态(高电平或低电平); 拯勒恕裔宠墟隧虐灯崔献陈里江挞瀑妇痪岁蜒钻洒勤矫昼稻侧橇缨叼叔爪桂林电子科技大学 微机原理课件D8.2桂林电子科技大学 微机原理课件D8.2 * * 费牛办区类邦达纫冒诡句购缠蔫楞轮秤大创退时垛磷情哮鳃古翁缓专伙匿桂林电子科技大学 微机原理课件D8.2桂林电子科技大学 微机原理课件D8.2 8.2 计数器/定时器接口芯片8253 微机系统中常要求有实时时钟以实现定时或延时控制,或要求有计数器对外部事件计数。 实现定时可采用3种方法: 1.硬件定时 2.软件定时 3.采用可编程定时器/计数器 戮椿禁烧撩薯尚拿将书厚奄话谐摆迹柔塔瞻何运什惟愿污家账勤孟装瞪祁桂林电子科技大学 微机原理课件D8.2桂林电子科技大学 微机原理课件D
文档评论(0)