logo资料库

单片机试题库(含答案).pdf

第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
资料共41页,剩余部分请下载后查看
《单片机与嵌入式系统》习题库及答案 一、判断题 MCS-51 单片机原理与结构 (×)1.MCS-51 单片机是高档 16 位单片机。 (×)3.单片机的 CPU 从功能上可分为运算器和存储器。 (√)4.8051 的累加器 ACC 是一个 8 位的寄存器,简称为 A,用来存一个操作 数或中间结果。 (√)5.8051 的程序状态字寄存器 PSW 是一个 8 位的专用寄存器,用于存放程 序运行中的各种状态信息。 (×)6.MCS-51 的程序存储器用于存放运算中间结果。 (√)7.MCS-51 的数据存储器在物理上和逻辑上都分为两个地址空间:一个是 片内的 256 字节的 RAM,另一个是片外最大可扩充 64K 字节的 RAM。 (√)8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错 或进入死循环时,可按复位键重新启动。 (√)9.CPU 的时钟周期为振荡器频率的倒数。 (×)10.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情 况下,一个机器周期等于一个时钟周期。 (√)11.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器 周期组成。 (×)13.MCS-51 单片机上电复位后,片内数据存储器的内容均为 00H。 (√)15.8051 单片机片内 RAM 从 00H~1FH 的 32 个单元,不仅可以作工作寄 存器使用,而且可作为通用 RAM 来读写。 (×)16.MCS-51 单片机的片内存储器称为程序存储器。 (×)17.MCS-51 单片机的数据存储器是指外部存储器。 (√)18.MCS-51 单片机的特殊功能寄存器集中布置在片内数据存储器的一个
区域中。 MCS-51 单片机指令系统及程序设计 (×)19.MCS-51 单片机的指令格式中操作码与操作数之间必须用“,”分隔。 (√)20.MCS-51 指令:MOV A,#40H ;表示将立即数 40H 传送至 A 中。 (√)21.MCS-51 指令:MOV A,@R0 ;表示将 R0 指示的地址单元中的内容传 送至 A 中。 (√)22.MCS-51 指令:MOVX A,@DPTR ;表示将 DPTR 指示的地址单元 中的内容传送至 A 中。 (√)24.MCS-51 指令中,MOVX 为片外 RAM 传送指令。 (×)25.MCS-51 指令中,MOVC 为 ROM 传送指令。 (×)26.将 37H 单元的内容传送至 A 的指令是:MOV A,#37H。 (√)27.MCS-51 指令中,16 位立即数传送指令是:MOV DPTR,#data16。 (√)28.MCS-51 单片机,CPU 对片外 RAM 的访问只能用寄存器间接寻址的 方式,且仅有 4 条指令。 (×)29.如 JC rel 发生跳转时,目标地址为当前指令地址加上偏移量。 (√)30.对于 8051 单片机,当 CPU 对内部程序存储器寻址超过 4K 时,系统 会自动在外部程序存储器中寻址。 (×)31.指令 MUL AB 执行前(A)=F0H,(B)=05H,执行后(A)=FH5, (B)=00H。 (√)32.已知:DPTR=11FFH 执行 INC DPTR 后,结果:DPTR=1200H。 (√)33.已知:A=11H B=04H,执行指令 DIV AB 后,其结果:A=04H,B=1 CY=OV=0。 (×)34.已知:A=1FH,(30H)=83H,执行 ANL A,30H 后,结果:A=03H (30H)=83H P=0。 (×)38.MCS-51 指令系统中,指令 CJNE A,#data, rel 的作用相当于 SUBB A, #data 与 JNC rel 的作用。
(×)39.MCS-51 指令系统中,指令 JNB bit,rel 是判位转移指令,即表示 bit=1 时跳转。 (×)40.8051 单片机的 PC 与 DPTR 都在 CPU 片内,因此指令 MOVC A, @A+PC 与指令 MOVC A,@A+DPTR 执行时只在单片机内部操作, 不涉及片外存储器。 (×)41.MCS-51 单片机中 PUSH 和 POP 指令只能保护现场,不能保护断点。 (×)43.设 PC 的内容为 35H,若要把程序存贮器 08FEH 单元的数据传送至累 加器 A,则必须使用指令 MOVC A,@A+PC。 (×)44.指令 MOV A,00H 执行后 A 的内容一定为 00H。 定时、中断、串行口系统及应用 (×)45.在 MCS-51 单片机内部结构中,TMOD 为模式控制寄存器,主要用来 控制定时器的启动与停止。 (√)46.在 MCS-51 单片机内部结构中,TCON 为控制寄存器,主要用来控制 定时器的启动与停止。 (√)47.MCS-1 单片机的两个定时器均有两种工作方式,即定时和计数工作方 式。 (√)48.MCS-51 单片机的 TMOD 模式控制寄存器不能进行位寻址,只能用字 节传送指令设置定时器的工作方式及操作模式。 (√)49.MCS-51 单片机系统复位时,TMOD 模式控制寄存器的低 4 位均为 0。 (×)50.8051 单片机 5 个中断源相应地在芯片上都有中断请求输入引脚。 (√)51.启动定时器工作,可使用 SETB TRi 启动。 (×)53.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而 不能使用字节操作指令。 (√)54.MCS-51 单片机系统复位后,中断请求标志 TCON 和 SCON 中各位均 为 0。 (√)55.MCS-51 单片机的中断允许寄存器的 IE 的作用是用来对各中断源进行
开放或屏蔽的控制。 (√)56.用户在编写中断服务程序时, 可在中断入口矢量地址存放一条无条件 转移指令,以防止中断服务程序容纳不下。 (√)58.串行口的中断,CPU 响应中断后,必须在中断服务程序中,用软件清 除相应的中断标志位,以撤消中断请求。 (√)59.串行口数据缓冲器 SBUF 是可以直接寻址的专用寄存器。 (√)60.如要允许外部中断 0 中断,应置中断允许寄存器 IE 的 EA 位和 EX0 位为 1。 (√)61.指令 JNB TF0,LP 的含义是:若定时器 T0 未计满数,就转 LP。 (√)62.若置 8051 的定时器/计数器 T1 于定时模式,工作于方式 2,则工作方 式字为 20H。 (√)63.若置 8051 的定时器/计数器 T1 于计数模式,工作于方式 1,则工作方 式字为 50H。 (×)64.当 8051 的定时器 T0 计满数变为 0 后,溢出标志位(TCON 的 TF0) 也变为 0。 (√)65.外部中断 0 中断的入口地址是 0003H。 (√)66. 8051 单片机允许 5 个中断源请求中断,都可以用软件来屏蔽,即利 用中断允许寄存器 IE 来控制中断的允许和禁止。 单片微机基本系统扩展 (√)67.线选法是把单根的低位地址线直接接到存储器芯片的片选端。 (√)70.在接口芯片中,通常都有一个片选端 CS(或 ),作用是当 CS 为低 电平时该芯片才能进行读写操作。 (×)71.DAC0832 是 8 位 D/A 转换器,其输出量为数字电流量。 (√)72.DAC 0832 的片选信号输入线 ,低电平有效。 CECS
二、单项选择题 MCS-51 单片机原理与结构 1.MCS-51 单片机 CPU 的主要组成部分为 A 。 A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 2.单片机能直接运行的程序叫 C 。 A. 源程序 B.汇编程序 C.目标程序 D.编译程序 3.单片机中的程序计数器 PC 用来 C 。 A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址 D.存放上一条指令地址 4.单片机上电复位后,PC 的内容和 SP 的内容为 B 。 A.0000H,00H B.0000H,07H C.0003H,07H D.0800H,08H 5.单片机 8051 的 ALE 引脚是 B 。 A.输出高电平 B.输出矩形脉冲,频率为 fosc 的 1/6 C.输出低电平 D.输出矩形脉冲,频率为 fosc 的 1/2 6.单片机 8051 的 引脚 C 。 A.必须接地 B.必须接+5V C.以上两种视需要而定 7.访问外部存储器或其它接口芯片时,作数据线和低 8 位地址线的是 A 。 A.P0 口 B.P1 口 C.P2 口 D.P0 口 和 P2 口 8.PSW 中的 RS1 和 RS0 用来 A 。 A. 选择工作寄存器组号 B.指示复位 C.选择定时器 D.选择工 作方式 9.上电复位后,PSW 的值为 D 。 A.1 B.07H C.0FFH D.0 10.8051 单片机上电复位后,堆栈区的最大允许范围是 B 个单元。 A.64 B.120 C.128 D.256 EA
11.8051 单片机上电复位后,堆栈区的最大允许范围是内部 RAM 的 D 。 A.00H—FFH B.00H—07H C.07H—7FH D.08H—7FH 12.复位后,堆栈指针 SP 在内部 RAM 中的直接地址是 C 。 A.00H B.07H C.81H D.FFH 13. 8051 的 P0 口,当使用外部存储器时它是一个 D 。 A.传输高 8 位地址口 A.传输低 8 位地址口 C.传输高 8 位数据口 D.传输低 8 位地址/数据口 14.P0 口作数据线和低 8 位地址线时 B 。 A.应外接上拉电阻 B.不能作 I/O 口 C.能作 I/O 口 D.应外接高电平 15.对于 8051 单片机,其内部 RAM20H-2FH 单元 C 。 A.只能位寻址 B.只能字节寻址 C.既可位寻址又可字节寻址 D.少部分只能位寻址 16.寻址方式就是 C 的方式。 A.查找指令操作码 B.查找指令 C.查找指令操作数 D.查找指令操 作码和操作数 17.8051 单片机若晶振频率为 fosc=12MHz,则一个机器周期等于 C µS。 A.1/12 B.1/2 C.1 D.2 18.MCS-51 单片机的数据指针 DPTR 是一个 16 位的专用地址指针寄存器,主 要用来 B 。 A.存放指令 B.存放 16 位地址,作间址寄存器使用 C.存 放下一条指令地址 D.存放上一条指令地址 19.ALU 表示 D 。 A.累加器 B.程序状态字寄存器 C.计数器 D.算术逻辑部 件 20.单片机上电后或复位后,工作寄存器 R0 是在 A 。
A.0 区 00H 单元 B.0 区 01H 单元 C.0 区 09H 单元 D.SFR 21.单片机 8051 的 XTAL1 和 XTAL2 引脚是 D 引脚。 A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振 22.8051 单片机的 VSS(20)引脚是 B 引脚。 A.主电源+5V B.接地 C.备用电源 D.访问片外存贮 器 23.8051 单片机的 VCC(40)引脚是 A 引脚。 A.主电源+5V B.接地 C.备用电源 D.访问片外存贮 器 24.8051 单片机中,输入/输出引脚中有专门的第二功能的引脚是 D 。 A.P0 B.P1 C.P2 D.P3 25.MCS-51 复位后,程序计数器 PC= B 。即单片机从 B 开始执行 指令。 A.0001H B.0000H C.0003H D.0023H 26.MCS-51 的片内外的 ROM 是统一编址的,如果 端保持高电平,8051 的 程序计数器 PC 在 B 地址范围内。 A.1000H—FFFFH B.0000H—FFFFH C.0001H—0FFFH D.0000H—0FFFH 27.单片机的堆栈指针 SP 始终是指示 B 。 A.堆栈底 B.堆栈顶 C.堆栈地址 D.堆栈 中间位置 28.单片机的 P0、P1 口作输入用途之前必须 A 。 A.在相应端口先置 1 B.在相应端口先置 0 C.外接高电平 D.外接上拉电阻 29.MCS-51 的串行数据缓冲器 SBUF 用于 B 。 A.存放运算中间结果 B.存放待发送或已接收到的数据 C.暂存数 EA
据和地址 D.存放待调试的程序 30.MCS-51 单片机的 P1 口的功能是 A 。 A.可作通用双向 I/O 口用 C.可作地址/数据总线用 31.MCS-51 单片机复位后,专用寄存器 ACC 的状态是 C 。 A.01H B.07H C.00H D.0FFH 32.当程序状态字寄存器 PSW 状态字中 RS1 和 RS0 分别为 0 和 1 时,系统使 用的工作寄存器组为 B 。 A.组 0 B.组 1 C.组 2 D.组 3 33.8051 单片机中,用户可使用的 16 位寄存器是 D 。 A.PSW B.ACC C. SP D.DPTR 34.8051 的程序计数器 PC 为 16 位计数器,其寻址范围是 D 。 A.8K B.16K C.32K D.64K 35.单片机应用程序一般存放在 B 中。 A.RAM B.ROM C.寄存器 D.CPU MCS-51 单片机指令系统及程序设计 36.MCS-51 汇编语言指令格式中,唯一不可缺少的部分是 B 。 A.标号 B.操作码 C.操作数 D.注释 37.MCS-51 的立即寻址方式中,立即数前面 D 。 A.应加前缀“/:”号 B.不加前缀号 C.应加前缀“@”号 D.应加前 缀“#”号 38.下列完成 8051 单片机内部数据传送的指令是 D 。 A.MOVX A,@DPTR B.MOVC A, @A+PC D.MOV direct,direct 39.MCS-51 的源操作数为立即寻址的指令中,立即数就是 B 。 A.放在寄存器 R0 中的内容 B.放在程序中的常数
分享到:
收藏