77范文网 - 专业文章范例文档资料分享平台

单片机原理及接口技术(第三版)李朝青编_课后答案详解(13)

来源:网络收集 时间:2020-12-18 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

式3,将T1设置为工作模式3,就会使T1立即停止计数,关闭。

8、以定时器/计数器 1进行外部时间计数,每计数1000个脉冲后,定时器/计数器1转为定时 工作方式,定时10ms 后又转为计数方式,如此循环不止。假定 为6WHZ,用模式1编程。 解:T1为定时器时初值: T1 为计数器时初值: 所以:

L1:MOV TMOD,#50H ;设置T1为计数方式且工作模式为1

MOV TH1,#0FCH ;置入计数初值 MOV TL1,#18H

SETB TR1 ;启动T1计数器

LOOP1:JBC TF1,L2 ;查询计数溢出?有溢出(计数满1000个)转L2 SJMP LOOP1 ;无溢出转LOOP1,继续查询

L2:CLR TR1 ;关闭T1 MOV TMOD,#10H ;设置T1为定时方式且工作与模式1

MOV TH1,#0ECH ;置入定时10ms 初值

MOV TL1,#78H SETB TR1 ;启动T1定时

LOOP2:JBC TF1,L1 ;查询10ms 时间到?时间到,转L1 SJMP LOOP2 ;时间未到,转LOOP2,继续查询 9、一个定时器定时时间有限,如何实现两个定时器的串行定时以满足较长定时时间的要求? 答:当一个定时器溢出时,设置另一个定时器的初值为0开始定时。 10、使用一个定时器,如何通过软硬件结合方法实现较长时间的定时? 答:设定好定时器的定时时间,采用中断方式用软件设置计数次数,进行溢出次数累计,从 而得到较长的时间。 11 、89C51定时器作定时和计数时其计数脉冲分别由谁提供?

答:作定时器时计数脉冲由 89C51 片内振荡器输出经 12 分频后的脉冲提供,作计数时计数 脉冲由外部信号通过引脚P3.4和P3.5提供。

12、89C51定时器的门控信号GATE设置为1时定时器如何启动?

答:只有 (或 )引脚为高电平且由软件使TR0(或TR1)置1时,才能启动定时器工作。 13、已知89C51单片机的fosc=6MHz, 请利用T0和P1.0输出矩形波。矩形波高电平宽50μs, 低电平宽300μs。 解:T0采用模式2作为50μs 定时时的初值:

所以 作 300μs 定时时的初值: 所以

MOV TMOD,#02H ;设置定时器T0工作于模式2 L2:CLR P1.0 ;P1.0 输出低电平

MOV TH0,#6AH ;置入定时 300μs 初值 MOV TL0,#6AH

SETB TR0 ;启动T0

LOOP1:JBC TF0,L1 ;查询 300μs 时间到?时间到,转L1 SJMP LOOP1 ;时间未到,转LOOP1,继续查询

- 13 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机原理及接口技术(第三版)李朝青编_课后答案详解(13)在线全文阅读。

单片机原理及接口技术(第三版)李朝青编_课后答案详解(13).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1168209.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: