计数器定时器.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第1页,共23页,星期日,2025年,2月5日第8章计数器/定时器80X86系统常用接口芯片(一)并行接口芯片Intel8255,有三个8位端口A,B,CIntel8155,有三个端口,内带256字节RAM,两个定时器。(二)串行接口芯片Intel8251,同步异步串行接口。Intel8250,异步串行接口芯片。(三)计数定时器Intel8253/8254,三个通道16位定时计数器。(四)直接存取控制器(DMAC)Intel8237上述接口芯片功能可由程序改变,称为可编程接口芯片。第2页,共23页,星期日,2025年,2月5日第8章计数器/定时器8253主要功能:①以均匀分布的时间间隔中断操作系统,以便切换程序;②向I/O设备输出精确的定时信号,信号的周期可由程序控制;③用来作为可编程波特率发生器;④检测外部事件发生的频率或周期;⑤统计外部事件发生的次数,计数结果送至计算机;⑥在定时或计数达到编程规定的值以后,向CPU申请中断。8.1计数器/定时器概述微机应用系统的重要应用之一是如何用好定时/计数器。即常常需要实时钟或延时或对外部事件计数。实现定时或延时控制的常用方法:(1)软件延时:用一个不完成任何功能的程序段实现;(2)常用数字电路定时:555(3)可编程硬件定时:8253,其定时值和定时范围可以通过软件来确定和改变。第3页,共23页,星期日,2025年,2月5日第8章计数器/定时器Intel8253____三个通道16位可设置定时计数器,可由软件设定6种工作方式。8.28253内部结构第4页,共23页,星期日,2025年,2月5日第8章计数器/定时器①8253内部由三个独立通道组成,结构与工作原理完全相同。②每个通道是16位计数器可对外输入CLK进行二进制或十进制(BCD)减1计数是否计数由外引脚GATE控制。CLK已知频率的时钟信号外部事件发生源16位减法计数器2#最大216(0000H)最小1(0001H)10#最大104(0000H)最小1(0001H)③每个通道有6种工作方式,由控制寄存器选择。④计数器归0时由OUT引脚输出信号。⑤控制字寄存器只能写不能读,写入的控制字将控制通道的工作方式。⑥数据总线缓冲器用于与CPU间的信息通道。第5页,共23页,星期日,2025年,2月5日第8章计数器/定时器1.D7~D0:数据总线,双向,三态,直接与计算机数据总线相连。2.CLK0~CLK2:计数时钟输入端,下降沿使通道减1。3.GATE0~GATE2:门控制,输入,高电平有效或上升沿有效,有效时允许计数器对输入时钟计数。4.OUT0~OUT2:通道输出信号,计数器到“0”时由此输出一信号,输出波形形式取决于工作方式。5.A1、A0:寻址3个通道的计数器和控制寄存器(3个通道的控制寄存器共用一个端口地址).6.RD、WR和CS:8253的读、写和片选信号,均为低电平有效。8.38253的引脚功能第6页,共23页,星期日,2025年,2月5日第8章计数器/定时器8253与8086系统计算机连接说明:1.8253的数据线D7~D0接8086的数据总线的低8位。2.8253的A1和A0分别接系统的A2和A1,使用偶地址传递信息。3.由74LS138,74LS30和74LS04译码选中8253。4.8253的三个通道输入时钟由系统PCLK分频得到,频率为:2.38636/2=1.1931816MHz.5.在IBM-PC/XT微机系统中,通道0定时OUT0接8259的IR0,通道1刷新动态存储器,通道2控制扬声器发声.第7页,共23页,星期日,2025年,2月5日第8章计数器/定时器M2M1M0:计数器工作方式选择000方式0001方式1x10方式2x1

文档评论(0)

xiaoshun2024 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档