- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 编程 0#计数器: 方式2; BCD计数; 计数初值: 50 控制字: 15H 1#计数器: 方式3; BCD计数; 计数初值: 1250 控制字: 77H 主程序: MOV AL,15H OUT 43H,AL MOV AL,50H OUT 40H,AL STI LOP: HLT JMP LOP 设8253端口地址:40H、41H、42H、43H,8255端口A的口地址为80H。 送0 #计数器方式控制字 送0 #计数器计数初值 开中断 等待中断 * 编程 1#计数器: 方式3; BCD计数; 计数初值: 1250 控制字: 77H 中断服务程序: 设8253端口地址:40H、41H、42H、43H,8255端口A的口地址为80H。 启动1 #计数器 送1 #计数器方式控制字 送1 #计数器计数初值 延时5秒后禁止1 #计数并返回 MOV AL,01H OUT 80H,AL MOV AL,77H OUT 43H,AL MOV AL,50H OUT 41H,AL MOV AL,12H OUT 41H,AL CALL DL5S MOV AL,00H OUT 80H,AL IRET 实例b * 1.分频器设计 用8253(地址40H~43H)将5MHz的脉冲变为1Hz的脉冲。 初值=fCLK/fOUT=5×106>65536,怎么办? CLK0 GATE0 OUT0 CLK1 GATE1 OUT1 CLK2 GATE2 OUT2 D0~D7 A1 A0 RD# WR# CS# 5MHz 1Hz MOV AL;T/C0 OUT 43H,AL MOV AX, 5000D OUT 40H,AL MOV AL, AH OUT 40H,AL MOV AL;T/C1 MOV AX, 1000D OUT 41H,AL MOV AL, AH OUT 41H,AL 需要2个T/C级联,T/C0采用方式3产生连续分频方波,做T/C1的CLK,T/C1 采用方式2产生1Hz脉冲。两个T/C的GATE统一控制。 8253应用举例 * 2.占空比4:9的方波发生器 8253的CLK0的时钟频率是8KHz,问 1)T/C0最大定时时间是多少? 2)要求8253端口地址为90H、92H、94H和96H,请使用74LS138译码器加简单门电路完成地址连线。 3)现在要求使用该8253产生周期为9秒,占空比为4:9的方波,请在上面的电路图中完成电路,并编写初始化程序。 答: 1)TCLK0=1/fCLK0=1/8000=0.125ms 最大定时时间=65536×0.25ms=8.192秒 或:fCLK0/fOUT=65536=Tmax=1/fOUT=65536/ fclk0 =65536/8000=8.192秒 * 2) D7~D0 IOW IOR Y2# A1 A2 A7 A5 A4 A3 ≥1 ≥1 A8 A9 A6 A0 CLK1 GATE1 D7~D0 WR# RD# A0 A1 8253 CS# C B A 74LS138 G1 G2A# G2B# CLK0 GATE0 OUT0 CLK0 GATE0 OUT0 OUT1 8KHz 1Hz 5V 占空比4:9,周期9秒的方波 3) * MOV AL;T/C0 OUT 96H,AL MOV AX, 8000D OUT 90H,AL MOV AL, AH OUT 90H,AL MOV AL;T/C1 MOV AX, 9D OUT 92H,AL MOV AL, AH OUT 92H,AL * 3.包装流水线控制 某产品的包装流水线中,一个包装箱能装24罐饮料。装箱时希望流水线上每通过24罐饮料,流水线要停4秒以等待包装箱封口,然后继续通过下一箱的24罐。流水线就是这样周而复始的运作。试利用一片8253来完成流水线控制中的定时和计数功能。假设8253的端口地址为8CH~8FH,采用的时钟频率是2KHz。 * 思路:用8253的计数通道1作为计数器,用于24个罐的计数;计数通道2作为定时器,定时为4S。当计数通道1的OUT脚出现0到1的跳变的时候,将启动计数通道2开始定时,而计数通道2定时阶段将控制计数通道1停止计数,只有其定时结束并停止定时阶段才可再次启动计数通道1开始计数。 计数通道1工作在方式2,计数初值24 计数通道2工作在方式1,计数初值8000 CLK0 GATE0 OUT0 CL
您可能关注的文档
- 2016年中考物理(第05期)考点总动员系列专题15核能与太阳能讲课.doc
- 2016届上海市徐汇区高三一模物理试题及答案讲课.doc
- 2016年中考物理第14章压强和浮力3-4节专题讲课.doc
- 2016年中考物理复习(光现象)讲课.docx
- 2016年中考物理复习考点梳理(全)讲课.ppt
- 2016届一轮复习人教版选修3-42.1光的折射全反射讲课.ppt
- 2016年中考物理复习试题2讲课.doc
- 2016年中考物理复习试题3讲课.doc
- 2016年中考物理复习试题7讲课.doc
- 2016年中考物理复习提纲讲课.doc
- 2023年度安全员考试题库检测试题打印附答案详解(达标题).docx
- 2023年度安全员考试题库检测试题打印(实用)附答案详解.docx
- 2023年度安全员考试题库检测试题打印附完整答案详解【名师系列】.docx
- 2023年度安全员考试题库检测试题打印及答案详解【考点梳理】.docx
- 2023年度安全员考试题库检测试题打印附完整答案详解【各地真题】.docx
- 2023年度安全员考试题库检测试题打印附参考答案详解【完整版】.docx
- 2023年度安全员考试高分题库含答案详解(精练).docx
- 2023年度安全员考试高分题库及参考答案详解【能力提升】.docx
- 2023年度安全员考试高分题库附答案详解【典型题】.docx
- 2023年度安全员考试高分题库及参考答案详解(培优B卷).docx
文档评论(0)