单片机题库-.pdf
《单片机题库-.pdf》由会员分享,可在线阅读,更多相关《单片机题库-.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、填空题1在 MCS51 单片机中,如果采用6MHz 晶振,1 个机器周期为_2us_。2 8031 单 片 机 复 位 后,R4 所 对 应 的 存 储 单 元 的 地 址 为 _04H_,因 上 电 时PSW=_00H_。这时当前的工作寄存器区是_第 0_组工作寄存器区。3使用 8031 芯片时,需将/EA 引脚接 低_电平,因为其片内无_程序_存储器。4片内 RAM 低 128 个单元划分为_工作寄存器组区、位寻址区 _、和 _堆栈和数据缓冲区_3个主要部分5MCS51 单片机程序存储器的寻址范围是由程序计数器PC 的位数所决定的,因为 MCS 51 的 PC 是_16_位的,因此其寻址的
2、范围为_64_KB。6在基址加变址寻址方式中,以_累加器 _A _作变址寄存器,以_DPTR _或_PC_作基址寄存器。7指令格式是由_操作码 _和_操作数 _所组成,也可能仅由 _操作码 _组成。8假定累加器A 中的内容为30H,执行指令1000H:MOVC A,A+PC(该指令为单字节指令)后,把程序存储器_1031H_单元的内容送入累加器A 中。9 假定 A=55H,R3=0AAH,在执行指令ANL A,R3 后,A=_00H_,R3=_0AAH _。10假定,SP=60H,A=30H,B=70H,执行下列指令:PUSH A PUSH B 后,SP 的内容为 _62H_,61H 单元的内
3、容为_30H_,62H 单元的内容为_70H_。11外部中断1 所对应的中断入口地址为_0013_H。12若不使用MCS-51 片内存储器,引脚EA 必须接 _低电平 _ 13单片微型计算机由_CPU_、_存储器 _、_I/O 接口 _、_总线 _组成。14.MCS-51 的 P0 口作为输出端口时,每位能驱动_8_个 TTL 负载。15.MCS-51 有_4_个并行 I/O 口,其中 _ P1 P2 P3_是准双向口。16.MCS-51 中凡字节地址能被_0 或 8_整除的特殊功能寄存器均能位寻址。17.MCS-51 有 4 组工作寄存器,它们的地址范围是_00H1FH_。18.MCS-51
4、 特殊功能寄存器只能采用_直接寻址 _寻址方式。19.MCS-51 有_5_个中断源,有 _2_个中断优先级,优先级由软件填写特殊功能寄存器_IP_加以选择。20.51 单片机复位后,CPU 从_0000_H 单元开始执行程序;SP 的内容为 _0007_H,第一个压入堆栈的数据将位于内部RAM_ 0008_H 单元。21.8051 单片机共有 _2_个可编程的定时器/计数器,它们都是_16_位加 1 计数器。22.定时器/计数器有 _4_种工作方式,工作方式由定时器方式寄存器_TMOD _中的_M1,M0 方式选择 _位确定。方式 0 是_13_位计数器,方式 1 是_16_位计数器。23.
5、用 十 进 制 数 写 出 下 列 补 码 表 示 的 机 器 数 的 真 值:1BH=_27_;97H=_-105_;80H=_-128_;F8H=_-8_ 24.堆栈设在 _内部数据 _存储区,程序存放在_程序 _存储区,I/O 接口设置在 _外部数据 _存储区,中断服务程序存放在_程序 _存储区。25.复位时 A=_00H_,PSW=_ 00H_,SP=_07H_,P0P3=_FFH_。选择题1PC 的值是(C)A、当前正在执行指令的前一条指令的地址B、当前正在执行指令的地址C、当前正在执行指令的下一条指令的地址D、控制器中指令寄存器的地址2中断查询确认后,在下列各种8031 单片机运行
6、情况中,能立即进行响应的是:(D)A、当前正在执行高优先级中断处理B、当前正在执行RETI 指令C、当前指令是DIV 指令,且正处于取指令的机器周期D、当前指令是MOV A,R3 3.在 MCS51 中,需要外加电路实现中断撤除的是:(D)A、定时中断B、脉冲方式的外部中断C、外部串行中断D、电平方式的外部中断4.在中断服务程序中,至少应有一条(D)(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令5.要用传送指令访问MCS-51 片外 RAM,它的指令操作码助记符应是(B)(A)MOV(B)MOVX(C)MOVC(D)以上都行6.ORG 2000H LCALL 3000H(本指令在
7、ROM 中占三个字节)ORG 3000H RET 左边程序执行完RET 指令后,PC=(C)(A)2000H(B)3000H(C)2003H(D)3003H 7.要使 MCS-51 能够响应 T1 中断、串行接口中断,它的中断允许寄存器IE 的内容应是(A)(A)98H(B)84H(C)42H(D)22H 8.MCS-51 在响应中断时,下列哪种操作不会发生(D)(A)保护现场(B)保护 PC(C)找到中断入口(D)保护 PC 转入中断入口9.PSW=18H 时,则当前工作寄存器是(D)(A)0 组(B)1 组(C)2 组(D)3 组10.MOVX A,DPTR 指令中源操作数的寻址方式是(B
8、)(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址?11.下面哪一个不是CPU 的指令部件(C)(A)PC(B)IR(C)PSW(D)ID 12.MCS-51 响应中断时,下面哪一个条件不是必须的(D)(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI 指令13.使用定时器T1 时,有几种工作模式(C)(A)1 种(B)2 种(C)3 种(D)4 种14.P1 口的每一位能驱动(B)(A)2 个 TTL 低电平负载(B)4 个 TTL 低电平负载(C)8 个 TTL 低电平负载(D)10 个 TTL 低电平负载15.MCS-51 执行完 M
9、OV A,#08H 后,PSW 的哪一位被置位(D)(A)C(B)F0(C)OV(D)P 16.关于 MCS-51 的堆栈操作,正确的说法是(C)(A)先入栈,再修改栈指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对17.若 MCS-51 中断源都编程为同级,当它们同时申请中断时CPU 首先响应(B)(A)INT1(B)INT0(C)T1(D)T0 18.MCS-51 的相对转移指令的最大负跳距离为(B)(A)2KB(B)128B(C)127B(D)256B 19.当 CPU 响应串行接口中断时,程序应转移到(C)(A)0003H(B)0013H(C)0023H(D)0
10、00BH 20.外部中断 1 固定对应的中断入口地址为(C)(A)0003H(B)000BH(C)0013H(D)001BH 21.各中断源发出的中断请求信号,都会标记在MCS-51 系统中的(B)(A)TMOD(B)TCON/SCON(C)IE(D)IP 22.MCS-51 的并行 I/O 口读改写操作,是针对该口的(D)(A)引脚(B)片选信号(C)地址线(D)内部锁存器23.以下指令中,属于单纯读引脚的指令是(C)(A)MOV P1,A(B)ORL P1,#0FH(C)MOV C,P1.5(D)DJNZ P1,LOOP 24.(C)并非单片机系统响应中断的必要条件。(A)TCON 或 S
11、CON 寄存器内的有关中断标志位为1(B)IE 中断允许寄存器内的有关中断允许位置1(C)IP 中断优先级寄存器内的有关位置1(D)当前一条指令执行完25.指令 AJMP 的跳转范围是(C)(A)256B(B)1KB(C)2KB(D)64KB 26.在寄存器间接寻址方式中,指定寄存器中存放的是(B)(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量判断题1.PC 是 1 个不可寻址的特殊功能寄存器。()2.单片机的主频越高,其运算速度越快。()3.在 MCS51 单片机中,1 个机器周期等于1us。()4.特殊功能寄存器SP内装的是栈顶首地址单元的内容。()5.判断下列指令的正误:1)
12、MOV 28H,R2()2)DEC DPTR()3)INC DPTR()(DPTR 只能加 1 不能减一)4)CLR R0()5)CPL R5()6)MOV R0,R1()7)PUSH DPTR()8)MOV F0,C()9)MOV F0,ACC.3()10)MOVX A,R1()11)MOV C,30H(?)12)RLC R0()6.立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。()7.指令周期是执行一条指令的时间。()8.指令中直接给出的操作数称为直接寻址。()9.同一级别的中断请求按时间的先后顺序响应。()10.同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 题库
限制150内