西安子科技大学 目录 XIDIAN UNIVERSITY 1 引脚功能及特点 2 8253内部结构及工作原理 3 8253的控制字及工作方式 4 8253与系统总线的接口连接方法 5 8253的应用和设计 微机原理与系统设计 第九章定时/计数器8253应用设计 董明皓 dminghao@xidian.edu.cn 2
1 引脚功能及特点 2 3 4 8253与系统总线的接口连接方法 5 8253的应用和设计 8253内部结构及工作原理 8253的控制字及工作方式 目录 微机原理与系统设计 第九章 定时/计数器8253应用设计 董明皓 dminghao@xidian.edu.cn 2
历安毛子种枝大” 基础知识引入 XIDIAN UNIVERSITY 8253基本功能 八 OUT1 定时 OUT2 分频 OUT3 方波 微机原理与系统设 第九章定时/计数器8253应用设计 董明皓 dminghao@xidian.edu.cn 3
定时 分频 方波 基础知识引入 8253基本功能 微机原理与系统设计 第九章 定时/计数器8253应用设计 董明皓 dminghao@xidian.edu.cn 3
历些毛子种枝大学 8253引脚功能及特点 XIDIAN UNIVERSITY Intel8253是8086/8088微机系统常用的定时/计数器芯片,它具有 定时,计数与分频三大功能,同类型的定时/计数器芯片还有 Intel8254等,8253是24脚双列直插芯片,用+5V电源供电。 1、8253的一般性能概述 (1)每个8253芯片有3个独立的16位计数器通道。 (2)每个计数器通道都可以按照二进制或十进制计数(BCD)。 (3)每个通道有6种工作方式,可以由程序设定和改变。 (4)占有4个端口地址,3个控制字寄存器占1个,其他3个通 道各占一个 微机原理与系统设计 第九章定时/计数器8253应用设计 董明皓 dminghao@xidian.edu.cn
Intel8253是8086/8088微机系统常用的定时/计数器芯片,它具有 定时,计数与分频三大功能,同类型的定时/计数器芯片还有 Intel8254等,8253是24脚双列直插芯片,用+5V电源供电。 1、8253的一般性能概述 (1)每个8253芯片有3个独立的16位计数器通道。 (2)每个计数器通道都可以按照二进制或十进制计数(BCD)。 (3)每个通道有6种工作方式,可以由程序设定和改变。 (4)占有4个端口地址,3个控制字寄存器占1个,其他3个通 道各占一个 8253引脚功能及特点 微机原理与系统设计 第九章 定时/计数器8253应用设计 董明皓 dminghao@xidian.edu.cn 4
历安毛子绑枚大学 8253引脚功能及特点 XIDIAN UNIVERSITY Intel公司生产的可编程定时/计数器8253采用24脚的DIP封装, 用作为分器、定时信号产生器等。 引脚名 功能 连接去向 D。D, 数据总线(双向) CPU CS 片选信号 译码电路 RD 读信号 CPU WR 写信号 CPU AoA 端口地址 CPU 3个计数通道的输入时钟 CLK。CLK2 外部 (计数脉冲) GATE-GATE 3个计数通道的控制信号 外部 OUT-OUT 3个计数通道的输出信号 外部 Vee 电源(+5V) GND 地 微机原理与系统设计 第九章定时/计数器8253应用设计 董明皓 dminghao@xidian.edu.cn
D ~D 0 7 CS RD WR A ,A0 1 CLK ~CLK 0 2 GATE ~GATE 0 2 引脚名 功 能 连接去向 数据总线(双向) CPU 片选信号 译码电路 读信号 CPU 写信号 CPU 端口地址 CPU 3个计数通道的输入时钟 (计数脉冲) 外部 3个计数通道的控制信号 外部 3个计数通道的输出信号 外部 Vcc 电源(+5V) / GND 地 / OUT OUT 0 7 ~ Intel公司生产的可编程定时/计数器8253采用24脚的DIP封装, 用作为分频器、定时信号产生器等。 8253引脚功能及特点 微机原理与系统设计 第九章 定时/计数器8253应用设计 董明皓 dminghao@xidian.edu.cn 5
历安毛子种枝大” 8253的原理结构及工作原理 XIDIAN UNIVERSITY ●可编程定时/计数器8253的原理结构图 定时/计数器8253一共有三个独立的计数通道(也称计数器): 计数器0、计数器1、计数器2。 Intel 8253 GATEO CLKO RD 计数器0 OUTO WR GATE1 地址线 地址 译码 cs 计数器1 CLKI OUT1 GATE2 计数器2 CLK2 OUT2 微机原理与系统设计 第九章定时/计数器8253应用设计 董明皓 dminghao@xidian.edu.cn
计数器 0 GATE0 CLK0 OUT0 GATE1 CLK1 OUT1 GATE2 CLK2 OUT2 地址线 RD WR CS A1 A0 计数器 1 计数器 2 Intel 8253 地址 译码 D7 D ~ 0 lll 8253的原理结构及工作原理 可编程定时/计数器8253的原理结构图 定时/计数器8253一共有三个独立的计数通道(也称计数器): 计数器0、计数器1、计数器2。 微机原理与系统设计 第九章 定时/计数器8253应用设计 董明皓 dminghao@xidian.edu.cn 6
历些毛子种枚大” 8253的原理结构及工作原理 XIDIAN UNIVERSITY 计数器0 VCC +5V 控制寄存器 GND DrD CPU CRH CRL 计数寄存器CR GATEO 可访问 CEH CEL 计数工作单元CE CLKO outo OLH OLL 输出锁存器0L 地址线 地址 译码 cs 计数器1 GATEI CLK1 A OUTI 计数器2 GATE2 CLK2 OUT2 微机原理与系统设计 第九章定时/计数器8253应用设 董明皓 dminghao@xidian.edu.cn
CPU 可访问 8253的原理结构及工作原理 微机原理与系统设计 第九章 定时/计数器8253应用设计 董明皓 dminghao@xidian.edu.cn 7
历安毛子神枝大学 8253的原理结构及工作原理 XIDIAN UNIVERSITY 定时/计数器8253占用4个端口地址, AAo 寻址 COUNTA 00 计数通道0 COUNTB 01 计数通道1 COUNTC 10 计数通道2 COUNTD 11 控制字寄存器 其中控制字寄存器用一个端口地址,由控制字中D,D的位来指定 寻址哪个计数通道,其它3个计数通道各占用一个端口地址。为本 章说明方便,将这四个地址分别用COUNTA、COUNTB、 COUNTC和COUNTD表示
定时/计数器8253占用4个端口地址,: 寻 址 COUNTA 0 0 计数通道0 COUNTB 0 1 计数通道1 COUNTC 1 0 计数通道2 COUNTD 1 1 控制字寄存器 D7D6 A1A0 8253的原理结构及工作原理 其中控制字寄存器用一个端口地址,由控制字中 的位来指定 寻址哪个计数通道,其它3个计数通道各占用一个端口地址。为本 章说明方便,将这四个地址分别用COUNTA、COUNTB、 COUNTC和COUNTD表示。 8
历安毛子种枝大” 8253的原理结构及工作原理 XIDIAN UNIVERSITY 8253的地址为0300H0303H,每个通道的地址是什么? ·地址分析: 0000001110000000 00000011100000 01 00000011100000 10 000000111000 00 11 8253芯片引脚: ·CPU所连的引脚:
• 8253芯片引脚: A1A0 • CPU所连的引脚: A1A0 8253的原理结构及工作原理 8253的地址为0300H~0303H,每个通道的地址是什么? 9 • 地址分析: 0000 0011 1000 00 00 0000 0011 1000 00 01 0000 0011 1000 00 10 0000 0011 1000 00 11
历些毛子种枝大” 8253的原理结构及工作原理 XIDIAN UNIVERSITY 8253的地址为0300H、0302H、0304H、0306H,每个通道的 地址是什么? ·地址分析: 0000001110000000 0000001110000 01 0000001110000100 0000001110000110 8253芯片引脚 ·CPU所连的引脚: 10
8253的原理结构及工作原理 8253的地址为0300H 、0302H 、0304H 、0306H,每个通道的 地址是什么? 10 • 8253芯片引脚: A1A 0 • CPU所连的引脚: A 2 A1 • 地址分析: 0000 0011 1000 0 00 0 0000 0011 1000 0 01 0 0000 0011 1000 0 10 0 0000 0011 1000 0 11 0
历安毛子种枝大学 8253的原理结构及工作原理 XIDIAN UNIVERSITY 定时/计数器8253占用4个端口地址, AAo 寻址 COUNTA 00 计数通道0 COUNTB 01 计数通道1 COUNTC 10 计数通道2 COUNTD 11 控制字寄存器 通过计数通道的端口地址可以访问通道中的CR、OL,当对通 道进行写操作时(OUT),实际上表示将计数初值(即时常数 )写入CR;当对通道进行读操作时(N),表示将从OL中读 取计数值。 微机原理与系统设计 第九章定时/计数器8253应用设计 董明皓 dminghao@xidian.edu.cn
定时/计数器8253占用4个端口地址,: 寻 址 COUNTA 0 0 计数通道0 COUNTB 0 1 计数通道1 COUNTC 1 0 计数通道2 COUNTD 1 1 控制字寄存器 A1A0 8253的原理结构及工作原理 通过计数通道的端口地址可以访问通道中的CR、OL,当对通 道进行写操作时(OUT),实际上表示将计数初值(即时常数 )写入CR;当对通道进行读操作时(IN),表示将从OL中读 取计数值。 微机原理与系统设计 第九章 定时/计数器8253应用设计 董明皓 dminghao@xidian.edu.cn 11