- 1、本文档共179页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京邮电大学微机原理与接口技术第八章 接口技术
第八章 接口技术
定时与计数器
并行传输以其接口
DMA传输及DMA控制器
串行传输及其接口
D/A与A/D转换及其接口
8.1 定时器/计数器
计算机内广泛应用定时器/计数器,它主要用于:
周期时标产生,用作:DRAM的定时刷新,定时查
询,计算机内部日历钟的标准信号源;
串行传输波特率发生器,方波发生器,高速脉冲输
出;
各种限时器,即单稳态电路,软件或硬件“看门狗”
电路;
各种时间间隔,频率和相位的测量;
生成各种占空比的脉冲宽度调制(PWM)输出,以控
制直流马达的转速。
这种专门设计的定时器电路与软件计时程序相比,
优点是可节省大量CPU时间。在系统需要很多定时器的
场合,硬件计时器的应用可大大提高计算机的工作效率,
并能提高计时及测量精度。
一、定时器的一般工作原理
定时器实际上是一个计数器电路,其时钟由一标准
时钟发生器提供,由它作为计时标准。所以,定时器可
提供高精度的时间测量和作为高精度限时器。其一般原
理如图所示。
Fosc—标准时钟发生器
预分频器—其输出作为计数器时钟
时间常数寄存器 (TCR )—存放计数初值,决定计时长度。
计数器—它从TCR取得初值,在时钟驱动下进行计数(可以是减
计数或加计数),当计数溢出时,产生超时信号。
二、可编程定时/计数器 8253/8254
A ,A 地址线。占有4 1、对外引脚与内部结构
0 1
个I/O端口,在PC机中的
端口地址为: D7 1 24 VCC
CH0 40H D6 2 23 WR
D5 3 22 RD
CH1 41H D4 4 21 CS
CH2 42H D3 5 20 A1
控制口 43H D2 6 19 A0
D1 7 18 CLK2
D0 8 17 OUT2
面向I/O的信号线(3组) CLK0 9 16 GAT2
CLK 0~2 计数时钟输入 OUT0 10 15 CLK1
GAT0 11 14 GAT1
GATE0~2 门控信号。“0”GND 12 13 OUT1
电平禁止计数器工作。
图8.6 (a) 定时器/计数器
OUT0~2 计数器输出。表 8253/8254引脚图
示定时或计数已到。
8253/8254 内部结构
CLK0
D ~D
7 0 数据总线缓冲器
文档评论(0)