单片机应用技术题库练习题复习题测试题.docx
《单片机应用技术题库练习题复习题测试题.docx》由会员分享,可在线阅读,更多相关《单片机应用技术题库练习题复习题测试题.docx(20页珍藏版)》请在咨信网上搜索。
1、习题11.单项选择题。(1)MCS-51系列单片机的CPU主要由( A)组成。 A运算器、控制器 B加法器、寄存器 C运算器、加法器 D运算器、译码器(2)单片机中的程序计数器PC用来( C )。A存放指令 B存放正在执行的指令地址 C存放下一条指令地址D存放上一条指令地址 (3)外部扩展存储器时,分时复用做数据线和低8位地址线的是( C )。AP0口 BP1口 CP2口 DP3口(4)PSW中的RS1和RS0用来( D )。A选择工作寄存器组 B指示复位 C选择定时器 D选择工作方式 (5)单片机上电复位后,PC的内容为( A )。A0000H B0003H C000BH D0800H(6)
2、8051单片机的CPU是( C )位的。A16 B4 C8 D准16位 (7)程序是以( C )形式存放在程序存储器中的AC语言源程序 B汇编程序 C二进制编码 DBCD码2.填空题。 (1)单片机应用系统是由( 硬件 )和( 软件 )组成的。 (2)除了单片机和电源外,单片机最小系统包括( 时序 )电路和( 复位 )电路。 (3)在进行单片机应用系统设计时,除了电源和地线引脚外,( XTAL1 )、( XTAL2 )、( RST )、( EA )引脚信号必须接相应电路。 (4)MCS-51系列单片机的存储器主要有4个物理存储空间,即(内部程序存储器 )、(内部数据存储器 )、( 外部程序存储
3、器 )、(外部数据存储器 )。 (5)MCS-51系列单片机的XTAL1和XTAL2引脚是( 时序 )引脚。 (6)MCS-51系列单片机的应用程序一般存放在( ROM )中。 (7)片内RAM低128单元,按其用途划分为( 工作寄存器区 )、( 位选址区 )和( 用户RAM区 )3个区域。 (8)当振荡脉冲频率为12MHz时,一个机器周期为( 1us );当振荡脉冲频率为6MHz时,一个机器周期为( 2us )。 (9)MCS-51系列单片机的复位电路有两种,即( 上电复位 )和(按键复位 )。3. 问答题。 (1)什么是单片机?答:单片机是一种集成电路芯片,是单片微型计算机的简称。它将具有
4、数据处理能力的微处理器(CPU)、存储器(含程序存储器ROM和数据存储器RAM)、输入、输出接口电路(I/O接口)集成在同一块芯片上,构成一个即小巧又很完善的计算机硬件系统,在单片机程序的控制下能准确、迅速、高效地完成程序设计者事先规定的任务。 (2)单片机主要用在哪些方面?答:1智能仪器仪表。如数字示波器、数字万用表、数字流量计、煤气检测仪等。2机电一体化产品。如机器人、数控机床、点钞机、医疗设备、打印机、传真机、复印机等。3实时工业控制。如电机转速控制(汽车)、温度控制、自动生产线等。4家用电器。如空调、冰箱、洗衣机、电饭煲、高档洗浴设备、高档玩具等。 (3)8051单片机片内数据存储器低
5、128字节划分为哪三个部分?各部分的主要功能是什么?答:RAM区又分为3个区:工作寄存器区、位地址区与数据缓冲区。1)工作寄存器区(00H1FH)其中00H1FH共32个单元是4个通用工作寄存器区,每一个区有8个工作寄存器,编号均为R0R7。使单片机具有快速现场保护功能。2)位地址区(20H2FH)这16个单元的每一位都有一个位地址,位地址范围为00H7FH。通常把各种程序状态标志、位控制变量设在位寻址区内。位寻址区的RAM单元也可以作为一般的数据缓冲区使用。3)数据缓冲区数据缓冲区的地址空间从30H7FH共80个字节单元,用于存放数据与运算结果,如加法运算时,存放加数、被加数及运算和。通常堆
6、栈区也设置在该区内。 (4)什么是机器周期?机器周期和晶振频率有何关系?答: 机器周期通常用内存中读取一个指令字的最短时间来规定CPU周期。一个机器周期是 12 个振荡周期,也就是12倍的晶振频率的倒数。 (5)画出单片机时钟电路,并指出石英晶体和电容的取值范围。答:石英晶体频率一般为12MHz,电容器C1和C2主要起频率微调作用,电容值可选取为30pF左右(外接晶体时)或40pF左右(外接陶瓷谐振器时)。 (6)8051单片机是如何进行复位的?常用的复位方法有几种?试画出电路并说明其工作原理?答:单片机复位的条件是:必须RST引脚上加上持续两个机器周期以上的高电平。若时钟频率为12MHZ,每
7、个机器周期为1us,则需要加持续2us以上时间的高电平。常用的复位是上电复位电路和按键复位。上电复位是利用电容充电来实现复位,当刚接上电源的瞬间,电容C1两端相当于短路, RESET端的电位和VCC相同,随着充电电流的减少,RST的电位逐渐下降,等充电结束时(这个时间很短暂),电容相当于断开,RESET的电位变成低电平,这时已经完成了复位动作。按键复位电路除具有上电复位功能外,还可以RESET键复位,此时电源VCC经两个电阻分压,在RST端产生一个复位高电平。(7)单片机最小系统设计应包括哪些内容?试画出一个单片机最小系统电路图。答:单片机最小系统是指单片机工作不可或缺的最基本连接电路,主要包
8、括四部分,单片机芯片、电源电路、时钟电路和复位电路。习题21 单项选择题。(1)下面叙述不正确的是。( C )A一个C源程序可以由一个或多个函数组成 B一个C源程序必须包含一个函数main() C在C程序中,注释说明只能位于一条语句的后面 DC程序的基本组成单位是函数(2)C程序总是从开始执行的。 ( B )A主函数B主程序C子程序D主过程(3)最基本的C语言语句是。( B )A赋值语句B表达式语句C循环语句D复合语句(4)在C51程序中常常把作为循环体,用于消耗CPU时间,产生延时效果。( D ) A赋值语句B表达式语句C循环语句D空语句(5)在C51语言的if语句中,用做判断的表达式为。(
9、 B )A关系表达式B逻辑表达式C算术表达式D任意表达式(6)在C51语言中,当do-while语句中条件为时,结束循环。 ( B )A0 Bfalse Ctrue D非0(7)下面的while循环执行了( B )次空语句。 while(i=3); A无限次 B0次 C1次 D2次(8)以下描述正确的是( B )。Acontinue语句的作用是结束整个循环的执行 B只能在循环体内和switch语句体内使用break语句 C在循环体内使用break语句或continue语句的作用相同D以上三种描述都不正确(9)在C51的数据类型中,unsigned char 型的数据长度和值域为( A )。A单
10、字节,-128127 B双字节,-32768+32767 C单字节,0255 D双字节,0655352. 填空题。(1)一个C源程序至少应包括一个_main_函数。(2) C51中定义一个可位寻址的变量FLAH访问P3口的P3.1引脚的方法是_sbit P31=P31;_。(3)C51扩充的数据类型_SFR_用来访问MCS51单片机内部的所有特殊功能寄存器。(4)结构化程序设计的三种基本结构是_顺序,选择和循环_。(5) 表达式语句由_表达式加分号_组成。(6) _if_语句一般用做单一条件或分支数目较少的场合,如果编写超过3个以上分支的程序,可用多分支选择的_switch_语句。(7) wh
11、ile语句和do-while语句的区别在于:_do-while_语句是先执行、后判断,而_while_语句则是先判断、后执行。(8) 下面的while循环执行了_无限次_空语句。 i=3; while(i!=0);(9) 下面的延时函数delay()执行了_10000_空语句。void delay(voidint i; for (i=0; i10000; i+); (10)在单片机的C语言程序设计中,unsigned_char_类型数据经常用于处理ASCII字符或用于处理小于等于255的整型数。(11)C51的变量存储器类型是指_data bdata xdata_。(12)C51中的字符串总是
12、以_ 0 _作为串的结束符,通常用字符数组来存放。(13)在以下的数组定义中,关键字“code”是为了把tab数组存储在_程序存储器_。 Unsigned char code b=A,B,C,D,E,F;3问答题。(1)C51语言有哪些特点?作为单片机设计语言,它与汇编语言相比有什么不同?优势是什么?答:C51语言主要特点如下:1.C语言数据类型丰富,运算符方便2语言简洁、紧凑,使用方便、灵活3面向结构化程序设计的语言4C语言能进行位操作5生成目标代码质量高,程序执行效率高C语言能直接对计算机硬件进行操作,既有高级语言的特点,又有汇编语言的特点,。利用C语言编程,具有极强的可移植性和可读性,同
13、时,它不需程序员了解机器的指令系统,只需简单的熟悉单片机的硬件, (2)有哪些数据类型是MCS-51系列单片机直接支持的?答:数据类型长度值域unsigned char单字节0255signed char 单字节-128+127unsigned int双字节065535signed int双字节-32768+32767unsigned long四字节04294967295signed long四字节-2147483648+2147483647float四字节1.175494E-383.402823E+38*13字节对象的地址bit位0或1sfr单字节0255sfr16双字节065536sbit
14、位0或1(3)C51的存储类型有几种?它们分别表示的存储器区域是什么?类型关键字说明data直接访问内部数据存储器(128字节),访问速度最快bdata 可位寻址内部数据存储器(16字节),允许位与字节混合访问idata间接寻址片内数据存储器,可访问片内全部RAM地址空间(256字节)pdata分页寻址片外数据存储区(256字节)xdata外部数据存储器(64KB) code程序存储器(64KB)(4)break语句与continue语句的区别是什么?答:continue语句和break语句的区别:continue语句只结束本次循环,而不是终止整个循环的执行。break语句则是结束整个循环过程
15、,不再判断执行循环的条件是否成立。break语句可以用在循环语句和switch语句中。在循环语句中用来结束内部循环;在switch语句中用来跳出switch语句。(5)C中的while和do while的不同点是什么?答:while循环语句是在执行循环体之前先判断循环条件,如果条件不成立,则该循环不会被执行。而do while是先执行循环体后判断循环条件。(6)简述循环结构程序的构成。答:在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。(7)简述i+和+i的区别。答:+i 在使用i之前,先使i值加1.i+ i参与运算后,i的值再自增1
16、。(8)设x=5,y=7,说明下列各题运算后,x,y和z的值分别是什么?z=(x+)*(-y); z=(+x)-(y-);z=(+x)*(-y); z=(x+)+(y-); (9)简述C51语言中各种存储类型的保存区域。(10)C51支持的运算符有哪些?其优先级排序是什么?答:算术运算符、关系运算符、逻辑运算符。优先级!(非) (高)算术运算符关系运算符&和| 赋值运算符 (低)(11)用3种循环方式分别编写程序,显示整数1100的平方。答:函数类型函数名(形式参数表)(12)如何区分带参和不带参的函数?带参和不带参的函数有哪些区别?答:区分带参和不带参的函数就看 函数名后挂号理由没有参数。带
17、参函数定义是函数名(形式参数),函数调用时必须函数名(实际值)。不带参函数定义是函数名(),调用时函数名()即可。(13)你能写出多少种两重循环的延时函数?分别写出来?答:9种,1 void delay() unsignedchar i,j;i=0;j=0;do(i200) do(j250)j+;i+;2void delay() unsignedchar i,j;i=0;do(i200) for(j=0;j250;j+);i+;3void delay() unsignedchar i,j;i=0;j=0;do do(j250)j+;i+;while(i200);4void delay() un
18、signedchar i,j;i=0;j=0;do do(j250)j+;i+;while(i200);5void delay() unsignedchar i,j;i=0;do do() j+; while(j250);i+;while(i200);6void delay() unsignedchar i,j;i=0;do for(j=0;j250;j+);i+;while(i200);7void delay() unsignedchar i,j=0; for(i=0;i200;i+) do(j250)j+;8void delay() unsignedchar i,j=0; for(i=0;
19、i200;i+) do()j+;while(j250);9void delay() unsignedchar i,j; for(i=0;i200;i+) for(j=0;j250;j+);习题31 单项选择题。(1)8051所提供的中断功能里,( D )的自然优先级最高。AT0 B. TI/RI C.TI D. (2) 8051单片机的定时/计数器T0用作定时模式时( B )。A.对内部时钟计数,每一个振荡周期加1B.对内部时钟计数,每一个机器周期加1 C.对外部时钟计数,每一个振荡周期加1 D.对外部时钟计数,每一个机器周期加1(3)8051定时/计数器的( C )具有重装载初值的功能。A.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 应用技术 题库 练习题 复习题 测试
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。