常用接口芯片定时计数器.ppt
《常用接口芯片定时计数器.ppt》由会员分享,可在线阅读,更多相关《常用接口芯片定时计数器.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023/4/241计数器计数器/定时器定时器Intel 82538253的内部结构的内部结构8253的引脚的引脚8253的工作方式的工作方式8253的初始化的初始化8253的应用的应用2023/4/2428253的内部结构2023/4/2431、数据总线缓冲器、数据总线缓冲器:8位双向三态缓冲器。位双向三态缓冲器。通过编写程序向通过编写程序向8253写入确定写入确定8253工作方式的命令;工作方式的命令;向计数寄存器装入计数初值;读出当前计数值。向计数寄存器装入计数初值;读出当前计数值。2、读、读/写控制逻辑写控制逻辑:8253内部操作的控制部分。内部操作的控制部分。按照按照CPU发来的读写
2、信号及地址信号产生相应的控制信发来的读写信号及地址信号产生相应的控制信 号,来选择读号,来选择读/写操作的端口、控制数据的传送方向,以及写操作的端口、控制数据的传送方向,以及对控制寄存器的写入。对控制寄存器的写入。3、控制字寄存器、控制字寄存器:控制字寄存器是控制字寄存器是8位的,只能写不能读。位的,只能写不能读。在初始化编程时,在初始化编程时,CPU写入方式控制字到控制字寄存器写入方式控制字到控制字寄存器 中,用以选择计数通道及其相应的工作方式。中,用以选择计数通道及其相应的工作方式。2023/4/2444、计数器、计数器0、计数器、计数器1、计数器、计数器2 内部结构相同、功能相同;有各自
3、独立的端口内部结构相同、功能相同;有各自独立的端口地址;有地址;有6种不同的工作方式。种不同的工作方式。每个计数通道都由计数初值寄存器、减每个计数通道都由计数初值寄存器、减1计数计数器和计数值锁存器这三个组成。器和计数值锁存器这三个组成。计数初值提前写入到计数通道。计数初值提前写入到计数通道。时钟脉冲从时钟脉冲从 CLK端输入。每输入一个时钟脉冲,端输入。每输入一个时钟脉冲,减减1计数器减计数器减1;当减;当减1计数器为计数器为0时,计数结束。时,计数结束。2023/4/245计数器内部结构计数器内部结构计数值锁存器(16位)锁存器读出当前值减1计数器(16位)&OUTCLKGATE计数初值寄
4、存器(16位)装入/读出初值2023/4/246计数初值寄存器计数初值寄存器(16位):用于存放计数初值,其长度为16位,故最大计数值为65536。此寄存器的初值同减1计数器的初值在初始化时同时装入的。减减1计数器计数器(16位):用于进行减1操作,每来一个时钟脉冲,就作减1运算,直至将计数初值减为0为止。计数值锁存器计数值锁存器(16位):锁存减减1 计数器计数器的内容,以供读出和查询。2023/4/2478253的引脚的引脚8253D7D6D5D4D3D2D1D0CLK0OUT0GATE0GND1234567891011122423222120191817 16 15 14 13VccWR
5、RDCSA1A0CLK2GATE2OUT2CLK1GATE1OUT12023/4/248面向面向CPU的信号线的信号线:(1)数据总D0D7线,为三态输入/输出线,用于将8253与系统数据总线相连。(2)片选线 CS*(3)读信号 RD*,有效时表示对8253进行读操作。(4)写信号 WR*,有效时表示对外253进行写操作。(5)地址线 A1A0,用于选择8253片内的寄存器。占用四个连续的端口地址,分别对应于三个计数初值寄存器端口和一个控制寄存器端口。A1A0=00计数器0 A1A0=01计数器1 A1A0=10计数器2 A1A0=11控制寄存器 2023/4/249面向面向I/O设备的信号
6、线设备的信号线:(6)计数器时钟信号CLK:为计数器提供时钟信号。(7)计数器门选控制信号GATE:用来禁止、开始计数器的计数过程。(8)计数器输出信号OUT:当计数值减为0时,计数器输出信号OUT,表示计数或定时已到。2023/4/2410初始化:设定工作方式 设定计数初值启动计数器:计数值送入减1计数器。计数器工作:计数过程 计数结束8253工作方式工作方式 方式方式0GATEOUTCLK 031244WR方式方式02023/4/2411初始化:设定工作方式 设定计数初值启动计数器:硬件启动(GATE的上升沿)计数值送入减1计数器计数器工作:计数过程 计数结束GATEOUTCLK 0312
7、4 4方式方式1WR8253工作方式工作方式 方式方式12023/4/24128253工作方式工作方式 方式方式203124GATEOUTCLK 4方式方式2031240312403124WR2023/4/24138253工作方式工作方式 方式方式303124GATEOUTCLK 4方式方式3031240312403124WR2023/4/24140方式、1方式:计数结束后输出高电平计数初值计数初值=定时时间定时时间/输入脉冲周期输入脉冲周期 2方式、3方式:重复计数,输出周期脉冲计数初值计数初值=fCLK/fOUT =输入脉冲频率输入脉冲频率/输出脉冲频率输出脉冲频率2023/4/24158
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 接口 芯片 定时 计数器
限制150内