51单片机技术应用教程 习题答案汇总 项目1--91个LED的闪烁设计与制作 --简易数字电压表.docx
《51单片机技术应用教程 习题答案汇总 项目1--91个LED的闪烁设计与制作 --简易数字电压表.docx》由会员分享,可在线阅读,更多相关《51单片机技术应用教程 习题答案汇总 项目1--91个LED的闪烁设计与制作 --简易数字电压表.docx(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、51单片机技术应用教程(C语言版)习题答案工程一习题答案1个LED的闪烁设计与制作【知识巩固与练习】1 .将以下十六进制无符号数转换为十进制数。2DH, B056H, 358H, 4CEH, C7DH解:2cH=44; 4FEH=1278; 378H=888; 100H=256; CADH=32452 .用十进制数写出以下补码表示的机器数的真值。71H, 80H, F8H, 397DH, 9350H, CF42H解:71H=113, 80H=-128, F8H=-8, 397DH=14717, 9350H=-27824, CF42H=-124783 .以下两个数相加,结果是否产生了溢出。(1)
2、 33H+5AH (2) (-29H) + (-5DH) (3) 4CH+ (-68H)解:(1)溢出;(2)溢出;(3)无溢出4 .什么是单片机、单片机系统和单片机应用系统?答:单片机:又名微控制器,是将微型计算机中的中央处理器(CPU)、随机存储器(RAM)、 只读存储器(ROM)及I/O 口电路等主要部件,结合连接它们的总线集成在一块芯片上,即 它是一块智能芯片。单片机系统:单片机本身只是一块芯片,它并不能集成计算机的全部电路,因此需要 加上时钟、复位电路等,才能构成单片机最小应用系统;假设最小系统资源缺乏时,还需扩展 外围电路和外围芯片等,从而构成能满足应用要求的单片机系统。单片机应用
3、系统:它是为实际的控制应用而设计的,该系统与控制对象结合在一起, 是满足嵌入式对象要求的全部电路系统。它在单片机的基础上配置了前/后向通道接口电路、 人机交互通道接口电路、串行通信接口等面向对象的接口电路。另单片机系统和单片机应用系统都是软硬件结合的系统,缺一不可。5 .单片机有哪些特点?答:单片机的特点很多,主要是体积小品种多,价格廉价,可靠性高,使用灵活,还有 (1)突出控制功能(2) ROM和RAM分开(3)单片机资源具有广泛的通用性(4)易于扩展 ROM、RAM、定时/计数器、中断源等资源。6 .为什么说AT89C51单片机是MCS-51系列机的兼容机? AT89C51单片机有何优点?
4、 答:AT89系列单片机是将FLASH存储器技术和MCS-51系列单片机的基本内核相结合的单 片机,且管脚也与之兼容,可以直接代换,所以说AT89C51是MCS-51系列的兼容机。AT89c51 单片机是AT89系列机的标准型单片机,它的优点主要有:内ROM是FLASH存储器,已获 得广泛应用的80C51兼容,采用静态逻辑设计,操作频率范围宽,具有两个软件选择的节 电模式等。7 . AT89c51单片机有哪些主要功能部件组成?答:CPU, RAM, ROM, I/O 接口等。8 .面包板、电路实验PCB在产品开发过程中有什么作用?它们各有什么优缺点? 答:它们都是单片机实际应用系统中的不可缺少
5、的一局部,它们都是构成硬件系统连接的载 体介质。面包板可以屡次利用,可是稳定性不高;电子电路实验板的稳定性由焊接质量来决 定,不可屡次利用;PCB板最为可靠,可是如果不是量产,价格偏高,时间较长。9 .简述单片机应用研发过程和研发工具。答:任务分析一方案论证一硬件设计一软件设计一仿真调试一实物制作与调试。研发工具:调试仿真软件KEIL、在线仿真器、编程器或ISP下载器、PROTEUS仿真平台、教 学实验板等。工程二参考答案 模拟汽车左右转向灯控制系统的设计与制作【知识巩固与练习】1 .单项选择题(1) A; (2) C ; (3) D; (4) A; (5) A ; (6) A; (7) C;
6、 (8) C ; (9) D; (10) C.填空题(1)硬件系统、软件系统(2)时钟、复位(3) XTALK XTAL2、RST、EA(4)片内数据存储器、片内程序存储器、片外数据存储器、片外程序存储器(5)时钟电路(6)程序存储器(7)工作寄存器组、位寻址区、用户RAM区lus、2us(9)上电复位电路、按键复位电路2、高2 .简答题(1)P3 口的第二功能是什么?答:P3 口各引脚的第二功能如下表所示:弓1脚第二功能信号名称P3. 0RXD串行数据接收P3. 1TXD串行数据发送P3. 2INTO外部中断0申请P3. 3INTI外部中断1申请P3. 4TO定时/计数器0的外部输入P3.
7、5T1定时/计数器1的外部输入P3. 6WR外部RAM写选通P3. 7RD外部RAM读选通(2) AT89c51单片机片内RAM低128B是有什么特点,分为几个功能区域?答:片内RAM低128单元的配置如下:地 J-ll:功 能30H7FH数据缓冲区20H-2FH位寻址区(00H-7FH)18IMFH第3组工作寄存器(R0R7)10H-17H第2组工作寄存器(R0R7)08H-0FH第1组工作寄存器(R0R7)00H-07H第0组工作寄存器(R0R7)寄存器常用于存放操作数及中间结果等;内部RAM的20H2FH单元,既可作为一般RAM 单元使用,进行字节操作,也可对单元中每一位进行位操作;在内
8、部RAM低128单元中,通 用寄存器占去了 32个单元,位寻址区占去了 16个单元,剩下80个单元,这就是供用户使 用的一般RAM区,其单元地址为30H-7FHo(3)简述AT89c51单片机的特殊功能寄存器的特点。答:AT89C51单片机共有21个可寻址的特殊功能寄存器,它们不连续地分布在片内RAM 的高128单元中,尽管其中还有许多空闲地址,但用户不能使用。另外还有一个不可寻址的 特殊功能寄存器,即程序计数器PC,它不占据RAM单元,在物理上是独立的。在可寻址的21个特殊功能寄存器中,有11个寄存器不仅可以字节寻址,也可以进行位 寻址。工程三参考答案工程三用三种循环语句控制流水灯设计与制作
9、参考答案一、单项选择题1. A 2. D 3. A 4. A 5. A 6. A 7. D 8. A 9. D 10. C 二、填空题sbit LED=P1A1;1. sfrsigned char;2. if, if else, if else if, switch casedo-while, while3. 0 , 1ttdefine PI 3.14154. 无符号字符6.0, 1lO.if条件,switch开关三、简答题1. ANSI C 是由美国国家标准局(ANSIAmerican National Standards Institute!)在二十世纪八十年代,为防止各开发厂商使用不同的
10、C语言语法,为C语言制订了一套完整的国际 标准语法。C51语言是面向51系列单片机开发平台而设计的,符合ANSI C标准的高级程序 语言。C51编译器根据51系列单片机的硬件结构做了特殊扩展,将C语言源程序编译生成 Intel格式的可再定位目标代码,为单片机开发人员提供用C语言编程的方法。2. 数据类型是数据的不同格式,描述数据的值域范围和占用存储单元的数量,包含常量和 变量。C51语言扩展了四种数据类型:bit、sbit、sfr、sfrl6,使得开发人员可以直接访问单 片机的内部存储资源。3. C51的位数据类型bit用来定义位类型变量,值域为0、1两个数值;用可寻址位数据类 型sbit定义
11、的变量,能访问单片机内部RAM中的可寻址位或专用寄存器中的可寻址位。4. 处理有符号数据类型的数据时,C51编译器需要额外的操作来测试代码的符号位,这会 使得目标代码量增加,程序运行时间增长,执行效率降低。在单片机应用系统中如果没有不 需要负数运算的时候,就应尽可能使用无符号数据类型,以提高程序的运算速度。5. C51编译器的存储器模式有三种:small、compact和large。small模式默认将变量数据 存储在内部RAM中,compact模式默认将变量数据存储在外部RAM的一页(256B)中,large 模式默认将变量数据存储在外部RAM区(64KB)中。6. 符号常量是用一个标识符来
12、表示的常量,需要用预处理命令#define来定义。在程序中使 用符号常量,一是可以用与常量相关的标识符代表实际常量,望而知义,二是方便程序调试。7. if语句和switch语句while语句、do-while语句和for语句工程四答案花样霓虹灯的设计与制作1.单项选择题1 .D 2. D 3.D 4.A 5.2 .二、填空题1 .程序存储器2.sl=D ; s3=0; s5=0 o.al2=23 ; a32=26 ; a24=40 。3 .将整型数据p按照二进制循环右移2位三、简答题1 .字符串是一组字符的有序序列,字符串的最右一位字符后面还有一个看不见的串结束符0。 字符数组也是一组字符的有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51单片机技术应用教程 习题答案汇总 项目1-9 1个LED的闪烁设计与制作 -简易数字电压表 51 单片机 技术 应用 教程 习题 答案 汇总 项目 LED 闪烁 设计 制作 简易 数字 电压表
链接地址:https://www.deliwenku.com/p-72638610.html
限制150内