第9章常用可编程接口技术及应用ppt课件.ppt

第9章常用可编程接口技术及应用ppt课件.ppt

ID:59467498

大小:2.67 MB

页数:112页

时间:2020-09-14

第9章常用可编程接口技术及应用ppt课件.ppt_第1页
第9章常用可编程接口技术及应用ppt课件.ppt_第2页
第9章常用可编程接口技术及应用ppt课件.ppt_第3页
第9章常用可编程接口技术及应用ppt课件.ppt_第4页
第9章常用可编程接口技术及应用ppt课件.ppt_第5页
资源描述:

《第9章常用可编程接口技术及应用ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第 九 章 常 用 可 编 程 接 口 技 术 及 应 用本章内容可编程计数器/定时器8253可编程并行接口芯片8255A9.1可编程计数器/定时器8253定时控制在微机系统中具有极为重要的作用,计数是许多过程控制领域常用的功能。它们都是由数字电路中的计数电路构成。定时器由数字电路中的计数电路构成,通过记录高精度晶振脉冲信号的个数,输出准确的时间间隔。计数电路记录外设提供的具有一定随机性的脉冲信号时,它主要反映脉冲的个数(进而获知外设的某种状态),常又称为计数器。定时器和计数器8253定时计数器概述3个独立的16位计数器通道每个计数器有6种工作方式按二进制或十进制(BCD码

2、)计数8253的内部结构D7~D0计数器0控制字寄存器计数器1计数器2内部数据总线数据总线缓冲器读写控制逻辑RDWRA0A1CSCLK0GATE0OUT0CLK1GATE1OUT1CLK2GATE2OUT28253的引脚1.计数器预置寄存器GATECLKOUT减1计数器输出锁存器计数初值存于预置寄存器;在计数过程中,减法计数器的值不断递减,而预置寄存器中的预置不变。输出锁存器用于写入锁存命令时,锁定当前计数值计数器的3个引脚CLK时钟输入信号在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1。计数器计数的对象。GATE门控输入信号控制计数器工作,可分成电

3、平控制和上升沿控制两种类型。高电平时允许计数器工作。OUT计数器输出信号当一次计数过程结束(计数值减为0),OUT引脚上将产生一个输出信号2.与处理器接口D0~D7数据线A0~A1地址线CS*片选信号RD*读信号WR*写信号端口选择9.28253控制字00计数器001计数器110计数器211非法00计数器锁存命令01只读写低字节10只读写高字节11先读写低字节后读写高字节000方式0001方式1X10方式2X11方式3100方式4101方式50二进制1十进制示例9.38253的工作方式8253有6种工作方式,由方式控制字确定熟悉每种工作方式的特点才能根据实际应用问题,选择正

4、确的工作方式每种工作方式的过程类似:⑴设定工作方式⑵设定计数初值〔⑶硬件启动〕⑷计数初值进入减1计数器⑸每输入一个时钟计数器减1的计数过程⑹计数过程结束方式0:计数结束中断1,结果特点:计数器减为0时,OUT升高,向CPU发中断申请。2,过程特点:(1)控制字写入:OUT变为0且保持,直到计数为0(2)计数值写入:OUT不变,仍为0(3)启动方式:写入计数值,写入后,再下一个CLK计数脉冲到来时,计数初值由初值寄存器进入计数器。(4)计数期间:OUT不变,仍为0(5)计数为0时:OUT升高,OUT=1,直到写入新的控制字或计数值才能使OUT=0(6)计数期间写入新的计数值:

5、如果计数值为一个字节,则在写入后的下一个时钟脉冲,新的计数值送入计数器,开始新的计数。如果计数值为两个字节,则在写入第一个字节时终止计数,写入第二个字节后的下一个时钟脉冲,新的计数值送入计数器,开始新的计数(7)GATE作用:GATE=0,禁止计数;GATE=1,允许计数,从刚才断开的地方开始(8)计数值有效期限:计数值一次有效。方式0:计数结束中断方式0:计数结束中断①②④③⑤GATEOUTCLK031244方式0WR①设定工作方式②设定计数初值③计数值送入计数器④计数过程⑤计数结束方式0时GATE信号的作用方式0在计数过程中改变计数值方式1:可编程单稳脉冲1,结果特点:

6、输出单拍负脉冲,脉冲宽度可编程设定2,过程特点:(1)控制字写入:OUT=1(2)计数值写入:OUT=1不变(3)启动方式:GATE上升沿,启动后的下一个CLK脉冲使OUT变低电平(延迟一个时钟周期)。(4)计数期间:OUT不变,仍为0(5)计数为0时:OUT升高,OUT=1。(6)计数期间写入新的计数值:不影响原计数,只有当下一个GATE上升沿到来时才使用新的计数值。(7)GATE作用:GATE=0或GATE=1不影响计数,但若出现上升沿则重新启动计数器,按最新计数值开始计数。若在计数尚未结束时就出现了上升沿,则重新计数,故使输出负脉冲的宽度延长。(8)计数值有效期限:计

7、数值多次有效,在没有新的计数值写入之前,原计数值保持不变,以后每触发一次,初值寄存器中保存的计数值就重新装入计数器一次方式1:可编程单稳脉冲方式1:可编程单稳脉冲①②⑤④⑥①设定工作方式②设定计数初值③③硬件启动④计数值送入计数器⑤计数过程⑥计数结束GATEOUTCLK031244方式1WR方式1时GATE信号的作用方式1在计数过程中改变计数值方式2:脉冲频率发生器(分频器)1,结果特点:产生连续的负脉冲信号,负脉冲宽度等于一个CLK周期;脉冲周期=计数值×CLK周期。2,过程特点:(1)控制字写入:OUT=1(2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。