- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
定时与计数技术课件
一、定时与计数 1、定时 A1,A0 用于选择四个编址部件之一 当用于定时器时初值的计算 N=定时时间/时钟周期 例 8253的工作时钟频率为1MHz,若要定时5ms,其计数器的初值应设为 N=5ms/(1/MHz)=5000 例1、选用2号计数器,方式3,初值533H,二进制计数。 MOV DX,307H ;控制口 MOV AL, ;2号通道命令字 OUT DX, AL ; MOV DX,306H ;2号通道数据口 MOV AX,533H OUT DX, AL ;先送低,后送高 MOV AL, AH OUT DX,AL 例2、 读出并检查1号计数器的当前计数值是否是全“1”(假设计数值只有低8位) MOV DX,307H L:MOV AL OUT DX,AL MOV DX,305H IN AL,DX CMP AL,0FFH JNE L HLT 例1:P36 补充:设定8253的2号通道为方式0,用于事件计数,当计数值为5时,发出中断请求信号。 方式字:90H 初始值:05H MOV AL, 90H OUT 43H, AL MOV AL,05H OUT 42H,AL HLT A1: MOV AL,05H ;送计数初始值 OUT 42H,AL HLT STI JMP A1 例2、 计数器2工作在方式1,进行8位2进制计数,初始值为8。 MOV DX,307H MOV AL. OUT DX,AL MOV DX,306 MOV AL,08H OUT DX,AL * 第三章 定时/计数技术 定义:提供的时间基准。 2.计数 定时与计数本质上是一致的。 计数的信号随机,定时的信号具有周期性(对周期固定的信号计数就是定时。 二、频率—声音—音乐 计数-----定时-----频率-----声音-----音乐 分类:内部定时(由系统时钟电路决定)、外部定时(根据需要)。 可编程 分频器 CLK 固定频率的方波 功放 滤波 可变频的方波 三、定时方法 1.软件定时 通过软件指令周期方法定时,如执行循环程序。 增加CPU负担,通用性差,一般用于短延时。 2.不可编程硬件定时 采用中小规模IC构成。 不增加CPU负担,成本低,定时值不可改变。 3.可编程硬件定时 采用可编程计数器完成,软件可改变计数值。 可编程定时/计数器:实质上定时和计数本质上都是脉冲计数器,定时计的是内部基准时钟源产生的脉冲,计数是计外部脉冲。 一、基本功能 3个独立的16位定时/计数器(T/C); 每个T/C功能: 可按二、十进制(BCD)计数; 有6种不同的工作方式; 最高频率10MHz;(82801BA为14.31818MHz) 有读回状态功能。(8253没有) 3.2 可编程定时/计数器( 8253→8254) 二、8254-2结构与引脚 1.内部逻辑 1)总线缓冲器[8位R/W]:双向三态写工作方式、写计数初值、读出当前计数值 3)控制命令寄存器:存放CPU送来的控制字,只能写入,不能读出。 2)读/写逻辑:选择寄存器,确定数据传送方向 4)计数器:3个相同结构的计数器。内部结构见下图(图3.2) 2.计数器内部逻辑 16位当前计数值锁存器OL 16位减1计数器CE 16位计数初值寄存器CR OUT (减1至0时) MSB LSB 锁存后读出当前值 MSB LSB 装入/读出初值 CLK GATE CR:16位 写入、保持不变用于恢复初值 CE:16位 写入、计数、输出 OL:16位 写入、读出 状态REG:8位 读出 CLKn 时钟脉冲输入,计数器的计时基准。 GATEn 门控信号输入,控制计数器的启停。 OUTn 计数器输出信号,不同工作方式下 产生不同波形。(n = 0~2) 3.外部引脚 A1 A0 选 择 0 0 计数通道0 0 1 计数通道1 1 0 计数通道2 1 1 控制寄存器 (1)译码:CS与A1A0: (2)读/写:RD、WR; 三、 8254-2命令及编程 1.工作方式控制字(A1A0=11) 例:MOV AL
您可能关注的文档
最近下载
- 2024-2025学年四川省成都市第七中学高一(上)月考物理试卷(10月)(含答案).docx VIP
- 育婴员职业守则课件.pptx VIP
- 蔬菜生产技术课程标准.docx VIP
- 2025中考语文现代文阅读总复习-第1部分 专题12:记叙文阅读之主旨把握(讲义)(教师版).docx VIP
- 硅铁冶炼培训课件.pptx VIP
- 水土保持工程监理规划.pdf VIP
- 政务云平台 第4部分:系统部署和迁移要求_地方标准编制说明.pdf
- DB37T-政务云平台监管指标体系及编制说明.pdf VIP
- 高中物理必修二第一章检试测卷.doc VIP
- DB37T 4394.4—2024政务云平台 第4部分:系统部署和迁移要求.pdf VIP
文档评论(0)