第8章_定时与计数器.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章_定时与计数器,定时器与计数器,定时器和计数器的区别,定时计数器,单片机定时计数器,计数器定时查询方式,8253定时器计数器实验,定时器和计数器,可编程定时器计数器,stm32定时计数器级联

第一节 8253的工作原理 第二节 8253编程和应用 门控触发 开始计数后输出1个CLK宽度的低电平 重新启动门控GATE对输出的影响:不用重装初值,上升沿启动又开始新的计数。 8253的地址为04H~07H,计数器1工作在方式1,计数初值为800,计数器2工作在方式3,初值为23H,编写程序。 0 0 1 0 0 0 0 0 A0 A1 A2 A3 A4 A5 A6 A7 数制 工作方式 读/写格式 计数器n D0 D1 D2 D3 D4 D5 D6 D7 计1: 0 1 1 0 0 0 1 1 计2: 1 0 0 1 0 1 1 0 计1: 0 1 1 0 0 0 1 1 计2: 1 0 0 1 0 1 1 0 8253的地址为04H~07H,计数器1工作在方式1,计数初值为800,计数器2工作在方式3,初值为23H,编写程序。 MOV AL, 63H OUT 07H, AL MOV AL, 96H OUT 07H, AL MOV AL, 08H OUT 05H, AL MOV AL, 23H OUT 06H, AL ;写入计1控制字 ;写入计2控制字 ; 向计1写入计数初值 ; 向计2写入计数初值 8253的工作方式 基本规则: 控制字写入计数器时,所有的控制逻辑电路立即复位,输出端OUT进入初始状态(高电平或低电平); 初始值写入后,要经过一个时钟上升沿和下降沿,计数执行部件才开始计数; 通常,在时钟CLK的上升沿,门控GATE被采样,门控的触发方式为边沿或电平,边沿触发脉宽可以很窄,且高低电平均可(计数器内部有个边沿触发器,随时检测),电平触发则必须在下一个时钟上升沿前保持高电平; 在时钟脉冲的下降沿计数器作减1计数,0是计数器所能容纳的最大初始值,二进制时是216,十进制时是104 (1) 方式0:计数结束产生中断 特点: 计数过程由软件启动,每设置一次初值,只启动一次计数过程; 写入控制字后,OUT初态为低,在计数过程中一直保持为低电平,当计数器减到0时,OUT立即变成高电平。 门控GATE为1,正常计数,门控为0,计数暂停,其计数值保持不变,再为1,接着前次继续计数; 计数过程中,改变初值立即有效,即重新写入初值时停止计数,当写完初值后,在CLK的下降沿处,开始以新的计数初值计数。 GATE门控为1时,方式0的波形。 写入控制字后,OUT初态为低,在计数过程中一直保持为低电平,当计数器减到0时,OUT立即变成高电平。 门控GATE对OUT的影响。 计数暂停,保持不变 改变初值对方式0的影响 立即有效 方式0的基本功能(典型应用): 方式0是8253典型的事件的计数器的用法。其特点是计数结束,输出(OUT)端产生0-1的正跳变,利用OUT信号由低变高,可申请中断。 若要求8253周期性每隔20ms产生一次中断的程序。端口地址为230H~233H,CLK为2MHz。 工作方式:方式0 计数初值:2MHz×20ms=40000 工作方式:方式0 计数初值:2MHz×20ms=40000 无效 1 1 计数器2 计数器1 计数器0 计数器 0 1 1 0 数制 工作方式 读写格式 0 0 D0 D1 D2 D3 D4 D5 D6 D7 选用计数器0 控制字: 端口地址230H~233H MOV DX, 233H MOV AL, 30H OUT DX, AL MOV AX, 40000 MOV DX, 230H OUT DX, AL;低位 MOV AL, AH OUT DX, AL;高位 STI ;开中断 ………… MOV AX, 40000 MOV DX, 230H OUT DX, AL MOV AL, AH OUT DX, AL ………… 中断程序: 0 0 1 1 0 0 0 0 (2) 方式1:硬件可重触发单稳态方式 特点: 计数器只能由门控脉冲GATE的上升沿启动,即计数器只能由硬件启动,不能用软件启动; 写入控制字后,OUT初态为高电平,GATE启动后,获得N个CLK宽度的低电平,计数到零后,可再次由外部触发启动,不用再次送入一个计数初值; 在OUT输出为低期间,若GATE出现上升沿, 计数器从CLK的下降沿开始重新计数, OUT低电平的宽度变长 计数输出期间,改变计数初值不影响本次计数,只有在GATE信号后才重新开始以新的计数初值计数,即计数值是下次有效的。 门控触发 初态为高 开始计数后输出N个CLK宽度的低电平 重新启动门控GATE对输出的影响:不用重装初值,上升沿启动又开始新的计数。 在OUT输出为低期间,若GATE出现上升沿, 计数器从CLK的下降沿开始重新计数, OUT低电平的宽度变

文档评论(0)

xiaolan118 + 关注
实名认证
内容提供者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档