- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
(4)定时器/计数器8155芯片内有一个14位的减法计数器,可对输入脉冲进行减法计数,它可以在0002H~3FFFH之间选择计数器初值,TIMERIN为定时器时钟输入引脚,TIMEROUT为定时器输出引脚,可输出方波、脉冲等信号。定时器的计数单元和工作方式由8155内部两个寄存器确定。格式如下图所示。其中,高字节寄存器的最高两位M2,M1用于设定定时器/计数器的工作方式。M2,M1定义定时/计数器从TIMEROUT输出信号的形式:M2,M1=00输出单个方波M2,M1=01输出连续方波M2,M1=10输出单个脉冲M2,M1=11输出连续脉冲计数开始计数结束常常用作分频器(自动重装初值)常常用作分频器(自动重装初值)负脉冲宽度约等于输入TI的时钟周期单方波宽度约等于初值的一半定时器/计数器的使用(初始化):①对(04H)(05H)寄存器装入14位初值和输出信号形式。14位初值的范围是2—3FFFH。②启动定时器/计数器。即对命令/状态字寄存器(00H)的最高两位M2,M1写入“11”。③如果定时器/计数器在运行中要改换新的时间常数,必须先装入新的初值,然后再发送一次启动命令,即写入:M2,M1=11。注意:8155定时器/计数器的最小初值为2。分频应用时,初值若为偶数,则输出等占空比方波;若为奇数,则正半周多一个脉冲周期。(5)接口与编程8155芯片可以直接与MCS-51单片机连接,不需要任何外加逻辑电路,扩展一片8155系统可以增加256B片外RAM、22位I/O口线及一个14位减法计数器,MCS-51与8155芯片的连接电路如下图所示。上页图中RAM和各端口的地址为:RAM字节地址范围:7E00H~7EFFH;命令/状态寄存器:7F00H;PA口:7F01H;PB口:7F02H;PC口:7F03H;定时器低8位寄存器:7F04H;定时器高8位寄存器:7F05H。[例题]在上页图中,将单片机片内RAM40H~4FH单元的内容,送8155芯片内的00H~0FH单元,并设定8155芯片的工作方式为:A口基本输入方式,B口基本输出方式,C口输入方式,定时器作为方波发生器,对输入脉冲100分频。解:程序如下:ORG0000HLJMPSTARTORG0030HSTART:MOVSP,#60H MOVR0,40H ;CPU片内RAM40H单元地址指针送R0 MOVDPTR,#7E00H ;数据指针指向8155内部RAM单元LP: MOVA,@R0 ;数据送累加器A MOVX@DPTR,A ;数据从累加器A送8155内部RAM单元 INCDPTR ;指向下一个8155内部RAM单元 INCR0 ;指向下一个CPU内部RAM单元 CJNER0,#50H,LP ;数据未传送完返回 MOVDPTR,#7F04H ;指向定时器低8位 MOVA,#64H ;分频系数(64)16=(100)10 MOVX@DPTR,A ;低8位初值装入 INCDPTR ;指向定时器高8位 MOVA,#40H ;设定时器方式为连续方波(40H=01000000B) MOVX@DPTR,A ;定时器/计数器方式及高6位初值装入 MOVDPTR,#7F00H ;数据指针指向控制字寄存器 MOVA,#0C2H ;设定A,B,C口方式 MOVX@DPTR,A ;启动定时器(0C2H=11000010B) RET END 4.4时钟芯片的扩展4.4.1时钟芯片概述4.4.2DS12C887的结构及工作原理4.4.3DS12C887与MCS-51的接口4.4.4DS12C887的应用举例实现实时时钟的方法:(1)软件时钟:由软件计时实现。其特点是硬件开销小、成本低、外围电路简单、占用CPU的时间、计时精度低、走时误差较大。(2)硬件时钟:由硬件时钟芯片实现,其特点是计时精确,不占用CPU资源,扩展电路简单。在单片机系统中应用较为广泛。(3)GPS时钟:由全球卫星定位系统提供。其特点是精度高,成本高。1.DS1302DS1302是美国达拉斯(Dallas)半导体公司推出的一
您可能关注的文档
最近下载
- 2022年9月全国青少年软件编程(图形化)等级(三级)考试卷.pdf VIP
- 第二章法的渊源、分类及效力.ppt VIP
- 《李清照》诗词109篇大全集.pdf VIP
- 《高分子防水卷材》课件.ppt VIP
- 河北省石家庄市2024-2025学年高一下学期期末考试 数学试卷[含答案].docx
- 中国人民大学《法理学》课件-第六讲 法的渊源与效力.pptx VIP
- 法理学—法的渊源、分类和效力.ppt VIP
- 法理学第四章_法的渊源、分类、效力.ppt VIP
- 柯尼卡美能达 柯美 bh 246 236 226 216 206 复印机中文维修手册 (1).pdf VIP
- 第四章 法的渊源与效力.ppt VIP
文档评论(0)