单片机应用技术教程课后习题答案(徐爱华主编)
更新时间:2023-11-18 02:48:01 阅读量: 教育文库 文档下载
1.1简述微型计算机主要由哪几部分组成,以及各部分的作用?
答:微型计算机由CPU、存储器、I/O接口电路和系统总线等部分组成。
CPU:中央处理单元CPU主要包括运算器、控制器以及相关的寄存器阵列等部分。运算器主要用于对二进数进行算术运算和逻辑操作。控制器是计算机的中枢,它指挥计算机各部件按预定的步骤和一定的节拍有序的工作。寄存器主要用于临时存放计算机运行过程中的数据、地址或指令代码等。
存储器是用来存放数据或程序的重要部件。
I/O接口是连接CPU与外围设备之间比不可少的部件。 总线是计算机中传送信息的公共通道。
1.3与一般的微型计算机相比,单片机具有哪些主要特点?主要应用在哪些场合? 答:与一般微型计算机相比,单片机主要具有以下特点: ①体积小、结构简单。 ②可靠性高。 ③控制功能强。 ④开发使用方便。 ⑤系统性能/价格比高。 主要应用在: ①工业控制 ②智能化仪器仪表 ③智能家电
1.4求以下十进制数对应的二进制、十六进制数: 169D,47D,90D,250D 答:
169D对应的二进制数为:10101001B 169D对应的十六进制数为:A9H 47D对应的二进制数为:101111 47D对应的十六进制数为:2FH 90D对应的二进制数为:1011010B 90D对应的十六进制数为:5AH
250D对应的二进制数为:11111010B 250D对应的十六进制数为:FAH
1.5写出以下十六进制数对应的十进制和二进制数: 8DH,F5H,26AH 答:
8DH对应的十进制数为:141D
8DH对应的二进制数为:10001101B F5H对应的十进制数为:245D
F5H对应的二进制数为:101110101B 26AH对应的十进制数为:618D
26AH对应的二进制数为:1001101010B
1.6写出以下十进制数对应的二进制原码、反码和补码: +35D,+60D,-10D,-80D
+35D对应的二进制的原码为:00100011B +35D对应的二进制的反码为:00100011B
1
+35D对应的二进制的补码为:00100011B +60D对应的二进制的原码为:00111100B +60D对应的二进制的反码为:00111100B +60D对应的二进制的补码为:00111100B -10D对应的二进制的原码为:10001010B -10D对应的二进制的反码为:11110101B -10D对应的二进制的补码为:11110110B -80D对应的二进制的原码为:11010000B -80D对应的二进制的反码为:10101111B -80D对应的二进制的补码为:10110000B 1.7求(-30D)+(+17D)=? 要求: ⑴先求出各数对应的二进制补码; ⑵列式进行补码运算; ⑶将结果还原成原码,并写出对应十进制数,检查结果是否正确。 ⑴答:
-30D对应的二进制补码为:11100010B +17D对应的二进制补码为:00010001B ⑵解: [+17D]补=00010001B
+) [-30D]补=11100010B
____________________________ [结果]补=11110011B ⑶解:该结果的原码为:10001101B 该原码对应的十几种数为:13 经检验该结果正确。
1.8做BCD码运算:35+78=?要求列出算式。 解:35的BCD码为00110101BCD 78的BCD码为01111000BCD 列出算式:
0011 0101
+) 0111 1000
______________________ 1010 1101
+) 0110
______________________ 1011 0011
+) 0110_
________________________ 0001 0001 0011
0001 0001 0011BCD=113D
2
2.1MCS-51单片机信号引脚中,信号名称带上划线的表示什么意义? 答:表明该信号为低电平或下降沿时对应的功能有效。
2.2MCS-51单片机的EA引脚有何功能?在使用8031时该引脚怎样处理? 答:用于内外ROM的选择。
由于8031片内没有ROM,所以使用时必须使EA=0。 2.6程序状态字PSW的作用是什么?常用状态位有哪些? 答:程序状态字PSW用于寄存指令执行后的状态信息。
常用的状态位有: ①进位标志位(Cy或C)②半进位标志位(AC)③用户标志位(F0)④工作寄存器组选择位(RS1和RS0)⑤溢出标志位(OV)⑥奇偶校验标志位(P) 2.7简述运算器的构成及各构成部分的作用。
答:运算器包括一个算术逻辑单元ALU,一个累加器ACC,两个暂存寄存器、程序状态字PSW以及B寄存器和布尔处理器等。 各构成部分的作用: ①算术逻辑单元ALU
ALU是算术逻辑运算的核心,用来完成基本的算术和逻辑运算。 ②暂存寄存器1、2
提高CPU的运行速度,用来暂存数据和状态,以便数据的传送和运算。 ③累加器ACC 主要功能有: ⑴用于存放操作数 ⑵用于存放运算的中间结果 ⑶作为数据传送的中转站 ⑷在变址寻址方式中作为变址寄存器 ④程序状态字PSW
用于寄存指令执行后的状态信息。 ⑤B寄存器
专门用于乘法和除法运算。 ⑥布尔处理器
专门用于处理位操作。 2.8DPTR的作用是什么? 答:DPTR有两个功能: ①存放片外RAM地址,来访问片外数据储存器。 ②存放ROM的地址,来访问程序储存器。
2.9单片机程序储存器的寻址范围是多少?程序计数器PC的值代表什么? 答:寻址范围是:0000H到FFFFH
程序计数器PC的值代表将要执行的下一条指令的地址。 2.10单片机系统复位后,内部RAM的当前工作寄存器组是第几组?其8个寄存器的字节地址是什么?
答:是第0组,其地址范围是00H~07H。
2.11内部RAM低128B单元划分为哪三个主要部分?说明各部分的使用特点。 答:分为: ①寄存器区 ②位寻址区
3
③用户RAM区
2.12什么是堆栈?堆栈指示器SP的作用是什么? 答:堆栈是一种执行“后进先出”算法的数据结构。
堆栈指示器SP用来指示栈顶地址。
2.13位地址有哪些表示方法?字节地址与位地址如何区分? 答:位地址有两种表示方式: ①以字节地址第几位的方式表示 ②
字节地址与位地址的区分:
根据位操作指令与字节操作的指令不同进行区分。
2.14MCS-51单片机的4个I\\O口在使用上有哪些分工和注意事项? 答:分工:
P0端口:①P0端口作为一般I/O使用 ②P0口作为地址/数据总线使用 P1端口:P1端口只能作为一般I/O使用 P2端口:①P2口多用于为外部扩展存储器或I/O口提供高8位地址 ②P0端口作为一般I/O使用 P3端口:①P3端口用作第二功能使用 ②P0端口作为一般I/O使用 注意事项: ①在用作输出口时,P0口需要外接上拉电阻,以产生高电平;而P1、P2和P3口的输出级内部本身已经有上拉电阻。
②在用作输入口时,4个口均必须先向其端口锁存器写“1”。 ③P3口作用第二功能输出信号时,也应先把对应的锁存器置“1”。 2.15为什么只有P0端口是双向的,而其他端口P1、P2及P3是准双向口? 答:因为只有P0口可以用作数据总线。
2.17什么是时间周期、机器周期和指令周期? 答:①时间周期是两个振荡脉冲的周期。 ②机器周期是单片机完成一个最基本操作所用的时间,是指CPU访问储存器一次所需 要的时间。 ③指令周期是执行指令的定时单位,执行一条指令所需要的时间称为指令周期。 2.18单片机的复位方式有哪几种?复位后SFR的初始状态怎样? 答:①上电复位 ②低电复位 ③外部复位 ④看门狗复位
2.19单片机有哪些工作方式,它们的作用是什么? 答:有: ①复位方式 ②程序执行方式 ③掉电保护方式 ④编程和校验方式
3.1简单解释下列名词:指令、汇编语言、机器语言、操作码、操作数。 答:指令:指令就是让计算机执行的基本操作命令
4
汇编语言:汇编语言是直接面向机器的程序设计语言。
机器语言:机器语言是直接用二进制代码指令表达的计算机语言。 操作码:计算机指令系统的每一条指令都有一个操作码,它表示该指令系统应进行什么性质的操作。
操作数:操作数是计算机指令中的一个组成部分,它规定了指令中进行数字运算的量。 3.2分别说明下列每条指令属于何种寻址方式: MOV R3, #55H MOV A, @R1 MOV 30H,60H MOV A, R5 SJMP $ MOVC A,@A+DPTR MOV C,30H 答:①立即寻址 ②寄存器间接寻址 ③直接寻址 ④寄存器寻址 ⑤相对寻址 ⑥变址寻址 ⑦位寻址
3.3分别下列每条指令的执行结果: MOV 60H,#2FH MOV 40H,#3DH MOV R1,#40H MOV P1,60H MOV A,@R1
MOV DPTR,#1100H MOVX @DPTR,A SJMP $ 答:①(60H)=2FH ②(40H)=3DH ③(R1)=40H ④(P1)=(60H)=2FH ⑤(A)=(40H)=3DH ⑥(DPTR)=1100H ⑦(1100H)=3DH ⑧跳转到本指令的开头 3.4已知存储器中(33H)=60H,(60H)=4AH,(4AH)=0FH,且(P1)=05H。当执行了以下程序后, (A)=?(R0)=?(R1)=?(P1)=? MOV R0,#33H MOV A,@R0 MOV R1,A MOV P1,@R1 MOV A,P1
5
正在阅读:
S2-1 第二篇 路线说明09-23
佤族舞蹈资源对沧源艺术职业教育的推动作用10-21
铁路运输企业固定资产管理办法04-06
13《背影》教案12-05
第十课:英国资产阶级革命10-11
2015年上海高考物理试题(含答案)03-23
生命活动的主要承担者蛋白质(5)03-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 爱华
- 课后
- 技术教程
- 单片机
- 习题
- 主编
- 答案
- 应用
- tplink-mr11u刷openwrt教程
- 医学院,分析化学试卷及答案6
- 苏州市市级机关工会工作委员会
- 人懂得坚持呢还是退让更伟大
- 信息技术7选3测试卷(1,2,5单元)
- 广西师范大学研究生入学考试试题-语言学与应用语言学
- 桥台片石砼基础首件施工总结
- 微机原理8255A并行接口按键数码管显示讨论报告
- 2019年安徽省峰谷平时间段(范文12篇)
- 非债务税盾与资本结构的影响研究
- 无机化学(下)参考答案(重要)
- 课题申报指南(1) - 图文
- 庙渠初中2013春季田径运动会开幕式主持词
- 房地产项目可行性报告
- 大学物理学 - 第二版 - 第1-3章习题解答3
- 渝委发〔2010〕16号关于加快把万州建成重庆第二大城市的决定 - 图文
- 关于桥梁检测及承载力评定的探讨
- (无错版)新视野大学英语视听说2答案
- 贷款风险五级分类考试题库
- 化学物质的命名