单片机应用技术C语言版后习题答案王静霞

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