- 1、本文档共64页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 计数器、定时器8253
2、软件计数,开辟内存单元 方式3:方波发生器 0 3 1 2 4 GATE OUT CLK 4 方式3 0 3 1 2 4 0 3 1 2 4 0 3 1 2 4 WR 方式3 ----周期性方波输出,工作方式与2方式基本相同,也具有自动装入时间常数(计数初值)的功能,不同之处在于: (1)工作在3方式,引脚OUT输出的不是一个时钟周期的负脉冲 ,而是占空比为1:1或近似1:1的方波;当计数初值为偶数时,输出在前一半的计数过程中为高电平,在后一半的计数过程中为低电平,为奇数时高电平多一个时钟周期。 (2)由于3方式输出的波形是方波,并且具有自动重装计数初值的功能,因此,8253一旦计数开始,就会在输出端OUT输出连续不断的方波。 方式4:软件触发选通信号 GATE OUT CLK 0 3 1 2 4 4 方式4 2 2 3 3 3 1 0 WR 方式4 -----单次负脉冲输出(软件触发) 4方式工作方式是一种由软件启动的计数方式,即由写入计数初值来触发计数器开始工作。门控信GATE为高电平时,允许计数器工作。 方式5:硬件触发选通信号 GATE OUT CLK 0 3 1 2 4 4 方式5 2 2 3 3 3 1 1 0 WR 方式5 ------单次负脉冲输出(硬件触发) 5方式工作特点是由GATE上升沿触发计数器开始工作。 ① 在5方式工作方式下,当写入计数初值后,计数器并不立即开始计数,而要由门控信号的上升沿启动计数。 ② 在计数过程中(或者计数结束后),如果门控再次出现上升沿,计数器将从原装入的计数初值重新计数。 各种工作方式的输出波形比较 方式 0 方式 1 方式 2 方式 3 方式 4 方式 5 0 N 0 N 0 N 0/N 1 1 0 N N/2 N/2 0/N 0 N 0 1 N 0 1 N 0 1 五、应用举例 例1、设使用8253芯片的C/T1作为方波发生器(方式3),要求输出为10个时钟周期的方波,写出所需的命令字。 设8253的地址:0060H~0066H MOV AL, OUT 66H, AL MOV AL, 10H OUT 62H, AL 例2 计算定时常数 要求定时2ms,假设F=1MHz,C/T0采用模式0,8253地址40H~46H,写出初始化程序 X=T/tc=T*F=2*(10)-3*1*106=2000 MOV AL, OUT 46H,AL;写命令字 MOV AX, 2000H;送初值 OUT 40H,AL MOV AL, AH OUT 40H,AL 例3 若定时时间大于一个定时器的最大定时时间? 假设 F=2MHz,tc=0.5μS Tmax=65536*0.5 μS =0.033S 怎样解决??? 1、硬件串联 2、软件计数,开辟内存单元 CLK0 GATE0 GATE1 CLK1 OUT0 OUT1 +5V 设CLK0 2MHz 初值 20000, 则OUT0定时 0.01秒 设#2初值 100 则OUT2定时 1秒 例4 利用8253提供可编程的采样信号 8255A PA0-PA7 数据总线 STBA INTRA PC4 PC5 INPUT READY BUSY CONVERT A/D转换器 采样保持 S/H 模拟量输入 中断请求 来自8253的采样频率信号 8253 CLK0 GATE0 OUT0 CLK1 GATE1 OUT1 CLK2 GATE2 OUT2 +5v 时钟 模式2 初值L 模式1 初值M 模式3 初值N C/T0,时钟频率F, 初值L,模式2 C/T1,时钟频率? ,初值M,模式1 C/T2,时钟频率F ,初值N,模式3 分析 OUT2 CLK1 OUT1 GATE0 OUT0 频率=F/N 频率=F/N 周期=MN/F 通过手动开关 重复触发 每次采样时间MN/F 采样频率为 F/L 系统的初始化程序 设8253的地址为0070H~0076H,三个计数器的初始值分别为:LCNT,MCNT,NCNT,其中L、N为二进制数且小于256,M为BCD码。设置计数器模式和初值。 MOV AL, 14H; OUT 76H, AL; 计数器0设为模式2 MOV AL, LCNT; OUT 70H, AL; 计数器0送初值(二进制) MOV AL, 73H; OUT 76H, AL; 计数器1设为模式1 M
您可能关注的文档
- 第三章 租船运输.ppt
- 第三章 3 晶体管与集成温度传感器.ppt
- 第三章 ARM指令集3.ppt
- 第三章 PowerPC处理器原理.ppt
- 第三章 世界贸易组织的运行机制.ppt.ppt
- 第三章 中文Word97基本操作.ppt
- 第三章 二维谐波和瞬态分-2.ppt
- 第三章 光纤通信系统.ppt
- 第三章 准直和自准直.ppt
- 第三章 半导体中的电子状态.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)