单片机原理及应用复习题含答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

单片机原理及应用复习题含答案

一、单选题(共53题,每题1分,共53分)

1.一个具有2K字节的程序放在首地址为5100H的存贮区,则末地址为():

A、59FFH

B、5800H

C、58FFH

D、5900H

正确答案:C

2.哪个不是常用的晶振频率():

A、11.0592MHz

B、6MHz

C、3MHz

D、12MHz

正确答案:C

3.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是()。

A、0、0、0

B、1、0、1

C、1、1、1

D、1、1、0

正确答案:D

答案解析:首先将98H和0FAH转换为二进制进行加法运算:98H=,0FAH=。相加结果为+=110010010B,舍弃最高位进位后结果为0010010B。CY(进位标志):相加产生了进位,所以CY=1;AC(辅助进位标志):低半字节相加有进位,所以AC=1;OV(溢出标志):两个正数相加结果为负数,或者两个负数相加结果为正数才会溢出,这里两个数相加结果没有溢出,所以OV=0。所以答案是D。

4.当晶振频率为6MHz时,有效复位信号高电平时间要持续():

A、4μs

B、2μs

C、3μs

D、1μs

正确答案:A

5.某种存储器芯片是8KB*4/片,那么它的地址线根数是()

A、11根

B、12根

C、13根

D、14根

正确答案:C

答案解析:因为8KB=2^13B,所以需要13根地址线来寻址8KB的空间,而该芯片是8KB*4/片,地址线根数与存储容量的地址线需求相关,所以地址线根数要大于13根。

6.RST引脚功能是()

A、复位信号

B、外部程序存储器读选通信号

C、访问程序存储控制信号

D、+5V电源

正确答案:A

答案解析:RST引脚是复位信号引脚。当该引脚出现复位信号时,会使单片机等芯片进行复位操作,将程序计数器PC清零,使单片机从初始状态开始运行,以确保系统的正确启动和稳定运行。

7.波特的单位是()

A、字符/秒

B、帧/秒

C、位/秒

D、字节/秒

正确答案:C

答案解析:波特是数据传输速率的单位,表示每秒钟传输的二进制位数,即位/秒。

8.地址总线的缩写是():

A、AB

B、DB

C、CB

D、KB

正确答案:A

答案解析:地址总线(AddressBus;AB)是计算机中用于在CPU、内存和其他部件之间传输地址信息的一组线路。DB通常指数据总线(DataBus),CB含义不常见,KB是千字节(Kilobyte)的缩写,不是地址总线的缩写。

9.执行中断处理程序最后一句指令RETI后,

A、程序返回到ACALL的下一句

B、程序返回到LCALL的下一句

C、程序返回到主程序开始处

D、程序返回到响应中断时一句的下一句

正确答案:D

答案解析:执行中断处理程序最后一句指令RETI后,程序会返回到响应中断时一句的下一句。RETI指令的作用是从中断服务程序返回,它会恢复断点地址,使得程序继续执行响应中断时被打断的下一条指令。

10.已知(A)=59H,(PSW)=80H,执行指令ADDCA,#4CH后CY和AC的内容为():

A、0,1

B、1,1

C、0,0

D、1,0

正确答案:A

11.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后PSW的内容为():

A、80H

B、81H

C、00H

D、01H

正确答案:A

12.子程序返回指令的操作数有几个():

A、0

B、2

C、1

D、3

正确答案:A

答案解析:子程序返回指令的操作数可以有0个或多个。在某些情况下,返回指令可能不需要操作数,直接返回到调用处;而在其他情况下,可能会有返回值等情况,会携带一定的操作数信息。所以操作数的数量是大于0的。

13.若(SP)=40H,当执行一条LCALL指令后,SP的值为():

A、41H

B、42H

C、38H

D、3FH

正确答案:B

答案解析:执行LCALL指令时,先将PC的当前值(即下一条要执行指令的地址)压入堆栈,然后跳转到子程序入口地址。PC当前值压入堆栈时,先压入高字节,再压入低字节。PC值占两个字节,所以堆栈指针SP先加2。原来SP=40H,加2后SP=42H。

14.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,ORLA,#27HANLA,28HXCHDA,@R0CPLA。(A)=

A、E5h

B、E6h

C、E7h

D、E8h

正确答案:C

15.当MCS-51复位时,下面说法准确的是()

A、PC=0000H

B、SP=00H

C、SBUF=00H

正确答案:A

文档评论(0)

十四-1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档