单片机原理及应用课后答案(7-11章)
单片机原理及应用课后答案(7-11章)
第 17 页
第七章 MCS-51 的串行
口 8 个数据位和 1 个停止位的异步串行通信方式是方式(1)。 7.3 帧格式为 1 个起始位,
D0 D1 D2 D3 D4 D5
D6 D7
7.4 串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定? 答:串行口有四种工作方式:方式 0、方式 1、方式 2、方式 3 有三种帧格式: 方式 0 帧格式
方式 0 波特率=Fosc/12 方式 1 帧格式
起始位
D0
SMOD
D1 D2 D3 D4 D5 D6 D7
方式 1 波特率=2 定时器T1 的溢出率/32
停 止
方式 2 和方式 3 帧格式
起始位 D0 D1
D2
D3
D4
D5
D6
D7
D8
方式 2 的波特率=2 MOD *Fosc/64 方式 3 的波特率=2
MOD
停
止
*定时器T1 的溢出率/32
7.5 假定串行口发送的字符格式为 1 个起始位,8 个数据位,1 个奇校验位,1 个停止位,请
画出传送字符"A"的帧格式?
0 1 0 0 0 0 0 1 0 1 1
7.6 判断下列说法是否正确
(A)串行口通行的第 9 数据位的功能可由用户定义。(T)
(B)发送数据的第 9 数据位的内容在 SCON 寄存器的 TB8 位中预先准备好的。(T) (C)串行通讯帧发送时,指令把TB8 位的状态送入发送SBUF中。(F) (D)串行通讯接收到的第 9 位数据送 SCON 寄存器的 RB8 中保存。(T) (E)串行口方式 1 的波特率是口变的,通过定时器/计数器 T1 的溢出率设定。(T)
7.7 通过串行口发送或接收数据时,在程序中应使用: (C)
(A)MOVC 指令 (B)MOVX 指令(C)MOV 指令 (D)XCHD 指令
单片机原理及应用课后答案(7-11章)
第 18 页
7.8 为什么定时器/计数器 T1 用作串行口波特率发生器时,常采用方式 2?若已知时钟频率,
通讯波特率,如何计算器初值?
答:定时器T1 工作方式 2 是一种自动重装方式,无需在中断服务程序中送数,没有由于中
断引起的误差。定时器工作在方式 2 是一种既省事又精确的产生串行口波特率的方法。设定
时器T1 方式 2 的初值为X,则有:
定时器T1 的溢出率=计数速率/(256-X)=Fosc/(256-X)*12 MOD
则方式 2 的波特率=2 *F
/(256-X)*12*32 osc 故计数器初值为X=2
MOD
*F
/12*32*波特率 osc 7.9
串行口工作方式 1 的波特率是:
(A)固定的,为F osc/32。 (B)固定的,为F osc/16。
(C)可变得,通过定时器/计数器 T1 的溢出率设定。 (D)固定的,为F osc/64。
7.10
7.11
若晶体振荡器为 11.0592MHZ,串行口工作于方式 1,波特率为 4800b/s,写出用 T1 作为
波特率发生器的方式控制字和计数初值。 答:方式字 为 01000000。Fosc=11.0592MHz
SMOD=1
SCON=40H
X=65536-11.0592*2/(384*4800) =65524=0FFF4H
ORG 0000H MOV SCON,#40H MOV PCON,#80H MOV TMOD,#10H MOV TL1,#0F4H MOV TH1,#0FFH
END
7.14 使用 8031 的串行口按工作方式 3 进行串行口数据通讯,假定波特率为 1200b/s,第 9 数
据位作奇偶校验位,以中断方式传送数据 ,请编写通讯程序。
方法一:中断方式
发送程序
ORG 0000H LJMP MAIN ORG 0023H LJMP SSEND ORG
0100H
单片机原理及应用课后答案(7-11章)
第 19 页
MAIN:
MOV MOV MOV MOV MOV MOV MOV MOV SETB SETB SETB
SEND:
MOVX MOV MOV MOV
HERE:
AJMP SSEND: DJNZ AJMP
SEND1: PUSH PUSH PUSH PUSH SETB SETB CLR INC MOVX MOV MOV MOV POP POP POP POP CLR CLR
RETURN: RETI
END
接收程序:
ORG LJMP ORG LJMP ORG
SP,#60H TMOD,#20H TH1,#0F3H TL1,#0F3H R2,#0FFH 87H,#80H SCON,#0C0H DPTR,#2000H TR1 ES EA A,@DPTR C,P TB8,C SBUF,A HERE R2,SEND1 RETURN DPH DPL PSW ACC 0D4H 0D3H TI DPTR A,@DPTR C,P TB8,C SBUF,A ACC PSW DPL DPH 0D4H 0D3H
0000H MAIN 0023H RRES 0100H
单片机原理及应用课后答案(7-11章)
MAIN:
MOV SP,#60H MOV TMOD,#20H MOV TH1,#0F3H MOV TL1,#0F3H MOV R2,#0FFH SETB TR1 MOV DPTR,#3000H MOV 87H,#80H MOV SCON,#0D0H SETB ES SETB EA SJMP
$ RRES: DJNZ
R2,RES AJMP
RETURN RES:
CLR RI MOV A,SBUF MOV C,P JNC L1 JNB RB8,ERP AJMP
L2 L1: JB RB8,ERP L2:
MOVX @DPTR,A INC DPTR AJMP
RETURN ERP:
SETB P1.0 CPL
P1.0
RETURN: RETI
END
查询方式:
发送程序
ORG
0000H MAIN: MOV
TMOD,#20H MOV TH1,#0F3H MOV TL1,#0F3H MOV 87H,#80H MOV SCON,#0C0H MOV DPTR,#2000H MOV R2,#0FFH SETB
TR1 SEND: MOVX
A,@DPTR MOV C,P MOV
TB8,C
单片机原理及应用课后答案(7-11章)
页
MOV
SBUF,A STI:
JNB TI,STI CLR TI INC DPTR DJNZ R2,SEND
END
接收程序:
ORG 0000H MOV TMOD,#20H MOV TH1,#0F3H MOV TL1,#0F3H SETB TR1
MOV DPTR,#3000H MOV 87H,#80H MOV SCON,#0D0H MOV R2,#0FFH RES:
JNB RI,RES CLR RI MOV A,SBUF MOV C,P JNC L1 JNB RB8,ERP AJMP L2 L1: JB RB8,ERP L2:
MOVX @DPTR,A INC DPTR DJNZ R2,RES ERP:
SETB P1.0 CPL P1.0
END
7.15 某 8031 串行口,传送数据的帧格式为 1 个起始位(0),7 个数据位,1 个偶校验位和 1 个停止位(1)组成。当该串行口每分钟传送 1800 个字符时,试计算出波特率。
答:波特率=1800*(1+7+1+1)/60=300b/s
7.16
为什么 MCS-51 串行口的方式 0 帧格式没有起始位(0)和停止位(1)?
答:因为方式 0 为同步移位寄存器输入输出方式,不需要起始和停止位,8 位数据为 1 帧, 依次移入输入式或输出移位寄存器。
第八章 MCS-51 单片机扩展存储器的设计
8.1
单片机存储器的主要功能是存储(程序)和(数据)
8.2 试编写一个程序(例如将 05H 和 06H 拼为 56H),设原始数据放在片外数据区 2001H
单片机原理及应用课后答案(7-11章)
参考源程序
ORG
START: MOV
MOV MOVX ANL MUL MOV MOV MOVX ADD MOVX END
AB B,A
单元和 2002H 单元中,按顺序拼装后的单字节数放入 20 …… 此处隐藏:2916字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




