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

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

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

在以下情况下,还需要有另外的等待: a. CPU正在处理相同或更高优先级中断

b. 多机器周期指令中,还未执行到最后一个机器周期

c. 正在执行中断系统的 SFR 操作,如 RETI 指令及访问 IE、IP 等操作时,要延后一 条指令

第6章习题答案 1 、定时器模式2有什么特点?适用于什么场合? 答:

(1) 模式 2 把 TL0(或 TL1)配置成一个可以自动重装载的 8 位定时器/计数器。TL0 计数 溢出时不仅使溢出中断标志位TF0置1,而且还自动把TH0中的内容重新装载到TL0中。TL0 用作8位计数器,TH0 用以保存初值。

(2) 用于定时工作方式时间(TF0溢出周期)为 ,用于计数工作方式时,最大计数长度

(TH0初值=0)为28=256个外部脉冲。

这种工作方式可省去用户软件重装初值的语句,并可产生相当精确定时时间,特别适于作串 行波特率发生器。 2、单片机内部定时方式产生频率为100KHZ 等宽矩形波,假定单片机的晶振频率为12MHZ, 请编程实现。

VVVVVVVVVVVV.

T0低5位:1BH T0 高8位:FFH

MOV TMOD,#00H ;设置定时器T0工作于模式0

MOV TL0,#1BH ;设置5ms 定时初值 MOV TH0,#0FFH

SETB TR0 ;启动T0 LOOP:JBC TF0,L1 ;查询到定时时间到?时间到转L1

SJMP LOOP ;时间未到转LOOP,继续查询

L1:MOV TL0,#1BH ;重新置入定时初值 MOV TH0,#0FFH

CPL P1.0 ;输出取反,形成等宽矩形波 SJMP LOOP ;重复循环 3 、89C51定时器有哪几种工作模式?有何区别? 答:有四种工作模式:模式0,模式1,模式2,模式3

(1) 模式0:选择定时器的高8位和低5位组成一个13位定时器/计数器。 (2) TL低5位溢出时向TH进位,TH溢出时向中断标志位TF进位,并申请中断。 定时时间 t=(213-初值)_振荡周期_12;计数长度位213=8192 个外部脉冲

(2) 模式 1:与模式 0 的唯一差别是寄存器 TH 和 TL 以全部 16 位参与操作。定时时间 t=(216-初值)_振荡周期_12;计数长度位216=65536 个外部脉冲

(3) 模式 2:把 TL0 和 TL1 配置成一个自动重装载的 8 位定时器/计数器。TL 用作 8 位

- 11 -

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

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