- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 计数器/定时器8253 教学重点 可编程计数器/定时器的原理 8253的工作方式和编程 8253的应用 6.1 概述 6.2 可编程计数器/定时器的工作原理 6.3 可编程计数器/定时器8253 脉冲信号的概念 计算机接口所要处理的信息不仅是并行的二进制数据,还有串行二进制数据、脉冲信号等。这些信号的处理显然与并行二进制数据不完全一样,应该采用其他形式的接口。 脉冲信号的概念 对于脉冲信号来讲,其对应的物理意义就是外部事件,如传输带上的工件、人体心脏的跳动等等。我们首先要通过相关的传感器和电路,把这些物理量转化为电脉冲,一个外部事件对应一个外部脉冲。对这些脉冲的一个典型处理就是计数求和。 6.3.1 概述 定时器/计数器的应用举例: 6.3.1 概述 定时信号的获得: (1)软件方法 使用延迟子程序 (2)硬件方法 使用计数器/定时器 6.2 可编程计数器/定时器的工作原理 定时器由数字电路中的计数电路构成,通过记录高精度晶振脉冲信号的个数,输出准确的时间间隔。计数值=定时时间/时钟脉冲周期 计数电路如果记录外设提供的具有一定随机性的脉冲信号时,它主要反映脉冲的个数(进而获知外设的某种状态),又称为计数器。 计数器/定时器结构示意图 8253的编程结构 计数器/定时器的用处 ① 在多任务的分时系统中用来作为中断信号实现程序的切换; ② 可以向I/O设备输出精确的定时信号; ③ 作为可编程的波特率发生器; ④ 实现时间延迟。 6.3 可编程计数器/定时器8253 6.3.1 8253的结构和工作原理 6.3.2 8253的引脚分配 6.3.3 8253的工作模式 6.3.4 8253的编程化命令 6.3.5 8253的应用举例 6.3.1 8253的内部结构 8253的编程结构 6.3.2 8253的引脚分配 8253的内部端口地址引脚A1、A0 计数器的三个引脚 CLK时钟输入信号——计数器对该引脚输入的脉冲进行计数,在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1。 8253的基本工作方式是对CLK端输入的脉冲进行计数, CLK端输入的脉冲可以是任何脉冲源提供的脉冲(只要它的周期不小于380ns即可) 。 计数器的三个引脚 GATE门控输入信号——通过外部控制计数器工作,可分成电平控制和上升沿控制两种类型,类型由工作方式决定。 OUT计数器输出信号——当一次计数过程结束(计数值减为0),OUT引脚上将产生一个输出信号。 基本规则 注意问题 启动方式(软件启动、硬件启动); GATE信号的作用,可以启动计数的有效GATE信号(高电平、上升沿),GATE信号的变化导致计数发生的变化; OUT输出波形; 计数期间向计数器写入新的计数值,计数的变化; 是否自动重新装入 模式0:计数结束产生中断 模式0的工作特点: 模式1的工作特点: 模式2的工作特点: 模式3的工作特点: 模式4的工作特点: 模式5的工作特点: 6.3.4 8253的控制寄存器的格式 计数值范围 选择二进制时 计数值范围:0000H~0FFFFH 0000H是最大值,代表65536 选择十进制(BCD码) 计数值范围:0000~9999 0000代表最大值10000 8253的编程命令 1. 初始化命令 控制字的确定 设置计数初始值的说明 初始化流程 初始化流程的注意问题 举例2 设8253的端口地址为8030~8036H(偶地址),要求设定计数器0的工作在模式0下,采用二进制计数方式,计数初值为1000;计数器1的工作在模式2下,采用BCD码计数方式,计数初值为1000;试写出8253初始化程序。 初始化程序 2. 读取计数值命令 2. 读取计数值命令 举例 8253的端口地址为8030~8036H,要求将计数器2的当前计数值读出并送到CX中。 有关延时 MOV AL,(35H) OUT 86H, AL MOV AL, 00 OUT 80H, AL MOV AL, 10 OUT 80H, AL 4. 编写子程序 MOV AL,(76H) OUT 86H, AL MOV AL,0E8H OUT 82H,AL MOV AL,03H OUT 82H,AL 4. 编写子程序 ①门控电路GATE是触发信号,上升沿有效,即开始计数是由GATE的上升沿触发的; ②触发后,通道计数器开始计数,输出端OUT由高变低; ③计数器计数到0,OUT再由低变高。 工作模式2:分频器 CW N=3 N N 3 2
您可能关注的文档
- (船舶灭火系统)要点分析.ppt
- (电子对抗技术)要点分析.ppt
- :电能转化为化学能要点分析.ppt
- +生物力学要点分析.ppt
- +素描理论基础篇要点分析.ppt
- AASM睡眠分期新规则要点分析.ppt
- APF有源电力滤波器要点分析.ppt
- 美丽的地球要点分析.ppt
- 美丽的瓶花要点分析.ppt
- CT与维生素K缺乏出血要点分析.ppt
- 2025年农业生物技术在种业中的新型生物农药应用报告.docx
- 考点解析-山西省霍州市中考数学真题分类(一次函数)汇编综合测评试题(含详细解析).docx
- 研究缺陷检测聚氨酯底涂剂的制备方法和应用效果.docx
- 2025年二手奢侈品市场鉴定标准升级版报告.docx
- 生物识别技术(指纹、面部等)在智能安防监控市场前景分析报告.docx
- 2025年农业生物技术在种业中的应用与市场拓展研究报告.docx
- 零售企业数字化供应链协同与供应链协同机制优化案例研究报告.docx
- 新媒体环境下2025年社交媒体平台文化价值观塑造报告.docx
- 2025年农业生物技术在种业中的植物抗逆育种市场现状与前景报告.docx
- 2025年农业生物技术在种业中的新型育种材料开发报告.docx
文档评论(0)