单片机基础与应用(c语言版)答案第三章_单片机基础与应用(c语言版)答案第二章

单片机基础与应用(c语言版)答案第三章_单片机基础与应用(c语言版)答案第二章《单片机原理及应用》教学课件 习题参考答案【2019年5月修订】.docxPAGE 20《单片机原理及应用》习题参考答案主编:徐涢基 黄建华第1章1﹒单片机有什么用途?主要应用在哪些方面?答:单片机经历了40多年的发展,其踪迹遍布各个领域。导弹的导航装置,飞机上各种仪表的控制,计算机

《单片机原理及应用》教学课件 习题参考答案【2019年5月修订】.docx
  PAGE 20

  《单片机原理及应用》习题参考答案

  主编:徐涢基 黄建华

  第1章

  1﹒单片机有什么用途?主要应用在哪些方面?

  答:单片机经历了40多年的发展,其踪迹遍布各个领域。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机,以及程控玩具、电子宠物等,这些都离不开单片机;更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。

  单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。

  2﹒试举出在日常生活中用到单片机的例子。

  答:略

  第2章

  1.试用单片机编程小精灵生成一段延时1秒的C语言函数。

  2.简述单片机的开发流程。

  (1)在Keil软件中使用汇编语言或C语言编写程序。

  (2)程序编译通过后,生成目标文件(HEX文件)。

  (3)使用串口线或USB转串口线连接单片机硬件电路和计算机,连接完成后,安装相应的驱动程序。

  (4)使用下载软件将目标文件写入单片机中。

  (5)运行程序。若运行结果未能达到预期,可以通过人工检查、仿真软件Protues、串口调试等方法逐一排查错误并修改程序,然后再重新编译、下载和运行。重复该过程直至单片机上的程序能够完成既定的功能。

  第3章

  1.51单片机由哪几部分组成?

  答:单片机由中央处理器、内部数据存储器、内部程序存储器、定时/计数器、并行I/O口、串口、中断控制系统和时钟电路等部件组成。

  2.51单片机的引脚有多少IO线?向外扩展的程序存储器和数据存储器的最大容量各是多少?

  答:IO引脚有32个,分为4组,扩展的程序存储器最大容量是64K,扩展的数据存储器最大容量是64K.

  3.8051内部RAM低128字节可分为几个区域?其中通用寄存器区的字节地址范围是多少?如何实现寄存器组的切换?可位寻址的字节地址和位地址范围分别是多少?

  答:8051内部RAM低128字节可分为通用寄存器区域、位寻址区和一般RAM区。通用寄存器区的字节地址范围是00H~1FH,可位寻址的字节地址范围是20H~2FH,位地址范围分别是00H~7FH。使用特殊功能寄存器中的程序状态字寄存器(PSW)的D3和D4位,可切换寄存器组。

  4.将下列各二进制数转换为十进制数及十六进制数。

  (1) 11011B (2) 1101001B (3) 1111B

  答: (11011)2=(27)10=(1B)16

  (1101001)2=( 105)10=(69)16

  (1111)2=(15)10=(F)16

  5.将下列各数据转换为十六进制数。

  (1) 234D (2) 725O (3) 0100011BCD

  答: 234D=EAH,725O=1D5H,0100011BCD=23D=17H

  6.将下列各数据转换为二进制数和十进制数。

  (1) 2BH (2) 0AE8.C6H (3) 35EFH

  答:2BH=101011B=43D

  0AE8.C6H=1010 1110 1000.1100 011B=2792.7734375D

  35EFH=11 0101 1110 1111B=13807D

  7.什么叫原码、反码及补码?

  答:原码:正数的符号位用0表示,负数的符号位用1表示,数值部分用真值的绝对值表示的二进制机器数称为原码,一般用[X]原表示。

  反码:正数的反码与该数的原码相同;负数的反码等于该数的原码保留符号位,其余位按位取反。反码通常用[X]反表示。

  补码:正数的补码是其本身;负数的补码对其原码求反码,再在数值末位加上1,即[X]补=[X]反+1。

  8.已知原码如下,写出其补码和反码(最高位为符号位)。

  (1)[X]原 (2)[X]原

  (3)[X]原 (4)[X]原答:(1)[X]反 [X]补 (2)[X]反 [X]补 (3)[X]反 [X]补 (4)[X]反 [X]补第4章

  1.试用指令实现以下的数据传送。

  (1)将R3中的数据传给R4。

  (2)内部RAM 58H单元中的内容送入内部RAM 68H单元。

  (3)外部RAM 45H单元中的内容送入内部RAM 30H单元。

  答:(1)MOV A,R3

  MOV R4,A

  (2)MOV A,58H

  MOV 68H,A

  (3)MOV R1,#45H

  MOVX A,@R1

  MOV R1,#30H

  MOV

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/97046.html

(0)
上一篇 2024年 5月 21日
下一篇 2024年 5月 21日

相关推荐

关注微信