- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
五、可编程外围定时器/计数器8253 2、 8253的工作方式和控制字 8253计数器工作方式由编程 设定,通过将控制字写入控 制寄存器,来选择每一个计 数器的工作方式。控制字的 格式如下图8.15所示。 8253的6种控制方式如下: (1)方式0:这种方式在计数 器减为0时,输出线OUT升为 高电平,向CPU发出中断请 求。方式控制字写入后,输出 线OUT为低电平,计数器初值写入后计数器开始计数,计数期间仍为低电平。(2)方式1:方式1输出单拍负脉冲信号,脉冲宽度可编程设定。在设定工作方式和写入计数值后,OUT输出高电平。在门控信号GATE上升为高电平时,OUT输出低电乎,并开始计数。在计数器减为0时,输出变为高电平。 五、可编程外围定时器/计数器8253 2、 8253的工作方式和控制字 (3)方式2:方式2为脉冲发生器方式,产生连续的负脉冲信号。OUT输出的负脉冲宽度等于一个时钟周期,脉冲周期等于写入计数器的计数值和时钟周期的乘积。OUT受门控信号GATE控制。 (4)方式3:方式3计数时,计数器输出为方波。若计数值N为偶数,在前N/2计数期间OUT输出高电平,后N/2计数期间OUT输出低电平。如果N为奇数,高低电平为(N+1)/2和(N-1)/2。其余特性同方式2。 (5)方式4:方式4为软件触发选通方式。方式控制字写入8253后,计数器输山高电平,再写入计数值之后开始计数。当计数到0时输出一个时钟周期的负脉冲。当门控GATE输入低电平时,计数停止。 (6)方式5:方式5为硬件触发选通方式。写入方式控制字和计数值后,输出保持高电平,只有在门控信号GATE上升沿之后才开始计数,计完最后一个数,输出一个时钟周期的负脉冲。 五、可编程外围定时器/计数器8253 3、 8253与C51单片机的接口 【例8-7】 按照图8.16所示 的连接,对8253进行编程, 实现图中的的输出波形。 分析: (1)8253控制字的地址 为0B 1111 1111 1111 1111 即0xFFFF;通道0地址 为0B 0011 1111 1111 1111即0x3FFF;通道1地址为0B0111 1111 1111 1111即0x7FFF;通道2地址为0B 1011 1111 1111 1111即0xBFFF。 (2)通道0工作在方式0,通道1工作在方式3,通道2工作在方式4。程序如下: 五、可编程外围定时器/计数器8253 3、 8253与C51单片机的接口 #include reg51.h #include stdio.h #define P8253CW 0XFFFF //8253控制字 #define P8253T0 0X3FFF //8253通道0地址 #define P8253T1 0X7FFF //8253通道1地址 #define P8253T2 0XBFFF //8253通道2地址 #define uchar unsigned char #define uint unsigned int void WCW(uchar data); //函数申明 void WT0(uchar data); void WT1(uchar data); void WT2(uchar data); xdata uchar c8253word=0; Uart_init(); void Delay; main() { Uart_init(); P0=0XFF; //端口初始化为0xFF P1=0XFF; P2=0XFF; 五、可编程外围定时器/计数器8253 3、 8253与C51单片机的接口 P3=0XFF; c8253word=0x10; //通道0方式0 WCW(c8253word); //写入控制字 WT0(0x80); //写入计数初值 c8253word=0x56; //通道1方式3 WCW(c8253word); //写入控制字 WT1(0x80);
您可能关注的文档
- 单片机原理及应用第2版 教学课件 作者 陈立周 编 封面与目录.ppt
- 单片机原理及应用电子课件李英顺 第1章 MCS 51系列单片机基础.ppt
- 单片机原理及应用电子课件李英顺 第2章 MCS 51单片机的结构和工作原理.ppt
- 单片机原理及应用电子课件李英顺 第3章 MCS 51单片机指令系统.ppt
- 单片机原理及应用电子课件李英顺 第4章 汇编语言程序设计.ppt
- 单片机原理及应用电子课件李英顺 第5章 MCS 51单片机定时系统与终端系统.ppt
- 单片机原理及应用电子课件李英顺 第6章 MCS 51单片机的系统扩展与接口技术.ppt
- 单片机原理及应用电子课件李英顺 第7章 MCS 51单片机测控接口.ppt
- 单片机原理及应用电子课件李英顺 第8章 MCS 51单片机串行通信.ppt
- 单片机原理及应用电子课件李英顺 第9章 MCS 51单片机应用系统的可靠性及抗干扰设计.ppt
- CNAS-CL63-2017 司法鉴定-法庭科学机构能力认可准则在声像资料鉴定领域的应用说明.docx
- 12J7-3 河北《内装修-吊顶》.docx
- 12N2 河北省12系列建筑标准设计图集 燃气(油)供热锅炉房工程.docx
- 内蒙古 12S8 排水工程 DBJ03-22-2014.docx
- 山西省 12S10 12系列建筑标准设计 管道支架、吊架.docx
- 16J601-木门窗标准图集.docx
- 12J8 河北省12系列《 楼梯》.docx
- CNAS-GL37 2015 校准和测量能力(CMC)表示指南.docx
- CNAS-RL02-2016 能力验证规则.docx
- 津02SJ601 PVC塑料门窗标准.docx
最近下载
- 品牌策划与推广实战PPT全套完整教学课件.pptx
- 概率论与数理统计课件-全概率与贝叶斯公式.ppt VIP
- 炒茶机及其系统设计.doc
- The Pricing of Options and Corporate Liabilities期权定价与公司负债.pdf
- (概率论与数理统计)全概率公式与贝叶斯公式.ppt VIP
- 新人教(pep)四年级英语下册Unit4 At the Farm A. Let's talk 说课稿.doc
- 职业教育课程建设人工智能赋能的改革研究.docx VIP
- 公司出纳年终工作总结6篇.docx VIP
- (完整word版)AAO工艺设计计算.doc VIP
- 《秘书工作理论与实务》课件——第一章 秘书办文工作.pptx VIP
文档评论(0)