《《嵌入式软件开发技术》复习思考题及答案.docx》由会员分享,可在线阅读,更多相关《《嵌入式软件开发技术》复习思考题及答案.docx(8页珍藏版)》请在第一文库网上搜索。
1、嵌入式软件开发相关技术复习思考题及答案(部分有错,仅供参考)按照教学大纲要求,根据本书合适的内容和学生特点,以选择题、判断题、程序设计与分析题、简答题和思考题五种形式进行复习。一、选择题1、单片机按用途可划分为()大类。AA.2B.3C.4D.52、单片机按存储配置可划分为()种。BA.2B.3C.4D.53、单片机的发展可划分为()个阶段。CA.2B.3C.4D.54、按温度适应相关能力,单片机可分为()个等级。BA.2B.3C.4D.55、不属于单片机多机应用领域的是()。AA.测控相关系统B.多功能集散相关系统C.并行多机控制相关系统D.局部网络相关系统6、不属于单片机单机应用领域的是(
2、)。BA.测控相关系统B.多功能集散相关系统C.智能仪表D.机电一体化产品7、MCS-51系列单片机内部不含ROM的芯片型号是()。AA.8031B.8051C.8751D.89518、在微型计算机中,负数常用()表示。CA.原码B.反码C.补码D.真值9、单片机内部RAM的可位寻址的地址空间是()。BA.OOH1FHB.20H2FHC.30H7FHD.80H0FFH10、特殊功能寄存器的地址分布在()区域。DA.OOH1FHB.20H2FHC.30H7FHD.80H0FFH11、单片机中的程序计数器PC用来()。CA.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令
3、地址12、当工作寄存器处于1区时,对应的地址空间是()。BA.00H07HB.08H0FHC.10H17HD.18H1FH13、在21个特殊功能寄存器中,有()个具有位寻址相关能力。AA.11B.12C.13D.I414、作为基本数据输出端口使用时,()一般要外接上拉电阻。AA.POB.P1C.P2D.P315、P3作为串行通信接收端是()。AA.P3.0B.P3.1C.P3.2D.P3.316、P3作为串行通信发送端是()。BA.P3.0B.P3.1C.P3.2D.P3.317P3作为外部中断O端是(),CA.P3.0B.P3.1C.P3.2D.P3.318、8051单片机中,唯一一个用户不
4、能直接使用的寄存器是()。CA.PSWB.DPTRC.PCD.B19、P3作为外部中断1端是()。DA.P30B.P3.1C.P3.2D.P3.320、无第二功能的并口是()oBA.POB.P1C.P2D.P321、访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是()。AA.PO口B.P1C.P2口D.PO和P2口22、外扩数据存储器的读/写控制信号来自于()口。DA.POB.P1C.P2D.P323、外扩程序存储器的低8位地址来自()口。AA.POB.P1C.P2D.P324、8051的引脚按功能划分为()组。C25、8051引脚A1E是(A.程序读选通信号C.地址锁存允许信号)。
5、CB.数据锁存允许信号D.控制锁存允许信号26单片机8031的A1E引脚是()。BA.输出高电平C.输出低电平27、一个机器周期等于(B.输出矩形脉冲,频率为fosc的1/6D.输出矩形脉冲,频率为fosc的1/2)振荡周期。DA.4B.6C.8D.1228、一个机器周期等于()振荡周期。DA.4B.6C.8D.1229、.单片机执行复位操作后,合适的内容不为OOH的是()oDA.PSWB.PCC.TCOND.SP34、指令MOVA.直接35、指令MOVA.直接36、指令MOVA.直接30、8031复位后工作寄存器位于()。AA.0组B.1组C.2组D.3组31、指令按功能可划分为()类。DA
6、.2B.3C.4D.532、指令MoVR0,#20H是()寻址方式。BA.直接B.立即C.间接D.寄存器33、PSW中的RS1和RSO用来()。AA.选择工作寄存器区号B.指示复位C.选择定时器D.选择工作方式B,20H是()寻址方式。AB.立即C.间接D.寄存器A,R1是()寻址方式。DB.立即C.间接D.寄存器A,R1是()寻址方式。CB.立即C.间接D.寄存器37、在语句格式中,唯一不能缺省的部分是()BA.标号B.操作码C.操作数D.注释38、执行算术运算时,OV=I表示()oCA.数据过大B.数据过小C.数据运算出现溢出D.数据运算正常39、执行算术减法指令时,Z=I表示()oCA.
7、被减数大于减数1 .被减数小于减数2 .被减数等于减数3 .被减数不等于减数40、MCS-51单片机的中断源有()。DA.2B.3C.4D.541、中断处理过程包括()部分。CA.2B3C.4D.542、定时/计数器0的地址是()。CA.0003HB.OOOBHC.0013HD.001BH43、定时/计数器1的地址是()oDA.0003HB.OOOBHC.0013HD.001BH44、MCS-51单片机内有()个定时器。AA.2B.3C.4D.545、PSW中的RS1和RSO用来(AA.选择工作寄存器区号B.指示复位C.选择定时器D.选择工作方式46、单片机中PUSH利POP指令常用来()oC
8、B.保护现场A.保护断点C.保护现场,恢复现场D.保护断点,恢复断点D.十进制调整指令ABD.EEPROM47、MCS-51单片机内定时器的工作方式有()种。CA.2B.3C.4D.548、指令MOVRO,#20H执行前(RO)=30H,(20H)=38H,执行后(RO)=()oBA.OOHB.2011C.30HD.38H49. CPU不响应中断的情况主要有()种。BA.2B.3C.4D.550. CPU响应中断后,硬件完成的操作序列为()。CA.2B.3C.4D.551. 中断标志的清除可分为()种情况。BA.2B.3C.4D.552、MCS51指令相关系统中,清零指令是()oCA.CP1A
9、B.R1CAC.C1RAD.RRCA53、MCS-51指令相关系统中,指令DAA是(),DA.除法指令B.加1指令C.加法指令54、定时/计数器在工作方式0的计数器位数是()。A.13B.16C.8D.1155、定时/计数器在工作方式1的计数器位数是()。A.13B.I6C.8D.1I56、常用的编址方式方法有()。AA.2B.3C.4D.557、型号为27C256芯片是()。CA.ROMB.PROMC.EPROM58、型号为28C16芯片是()。DA.ROMB.PROMC.EPROMD.EEPROM59、由27C16芯片组成6K字节的存储体,需要()片。BA.2B.3C.4D.560、由27
10、C16芯片组成8K字节的存储体,需要()片。CA.2B.3C.4D.561、紫外线擦除可编程的RoM属()。CA.ROMB.PROMC.EPROMD.EEPROM62、单片机外扩程序存储器与外扩数据存储器的控制线所不同的是()。BA.EA和A1EB.PSEN和WR、RDC.A1E和PSEND.EA和WR、RD63、8155片内有()个工作寄存器。CA.2B.3C.4D.564、在存储器扩展电路中741S373的主要功能是(DA.存储数据B.存储地址C.锁存数据D.锁存地址65、8253按列出的工作方式中()是方波发生器方式。BA.方式2B.方式3C.方式4D.方式566、8031单片机的机器周
11、期为2s,则其晶振频率fosc为()MHzCA.1B.2C.6D.1267、8253按列出的工作方式中()是硬件触发单稳方式。DA.方式2B.方式3C.方式4D.方式568、为了增加更多的定时/计数器,所需芯片是()MODEM按照工作速度可分为()类。BA.2B.3C.4D.579、A/D转换器的作用是()。DA. TT1电平转换成CMOS电平B. CMOS电平转换成TT1电平C.数字量转换成模拟量D.模拟量转换成数字量80、D/A转换器的作用是()。CA. TT1电平转换成CMOS电平B. CMOS电平转换成TT1电平C.数字量转换成模拟量D.模拟量转换成数字量81、MODEM按照工作速度可
12、分为()类。BA.2B.3C.4D.5三、程序设计与分析1、设5AH单元中有一变量X,请编写计算下述函数式的程序,结果存入5BH单元中。当X0时,Y(答案)=X;当X=O时,Y=OFFH;当XVO时,Y=X取反。XEQU5AHYEQU5BHMOVA,XJZTOJNCACC.7TZMOVA,XCP1ASJMPTZT0:MOVA,#0FFHSJMPTZTZ:MOVY,ASJMP$2、当振荡频率为6MHz时,编写一循环程序实现在P1.0输出IOKHZ的方波。(答案)由振荡频率知:一个机器周期时间为2uS又由IOKHZ方波知道其周期时间为100uS,所以周期的一半为50uS。其程序为:XHO:MOVR1,#10XH1:DJNZRI,XH1NOPCP1P1OSJMPXHO通过对程序的分析有:50(uS)=2104+2+243、20H单元开始有一无符号数据块,其长度在20H单元,求出数据块中的最小值,并存入21H中。(答案)MOVA,20HC1RCSUBBA,M)IHMOVR2,AMOVRO,21HMOVR1,22HXHO:MOVA,R0C1RCSUBBA,R1JNCXHISJMP