欢迎来到天天文库
浏览记录
ID:46577820
大小:1.50 MB
页数:21页
时间:2019-11-25
《贵州大学微机原理及复习微机第07章8253》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章典型可编程接口芯片及应用7.1可编程中断控制器芯片82597.2可编程定时/计数器芯片82547.4串行通信和串行接口芯片82517.3可编程并行接口芯片8255第7章典型可编程接口芯片及应用8253主要功能:①以均匀分布的时间间隔中断操作系统,以便切换程序;②向I/O设备输出精确的定时信号,信号的周期可由程序控制;③用来作为可编程波特率发生器;④检测外部事件发生的频率或周期;⑤统计外部事件发生的次数,计数结果送至计算机;⑥在定时或计数达到编程规定的值以后,向CPU申请中断。7.2可编程定时/计数器7.2.1概述微机应用系统的重要应用之一是如何用好定时/计数器。即常常需要实时钟或延时
2、或对外部事件计数。实现定时或延时控制的常用方法:(1)软件延时:用一个不完成任何功能的程序段实现;(2)常用数字电路定时:555(3)可编程硬件定时:8253,其定时值和定时范围可以通过软件来确定和改变。第7章典型可编程接口芯片及应用7.2.2可编程定时器/计数器8253一.内部结构与功能Intel8253____三个通道16位再装入定时计数器,可由软件设定6种工作方式。内部结构见右图。说明:①8253内部由三个独立通道组成,结构与工作原理完全相同。第7章典型可编程接口芯片及应用②每个通道是16位计数器可对外输入CLK进行二进制或十进制(BCD)减1计数是否计数由外引脚GATE控制。CLK
3、已知频率的时钟信号外部事件发生源16位减法计数器2#最大216(0000H)最小1(0001H)10#最大104(0000H)最小1(0001H)③每个通道有6种工作方式,由控制寄存器选择。④计数器归0时由OUT引脚输出信号。⑤控制字寄存器只能写不能读,写入的控制字将控制通道的工作方式。⑥数据总线缓冲器用于与CPU间的信息通道。第7章典型可编程接口芯片及应用二、8253的引脚功能(24PIN)1.D7~D0:数据总线,双向,三态,直接与计算机数据总线相连。2.CLK0~CLK2:计数时钟输入端,下降沿使通道减1。3.GATE0~GATE2:门控制,输入,高电平有效或上升沿有效,有效时允许计
4、数器对输入时钟计数。4.OUT0~OUT2:通道输出信号,计数器到“0”时由此输出一信号,输出波形形式取决于工作方式。5.A1、A0:寻址3个通道的计数器和控制寄存器(3个通道的控制寄存器共用一个端口地址).6.RD、WR和CS:8253的读、写和片选信号,均为低电平有效。第7章典型可编程接口芯片及应用8253与8086系统计算机连接说明:1.8253的数据线D7~D0接8086的数据总线的低8位。2.8253的A1和A0分别接系统的A2和A1,使用偶地址传递信息。3.由74LS138,74LS30和74LS04译码选中8253。4.8253的三个通道输入时钟由系统PCLK分频得到,频率为
5、:2.38636/2=1.1931816MHz.5.在IBM-PC/XT微机系统中,通道0定时OUT0接8259的IR0,通道1刷新动态存储器,通道2控制扬声器发声.三、8253的控制字及芯片工作方式第7章典型可编程接口芯片及应用1.方式字M2M1M0:计数器工作方式选择000方式0001方式1x10方式2x11方式3100方式4101方式5BCD:计数器进制选择016位二进制计数器1BCD码计数器SC1SC0:计数器通道选择00通道001通道110通道211非法RW1RW0:计数器读写选择00计数器锁存01只读写低8位10只读写高8位11先读写低8位,再读写高8位控制字写入控制端口,各位
6、含义如下:D0SC1D7SC0BCDRW1RW0M2M1M08253初始化:对一个通道先写入控制字再写入时间常数(计数初值)第7章微型机接口技术注:①写入控制字后,所有控制逻辑电路复位,输出端OUT进入初始状态。②CPU向8253写入的计数初值,要在CLK端输入一个正脉冲()后才能被真正装入指定通道(若在此CLK下降沿之前读计数器,则其值是不定的)。之后再次输入时钟脉冲(CLK)才开始计数,且每次在脉冲的下降沿减1计数。即:写入计数初值后,经过一个CLK,8253才开始计数。第7章微型机接口技术2.8253工作方式(1)方式0——计数结束产生中断①控制字(CW)写入后OUT即变为低电平,当
7、计数器为0时,输出OUT变为高电平。②计数初值写入后在下一个CLK下降沿才送入计数器,因此计数值为N+1。③当GATE变为低电平时计数停止,再变为高电平时计数继续进行。④若计数过程中重新送入初值,则按新值重新计数。⑤计数到零后,不能自动恢复计数初值,OUT端保持高电平。再次写入计数初值,才又开始计数。第7章微型机接口技术(2)方式1——可重复触发单稳触发器①写入CW后OUT变为高电平,GATE上升沿触发后,OUT变为低并
此文档下载收益归作者所有