单片机应用技术(C语言版)第2版课后习题答案-王静霞.doc
《单片机应用技术(C语言版)第2版课后习题答案-王静霞.doc》由会员分享,可在线阅读,更多相关《单片机应用技术(C语言版)第2版课后习题答案-王静霞.doc(24页珍藏版)》请在咨信网上搜索。
1、单片机应用技术(C语言版)第二版课后习题答案序号知识点题型内容答案1项目一 熟悉单片机操作环境1.1 单项选择题MCS-51系列单片机的CPU主要由_组成。A运算器、控制器 B加法器、寄存器C运算器、加法器 D运算器、译码器A2Intel 8051单片机的CPU是_位的。A16 B4 C8 D准16C3程序是以_的形式存放在程序存储器中的。AC语言程序 B汇编程序C二进制编码DBCD杩C序号知识点题型内容答案1项目一 熟悉单片机操作环境1.2 填空题单片机应用系统由_和_组成的。硬件系统、软件系统2除了单片机和电源外,单片机最小系统包括_电路和_电路。时钟、复位3在进行单片机应用程序设计时,除
2、了电源和地线引脚外,_、_、_、_引脚信号必须连接相应电路。XTAL1、XTAL2、RST、4MCS-51系列单片机的XTAL1和XTAL2引脚是_引脚。时钟电路序号知识点题型内容答案1项目一 熟悉单片机操作环境1.3 问答题什么是单片机?它由哪几部分组成?什么是单片机应用系统?单片微型计算机是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、随机存取存储器RAM(Random Access Memory)、只读存储器ROM(Read-only Memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时器/
3、计数器等都制作在一块集成芯片上,构成一个完整的微型计算机,可以实现微型计算机的基本功能。单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。单片机应用系统是由硬件和软件组成的,硬件是应用系统的基础,软件则是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可。序号知识点题型内容答案1项目二 学习单片机硬件系统2.1 单项选择题单片机的程序计数器PC用来_。A存放指令 B存放正在执行的指令地址C存放下一条指令地址 D存放上一条指令地址C2单片机8031的EA引脚_。A必须接地 B必须接+5V电源C可
4、悬空 D以上三种情况要视情况而定A3外部扩展存储器时,分时复用做数据线和低8位地址线是_。AP0口 B. P1口 CP2口 DP3口A4PSW中RS1和RS0用来_。A选择工作寄存器组B指示复位C选择定时器 D选择工作方式A5单片机上电复位后,PC的内容为_。A0x0000 B0x0003C0x000B D0x0800A68051单片机的程序计数器PC为16位计数器,其寻址范围是_。A8KB B16KB C32KB D64KBD7单片机的ALE引脚是以晶振振荡频率的_固定频率输出脉冲,因此它可作为外部时钟或外部定时脉冲使用。A1/2 B1/4 C1/6 D1/12C8MCS-51系列单片机的4
5、个并行IO端口作为通用IO端口使用,在输出数据时,必须外接上拉电阻的是( )AP0口 BP1口 CP2口 DP3口A9当MCS-51系列单片机应用系统需要扩展外部存储器或其他接口芯片时,( )可作为低8位地址总线使用。AP0口 BP1口 CP2口 DP0口和P2口A10当MCS-51系列单片机应用系统需要扩展外部存储器或其他接口芯片时,( )可作为高8位地址总线使用。AP0口 BP1口 CP2口 DP0口和P2口C11仿真器的作用是_。A能帮助调试用户设计的软件B能帮助调试用户设计的硬件C能帮助调试用户设计的硬件和软件D只能做各种模拟实验C12使用单片机开发系统调试程序时,对源程序进行汇编的目
6、的是_。A将源程序转换成目标程序B将目标程序转换成源程序C将低级语言转换成高级语言D连续执行A13在运用仿真系统调试程序时,观察函数内部指令的执行结果,通常采用_调试方法。A单步调试(F8)B跟踪调试(F7)C快速运行到光标处调试(F4)D断点调试(F2)B14使用单片机开发系统测试C语言程序时,首先应新建文件,该文件的扩展名是_。A.c B.hex C.bin D.asmA15单片机能够直接运行的程序是_。A汇编源程序BC语言源程序C高级语言程序D机器语言源程序D2.2 填空题1MCS-51系列单片机的存储器主要由4个物理存储空间,即_、_、_、_。片内数据存储器、片内程序存储器、片外数据存
7、储器、片外程序存储器2MCS51系列单片机的应用程序一般存放在_中。程序存储器3片内RAM低128单元,按其用途分为_、_和_三个区域。工作寄存器组、位寻址区、用户RAM区4当振荡脉冲频率为12MHz时,一个机器周期为_;当振荡俯冲频率为6MHz时,一个机器周期为_。1us、2us5MCS51系列单片机的复位电路有两种,即_和_。上电复位电路、按键复位电路6输入单片机的复位信号需延续_个机器周期以上的_电平即为有效,用以完成单片机的复位初始化操作。2、高2.3 回答题1P3口的第二功能是什么?P3口各引脚与第二功能表引脚第二功能信号名称P3.0RXD串行数据接收P3.1TXD串行数据发送P3.
8、2外部中断0申请P3.3外部中断1申请P3.4T0定时/计数器0的外部输入P3.5T1定时/计数器1的外部输入P3.6外部RAM写选通P3.7外部RAM读选通3什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6MHz时,机器周期是多少?规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。当振荡脉冲频率为12 MHz时, 一个机器周期为1s;当振荡脉冲频率为6 MHz时,一个机器周期为2 s。序号知识点题型内容答案1项目三 单片机并行I/O端口的应用3.1 单项选择题下面叙述不正确的是( )A一个C源程序可以由一个或多个函数组成B一个C源程序必须包含一个函数m
9、ain()C在C程序中,注释说明只能位于一条语句的后面DC程序的基本组成单位是函数C2C程序总是从( )开始执行的。A主函数B主程序C子程序D主过程A3最基本的C语言语句是( )A赋值语句B表达式语句C循环语句D复合语句B4在C51程序中常常把( )作为循环体,用于消耗CPU时间,产生延时效果。A赋值语句B表达式语句C循环语句D空语句D5在C51语言的if语句中,用做判断的表达式为( )A关系表达式B逻辑表达式C算术表达式D任意表达式D6在C51语言中,当do-while语句中条件为( )时,结束循环。A0 Bfalse Ctrue D非0A7下面的while循环执行了( )次空语句。whil
10、e(i=3);A无限次 B0次 C1次 D2次A8以下描述正确的是( )7、硫酸铜溶液与铁钉的反应属于化学反应。硫酸铜溶液的颜色是蓝色,将铁钉浸入硫酸铜溶液中,我们发现铁钉变红了。Acontinue语句的作用是结束整个循环的执行11、火药是我国的四大发明之一,我国古代的黑火药是硝石、硫黄、木炭以及一些辅料等粉末状物质的均匀混合物。迄今为止,可以考证的最早的火药配方是“伏火矾法”。B只能在循环体内和switch语句体内使用break语句19、细胞也是生物最基本的功能单位,生物的呼吸、消化、排泄、生长、发育、繁殖、遗传等生命活动都是通过细胞进行的。C在循环体内使用break语句或continue语
11、句的作用相同6、重新使用是指多次或用另一种方法来使用已用过的物品,它也是减少垃圾的重要方法。D以上三种描述都不正确B17、近年来,我国积极推广“无车日”活动,以节约能源和保护环境。科学家也正在研制太阳能汽车和燃料电池汽车,减少对空气的污染。920、对生活垃圾进行分类、分装,这是我们每个公民的义务。只要我们人人参与,养成良好的习惯,我们周围的环境一定会变得更加清洁和美丽。4、咀嚼馒头的外皮也可以感觉到甜味吗?为什么?5、在咀嚼米饭过程中,米饭出现了甜味,说明了什么?在C51的数据类型中,unsigned char 型的数据长度和值域为( )13、以太阳为中心,包括围绕它转动的八大行星(包括围绕行
12、星转动的卫星)、矮行星、小天体(包括小行星、流星、彗星等)组成的天体系统叫做太阳系。A单字节,-128127 B双字节,-32768+32767C单字节,0255 D双字节,0655357、我们每个人应该怎样保护身边的环境?C序号知识点题型内容答案1项目三 单片机并行I/O端口的应用3.2 填空题在MCS-51系列单片机的4个并行输入输出关口中,常用于第二功能的是_。P3口2用C51编程访问MCS-51单片机的并行I/O端口时,可以按_寻址操作,还可以按_操作。字节,位3一个C源程序至少应包括一个_函数。主函数main()4C51中定义一个可位寻址的变量FLAH访问P3口的P3.1引脚的方法是
13、_。sbit FLAG=P31;5C51扩充的数据类型_用来访问MCS51单片机内部的所有特殊功能寄存器。sfr6结构化程序设计的三种基本结构是_。顺序结构、选择结构和循环结构7表达式语句由_组成。表达式加上分号“;”8_语句一般用做单一条件或分支数目较少的场合,如果编写超过3个以上分支的程序,可用多分支选择的_语句。if, switch9while语句和do-while语句的区别在于:_语句是先执行、后判断,而_语句则是先判断、后执行。do-while, while10下面的while循环执行了_空语句。i=3; while(i!=0);无限次11下面的延时函数delay()执行了_空语句。
14、void delay(void)int i;for (i=0; i10000; i+);1000012在单片机的C语言程序设计中,_类型数据经常用于处理ASCII字符或用于处理小于等于255的整型数。unsigned char13C51的变量存储器类型是指_。变量在MCS-51硬件系统中所使用的存储区域14C51中的字符串总是以_作为串的结束符,通常用字符数组来存放。015在以下的数组定义中,关键字“code”是为了把tab数组存储在_。Unsigned char code b=A,B,C,D,E,F;程序存储器ROM中序号知识点题型内容答案1项目四 显示和键盘接口技术应用4.1 单项选择题在
15、单片机应用系统中,LED数码管显示电路通常有_显示方式。A静态 B动态 C静态和动态 D查询C2_显示方式编程较简单,但占用I/O端口线多,其一般适用于显示位数较少的场合A静态 B动态 C静态和动态 D查询A3LED数码若采用动态显示方式,下列说法错误的是_。A将各位数码管的段选线并联 B将段选线用一个8位I/O端口控制 C将各位数码管的公共端直接连接在+5V或者GND上 D将各位数码管的位选线用各自独立的I/O端口控制C4共阳极LED数码管加反相器驱动时显示字符“6”的段码是_。A0x06 B0x7D C0x82 D0xFAB5一个单片机应用系统用LED数码管显示字符“8”的段码是0x80,
16、可以断定该显示系统用的是_。A不加反相器的共阴极数码管 B加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管 C加反相驱动的共阳极数码管 D以上都不对B6在共阳极数码管使用中,右仅要显示小数点,则其相应的字段码是_。A0x80 B0x10 C0x40 D0x7FD7某一应用系统需要扩展10个功能键,通常采用( )方式更好。A独立式键盘 B矩阵式键盘 C动态键盘 D静态键盘B8按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果常采用的方法有_。A硬件去抖动 B软件去抖动 C硬、软件法两种方法 D单稳态电路去抖方法C9下面是对一维
17、数组s的初始化,其中不正确的是( )Achar s5=“abc”; Bchar s5=a,b,cCchar s5=“”; Dchar s5=”abcdef”;D10对两个数组a和b进行如下初始化:char a=”ABCDEF”char b=A,B,C,D,E,F;则以下叙述正确的是( )Aa和b数组完全相同 Ba与b长度相同Ca和b中都存放字符串 Da数组比b数组长度长D11在C语言中,引用数组下标和数据类型类型允许是( )A整型常量 B整数表达式C整型常量或整数型表达式 D任何类型表达式C12行列式(矩阵式)键盘的工作方式主要有_。A编程扫描方式和中断扫描方式 B独立查询方式和中断扫描方式
18、C中断扫描方式和直接访问方式 D直接输入方式的直接访问方式A序号知识点题型内容答案1项目四 显示和键盘接口技术应用4.2 填空题请补充下面的程序:如图4.26所示,上电复位后P1口所连接的一个共阳极数码管循环显示数字09。#include void delay() unsigned int i; unsigned char j;for (i=0;i1000;i+);void main() unsigned char led=0xc0,0xf9,0xa4, 0xb0,0x99,0x92,0x82,0xf8,0x80,0x90; unsigned char k; while(1) for(k=0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 应用技术 语言版 课后 习题 答案 王静霞
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。