单片机应用技术(C语言版)第2版课后习题答案 王静霞
- 格式:doc
- 大小:200.00 KB
- 文档页数:23
单片机应用技术(C语言版)第二版课后习题答案 序号 知识点 题型 内容 答案 1 项目一 熟悉单片机操作环境 1.1 单项选择题 51系列单片机的主要由组成。 A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 A
2 8051单片机的是位的。 A.16 B.4 C.8 D.准16 C 3 程序是以的形式存放在程序存储器中的。 A.C语言程序 B.汇编程序 C.二进制编码D.杩 C
序号 知识点 题型 内容 答案 1 项目一 熟悉单片机操作环境 1.2 填空题
单片机应用系统由和组成的。 硬件系统、软件系统
2 除了单片机和电源外,单片机最小系统包括电路和电路。 时钟、复位
3 在进行单片机应用程序设计时,除了电源和地线引脚外,、、、引脚信号必
须连接相应电路。 1、2、、EA
4 51系列单片机的1和2引脚是引脚。 时钟电路 序号 知识点 题型 内容 答案 1 项目一 熟悉单片机操作环境 1.3 问答题 什么是单片机?它由哪几部分组成?什么是单片机应用系统? 单片微型计算机是指集成在一个芯片上的微型计算机,它的各种功能部件,包括( )、随机存取存储器( )、只读存储器( )、基本输入/输出(,简称)接口电路、定时器/计数器等都制作在一块集成芯片上,构成一个完整的微型计算机,可以实现微型计算机的基本功能。 单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。 单片机应用系统是由硬件和软件组成的,硬件是应用系统的基础,软件则是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可。
序号 知识点 题型 内容 答案 1 项目二 学习单片机硬件系统 2.1 单项选择题 单片机的程序计数器用来。 A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址 D.存放上一条指令地址 C
2 单片机8031的引脚。 A.必须接地 B.必须接+5V电源 C.可悬空 D.以上三种情况要视情况而定 A 3 外部扩展存储器时,分时复用做数据线和低8位地址线是。 A.P0口 B. P1口 C.P2口 D.P3口 A 4 中1和0用来。 A.选择工作寄存器组B.指示复位 C.选择定时器 D.选择工作方式 A 5 单片机上电复位后,的内容为。 A.0x0000 B.0x0003 C.0x000B D.0x0800 A 6 8051单片机的程序计数器为16位计数器,其寻址范围是。 A.8 B.16 C.32 D.64 D 7 单片机的引脚是以晶振振荡频率的固定频率输出脉冲,因此它可作为外部时钟或外部定时脉冲使用。 A.1/2 B.1/4 C.1/6 D.1/12 C
8 51系列单片机的4个并行端口作为通用端口使用,在输出数据时,必须外接上拉电阻的是( ) A.P0口 B.P1口 C.P2口 D.P3口 A 9 当51系列单片机应用系统需要扩展外部存储器或其他接口芯片时,( )可作为低8位地址总线使用。 A.P0口 B.P1口 C.P2口 D.P0口和P2口 A
10 当51系列单片机应用系统需要扩展外部存储器或其他接口芯片时,( )可作为高8位地址总线使用。 A.P0口 B.P1口 C.P2口 D.P0口和P2口 C 11 仿真器的作用是。 A.能帮助调试用户设计的软件B.能帮助调试用户设计的硬件 C.能帮助调试用户设计的硬件和软件D.只能做各种模拟实验 C 12 使用单片机开发系统调试程序时,对源程序进行汇编的目的是。 A.将源程序转换成目标程序B.将目标程序转换成源程序 C.将低级语言转换成高级语言D.连续执行 A 13 在运用仿真系统调试程序时,观察函数内部指令的执行结果,通常采用调试方法。 A.单步调试(F8)B.跟踪调试(F7) C.快速运行到光标处调试(F4)D.断点调试(F2) B 14 使用单片机开发系统测试C语言程序时,首先应新建文件,该文件的扩展名是。 A A. B. C. D. 15 单片机能够直接运行的程序是。 A.汇编源程序B.C语言源程序 C.高级语言程序D.机器语言源程序 D
2.2 填空题 1 51系列单片机的存储器主要由4个物理存储空间,即、、、。 片内数据存
储器、片内程序存储器、片外数据存储器、片外程序存储器 2 -51系列单片机的应用程序一般存放在中。 程序存储器
3 片内低128单元,按其用途分为、和三个区域。 工作寄存器
组、位寻址区、用户区 4 当振荡脉冲频率为12时,一个机器周期为;当振荡俯冲频率为6时,一个机器周期为。 1、2
5 -51系列单片机的复位电路有两种,即和。 上电复位电
路、按键复位电路 6 输入单片机的复位信号需延续个机器周期以上的电平即为有效,用以完成单片机的复位初始化操作。 2、高
2.3 回答题 1 P3口的第二功能是什么? P3口各引脚与第二功能表
引脚 第二功能 信号名称 P3.0 串行数据接收 P3.1 串行数据发送 P3.2 0INT 外部中断0申请 P3.3 1INT 外部中断1申请 P3.4 T0 定时/计数器0的外部输入 P3.5 T1 定时/计数器1的外部输入 P3.6 WR 外部写选通 P3.7 RD 外部读选通 3 什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6时,机器周期是多少? 规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十
二分频。 当振荡脉冲频率为12 时, 一个机器周期为1µs;当振荡脉冲频率为6 时,一个机器周期为2 µs。
序号 知识点 题型 内容 答案 1 项目三 单片机并行端口的应用 3.1 单项选择题 下面叙述不正确的是( ) A.一个C源程序可以由一个或多个函数组成 B.一个C源程序必须包含一个函数() C.在C程序中,注释说明只能位于一条语句的后面 D.C程序的基本组成单位是函数 C
2 C程序总是从( )开始执行的。 A.主函数B.主程序C.子程序D.主过程 A 3 最基本的C语言语句是( ) B A.赋值语句B.表达式语句C.循环语句D.复合语句 4 在C51程序中常常把( )作为循环体,用于消耗时间,产生延时效果。 A.赋值语句B.表达式语句C.循环语句D.空语句 D
5 在C51语言的语句中,用做判断的表达式为( ) A.关系表达式B.逻辑表达式C.算术表达式D.任意表达式 D 6 在C51语言中,当语句中条件为( )时,结束循环。 A.0 B. C. D.非0 A 7 下面的循环执行了( )次空语句。 (3); A.无限次 B.0次 C.1次 D.2次 A
8 以下描述正确的是( ) A.语句的作用是结束整个循环的执行 B.只能在循环体内和语句体内使用语句 C.在循环体内使用语句或语句的作用相同 D.以上三种描述都不正确 B
9 在C51的数据类型中, 型的数据长度和值域为( ) A.单字节,-128~127 B.双字节,-3276832767 C.单字节,0~255 D.双字节,0~65535 C 序号 知识点 题型 内容 答案 1 项目三 单片机并行端口的应用 3.2 填空题
在51系列单片机的4个并行输入输出关口中,常用于第二功能的是。 P3口
2 用C51编程访问51单片机的并行端口时,可以按寻址操作,还可以按操作。 字节,位 3 一个C源程序至少应包括一个函数。 主函数()
4 C51中定义一个可位寻址的变量访问P3口的P3.1引脚的方法是。 3^1; 5 C51扩充的数据类型用来访问-51单片机内部的所有特殊功能寄存器。 6 结构化程序设计的三种基本结构是。 顺序结构、选择结构和
循环结构 7 表达式语句由组成。 表达式加上分号“;”
8 语句一般用做单一条件或分支数目较少的场合,如果编写超过3个以上分支的程序,
可用多分支选择的语句。 ,
9 语句和语句的区别在于:语句是先执行、后判断,而语句则是先判断、后执行。 ,
10 下面的循环执行了空语句。 3; (0); 无限次
11 下面的延时函数()执行了空语句。 () { i; (0; i<10000; ); } 10000
12 在单片机的C语言程序设计中,类型数据经常用于处理字符或用于处理小于等于255的整型数。 13 C51的变量存储器类型是指。 变量在51硬件系统中
所使用的存储区域 14 C51中的字符串总是以作为串的结束符,通常用字符数组来存放。 '\0' 15 在以下的数组定义中,关键字“”是为了把数组存储在。 b[]={’A’,’B’,’C’,’D’,’E’,’F’}; 程序存储器中 序号 知识点 题型 内容 答案 1 项目四 显示和键盘接口技术应用 4.1 单项选择题 在单片机应用系统中,数码管显示电路通常有显示方式。 A.静态 B.动态 C.静态和动态 D.查询 C
2 显示方式编程较简单,但占用端口线多,其一般适用于显示位数较少的场合 A.静态 B.动态 C.静态和动态 D.查询 A 3 数码若采用动态显示方式,下列说法错误的是。 A.将各位数码管的段选线并联 B.将段选线用一个8位端口控制 C.将各位数码管的公共端直接连接在+5V或者上 D.将各位数码管的位选线用各自独立的端口控制 C
4 共阳极数码管加反相器驱动时显示字符“6”的段码是。 A.0x06 B.0x7D C.0x82 D.0 B 5 一个单片机应用系统用数码管显示字符“8”的段码是0x80,可以断定该显示系统用的是。 A.不加反相器的共阴极数码管 B.加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管 C.加反相驱动的共阳极数码管 D.以上都不对 B
6 在共阳极数码管使用中,右仅要显示小数点,则其相应的字段码是。 A.0x80 B.0x10 C.0x40 D.0x7F D 7 某一应用系统需要扩展10个功能键,通常采用( )方式更好。 A.独立式键盘 B.矩阵式键盘 C.动态键盘 D.静态键盘 B 8 按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果常采用的方法有。 C