收藏 分享(赏)

单片机试题库.doc

上传人:无敌 文档编号:625008 上传时间:2018-04-15 格式:DOC 页数:26 大小:161.50KB
下载 相关 举报
单片机试题库.doc_第1页
第1页 / 共26页
单片机试题库.doc_第2页
第2页 / 共26页
单片机试题库.doc_第3页
第3页 / 共26页
单片机试题库.doc_第4页
第4页 / 共26页
单片机试题库.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、一、判断1.PC 是一个不可寻址的特殊功能寄存器。 ()2.在 AT89S51 单片机中,一个机器周期等于 1S。 ()3.特殊功能寄存器 SP 内装的是栈顶首地址单元的内容。 ()4.PHSH DPTR ()5.MOV F0,C()6.MOV 28H,R4; ()7.INC DPTR; ()8.DEC DPTR ; ()9.CLR R0 ; ()6.串行口方式 1 的波特率是可变的,通过定时器/计数器 T1 的溢出率设定。()7.输出模拟量的最小变化量称为 A/D 转换器的分辨率。 ()8.转移指令中的偏移量 rel 是一个无符号的 8 位二进制数。 ()9.AT89S51 单片机的 P3

2、口是一个单一功能的准双向通用 IO 口。 ()10.在 PSW 状态标志寄存器中奇偶标志位 P=1 是指累加器 A 中 1 的个数为奇数。()11.MOV T0,#3CF0H; ()12.TMOD 中的 GATE=1 时,表示由两个信号控制定时器的启停。 () 。13.串行通讯帧发送时,指令把 TB8 位的状态送入发送 SBUF 中。 ()14.转换速度”这一指标仅适用于 A/D 转换器,D/A 转换器不用考虑“转换速度”这一问题。 ()15.单片机 89C51 复位后,其 PC 指针初始化为 0000H,使单片机从该地址单元开始执行程序。 () 16.在 AT89S51 中,当产生中断响应时

3、,所有中断请求标志位都由硬件自动清零。(错)17.AT89S51 单片机可执行指令:MOV 35H,R3。 ( )18当向堆栈压入一个字节的数据后,SP 中的内容减 1。 ()19程序计数器 PC 中装的内容是当前正在执行指令的地址。 ()20AT89S51 的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于 1 个机器周期。 ()21.判断指令的正误:MOV T0,#3CF0H;()22.定时器 T0 中断可以被外部中断 0 中断()23.指令中直接给出的操作数称为直接寻址。 ()24.内部 RAM 的位寻址区,既能位寻址,又可字节寻址。 ()25.特殊

4、功能寄存器 SCON 与定时器/计数器的控制无关。 ()26.当 AT89S51 执行 MOVX A,R1 指令时,伴随着 WR*信号有效。 ()27.串行口工作方式 1 的波特率是固定的,为 fosc/32。 ()28.区分外部程序存储器和数据存储器的最可靠的方法是看其是被 RD*还是被PSEN*信号连接。 ()29.逐次比较型 A/D 转换器与双积分 A/D 转换器比较,转换速度比较慢。 ()30.使用 AT89S51 且引脚 =1 时,仍可扩充 64KB 的程序存储器。 ()AE31.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。 ()32.在 AT8

5、9S51 中为使准双向的 I/O 口工作在输入方式,必须保证它被事先预置为 1。 ()33.PC 可以看成是程序存储器的地址指针。 ()34.MOV 28H,R2 ()35.DEC DPTR()36.串行通讯接收到的第 9 位数据送 SCON 寄存器的 RB8 中保存。 ()37.对于周期性的干扰电压,可使用双积分的 A/D 转换器,并选择合适的积分元件,可以将该周期性的干扰电压带来的转换误差消除。 ()38.进位标志位 此位有两个功能:一是执行加法或减法运算时,存放运算结YC果的进位或借位标志,当运算结果的最高位有进位或借位时置“1” ,否则清“0”。二是在位操作中作累加位使用,在指令中常简

6、写为 C。 ()39.只要中断允许寄存器 IE 中的 EA=1 ,那么中断请求就一定能够得到响应。只要中断允许寄存器 IE 中的 EA=1 ,那么中断请求就一定能够得到响应。()40某特殊功能寄存器的字节地址为 80H,它即能字节寻址,也能位寻址。()41AT89S51 单片机中的 PC 是不可寻址的。 ()42当 AT89S51 执行 MOVX DPTR,A 指令时,伴随着 WR*信号有效。 ()43AT89S51 的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于 1 个机器周期。 ()44各中断源发出的中断请求信号,都会标记在 AT89S51 的 T

7、CON 寄存器中。()二、选择1.判断以下有关 PC 和 DPTR 的结论哪一个是错的?CA.DPTR 是可以访问的,而 PC 不能访问。 B.它们都是 16 位的寄存器。C.它们都具有加“1”的功能。 D.DPTR 可以分为 2 个 8 位的寄存器使用,但 PC不能。2.中断查询确认后,在下列各种 AT89S51 单片机运行情况中,能立即进行响应的是:DA.当前正在进行高优先级中断处理 B.当前正在执行RETI 指令C.当前指令是 DIV 指令,且正处于取指令的机器周期 D.当前指令是 MOV A,R33AT89S51 单片机外扩存储器芯片时,4 个 I/O 口中用作地址总线的是( A )

8、。A. P0 口和 P2 B. P0 口 C. P1 口和 P3 口 D. P2 口4AT89S51 单片机的堆栈区应建立在( ) 。A. 片内数据存储区的低 128 字节单元 B. 片内数据存储区C. 片内数据存储区的高 128 字节单元 D. 程序存储区5 如果某 AT89S51 单片机系统的定时/计数器 0 的中断服务程序放在程序存储区的 3000H 地址开始的一段空间内,此时跳转到定时/计数器 0 的中断服务程序的指令 LJMP3000H 应放在( B )开始的中断地址区。A. 0003H B. 0013H C. 0023H D. 000BH6. AT89S51 单片机要用传送指令访问

9、片外数据存储器,它的指令操作码助记符是( B ) 。A. MOV B. MOVX C. MOVC D. MUL7.AT89S51 单片机的字长是( C ) 。A. 2 位 B. 4 位 C. 8 位 D. 16 位9.指令 LJMP 的跳转范围是( D ) 。A. 128 B B. 256 B C. 2 KB D. 64 KB9AT89S51 单片机定时器工作方式 0 是指( C )工作方式。A. 8 位 B. 8 位自动重装 C. 13 位 D. 16 位10.根据信息的传送方向,AT89S51 单片机的串口属( B )类。A. 半双工 B. 全双工 C. 半单工 D. 单工11. AT89

10、S51 单片机外部中断 0 对应的中断入口地址是( A ) 。A. 0003H B. 000BH C. 0013H D. 001BH12.下面哪条指令是错误的?( A )A. MOVX R0, #30H B. MOVC A, A+PC C. PL A D. POP ACC13. AT89S51 单片机可分为两个中断优先级别,各中断源的优先级别设定是利用哪个寄存器?( C )A. IE B. PCON C. IP D. SCON14.AT89S51 单片机响应外部中断 0 的中断时,程序应转移到的地址是什么?( A )A.0003H B. 000BH C. 0013H D. 001BH15. A

11、T89S51 单片机的位寻址区位于内部 RAM 的( D )单元。A. 00H7FH B. 20H7FHC. 00H1FH D. 20H2FH16.主频为 12MHz 的单片机它的机器周期为( C ) 。 A. 1/12s B. 0.5s C. 1s D.2s17.若单片机的振荡频率为 6MHz,设定时器工作在方式 1 需要定时 1ms,则定时器初值应为( )A.500 B.1000 C. 216500 D. 216100018.AT89S51 单片机在同一优先级的中断源同时申请中断时,CPU 首先响应( )。A. 外部中断 0 B. 外部中断 1 C. 定时器 0 中断 D. 定时器1 中断

12、19. AT89S51 单片机复位后,从下列那个单元开始取指令?( C )A. 0003H B. 000BH C. 0000H20.51 单片机执行 MOVX 写指令时,相关的信号状态是( )A. PSEN 无效为低电平,WR 有效为低电平B. PSEN 无效为高电平,WR 有效为低电平C. PSEN 有效为低电平,WR 无效为高电平D. PSEN 有效为高电平,WR 无效为高电平21. 对片外数据 RAM 单元读写数据用( )A. MOV 指令 B. MOVX 指令 C. MOVC 指令22.AT89S51 的无条件转移指令中,其转移范围最大的是( )A. LJMP B.AJMP C.SJM

13、P23.执行 MOV SP,#30H 指令后,压栈从片内 RAM 哪个单元开始?( )A. 2FH B. 30H C. 31H24.定时器/计数器工作于模式 2 ,在计数溢出时( )A. 计数从零重新开始 B. 计数从初值重新开始 C. 计数停止25.按键的机械抖动时间通常是(C )A. 0 B. 510s C. 510ms D. 1s 以上26. 下列计算机语言中,CPU 能直接识别的是( D ) 。A. 自然语言 B. 高级语言 C. 汇编语言 D. 机器语言27. 以下指令中,哪条指令执行后使标志位 CY 清 0?( C )A . MOV A ,#00H B. CLR A C. ADD

14、A ,#00H28当需要从 AT89S51 单片机程序存储器取数据时,采用的指令为( B ) 。A. MOV A, R1 B. MOVC A, A + DPTRC. MOVX A, R0 D. MOVX A, DPTR29.共阳数码管要显示字形“A”时,则对应的七段码值为( A )A. 88H B. 83H C. C6H D. A1H30.单片机时钟周期为 T0,则机器周期为( D )A. 2T0 B. 4T0 C. 8T0 D. 12T031.单片机复位时,程序计数器(PC)的值为( A ) 。A. 0000H B. 0030H C. 4000H D. 4100H32.某存储器芯片有 12

15、根地址线,8 根数据线,该芯片有( D )个存储单元。A. 1 KB B. 2 KB C. 3 KB D. 4 KB33. 外部数据存储器读写指令为( C ) A. MOV B. MOVC C. MOVX D. MOVA34.MOV A, R1 的寻址方式为( C )A. 立即寻址 C. 直接寻址 C. 寄存器寻址 D. 寄存器间接寻址35.串行口发送中断标志位为( A )A. TI B. RI C. IE0 D. IE136.T1 中断允许控制位为( B )A. ET0 B. ET1 C. ES D. EX137.外部中断 1 中断优先级控制位为( B )(A) PX0 (B) PX1 (C

16、) PT1 (D) PS38.串行口控制寄存器 SCON 为 01H 时,工作于( B )A. 方式 0 B. 方式 1 C. 方式 2 D. 方式 339.串行口工作在方式 0 时,作同步移位寄存器使用,此时串行数据输入输出端为( )A. RXD 引脚 B. TXD 引脚 C. T0 引脚 D. T1 引脚 40.已知的补码为 10000010,则的真值是十进制( D ) 。A. 127 B.127 C.126 D.126 41.在异步通信中每个字符由 9 位组成,串行口每分钟传 25000 个字符,则对应的波特率为( D )/。A.2500 B. 2750 C. 3000 D. 3750

17、42. 利用串行方式( A ) ,外接移位寄存器,能将串行接口扩展为并行输入、输出接口。A. 0 B. 1 C. 2 D. 3 44. 若 PSW.4=0,PSW.3=1,要想把寄存器 R0 的内容入栈,应使用( )指令。A. PUSH R0 B. PUSH R0 C. PUSH 00H D. PUSH 08H45. 有一位共阴极 LED 显示器,要使它显示“5” ,它的字段码为( A ) 。 A. 6DH B. 92H C. FFH D. 00H 46.多字节加法运算,在进行最低字节相减前,应先将 CY( A )A. 清 0 B. 置 1 C. 取反 D. 送入 A47.单片机的程序计数器(

18、PC)是 16 位的,其寻址范围为( D )。A. 128 B B. 256 B C. 8 KB D. 64 KB48.堆栈指针的作用是( A )。A. 指明栈底的位置 B. 指明栈顶的位置 C. 操作数地址 D. 指令的地址49. 8051 单片机中的片内程序存储器空间有多大?( B )A.0 KB B.4 KB C.8 KB D. 64KB50. AT89S51 单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?( C )A. MUL B. MOV C. MOVX D. MOVC51.指令 MOV PSW, #00H 对源操作数而言,属于哪种寻址方式?( B )A. 直

19、接寻址 B. 立即寻址 C. 寄存器寻址 D. 相对寻址52.单片机的数据指针寄存器(DPTR)是 16 位的,其寻址范围多少?( D )A. 128 B B. 256 B C. 8 KB D. 64 KB53.AT89S51 单片机的串行中断入口地址为( )A. 0003H B. 0013HC. 0023H D. 0033H54.以下哪一条指令的写法是错误的( C ) 。A. MOV DPTR,#3F98H B. MOV R0,#0FEH C. MOV 50H,#0FC3DH D. INC R055.AT89S5l 单片机的堆栈区是设置在( C )中。A. 片内 ROM 区 B. 片外 RO

20、M 区 C. 片内 RAM 区 D. 片外 RAM 区56. 以下哪一条是位操作指令( B ) 。A. MOV P0,#0FFH B. CLR P1.0 C. CPL A D. POP PSW57. 下列指令不是变址寻址方式的是( C )A. JMP A+DPTR B. MOVC A,A+PCC. MOVX A,DPTR D. MOVC A,A+DPTR57. 以下哪一条是位操作指令( ) 。A. MOV P1,#0FFH B. MOV C,ACC.1 C. CPL A D. POP PSW58. 以下哪一条指令的写法是错误的( ) 。A. INC DPTR B. MOV R0,#0FEH C

21、. DEC A D. PUSH A59. 以下哪一条指令的写法是错误的( ) 。A. MOVC A,A+DPTR B. MOV R0,#FEH C. CPL A D. PUSH ACC60. 以下哪个是属于单片机系统前向通道的器件?( )A. A/D 转换 B. D/A 转换 C. LED 数码管 D. 继电器61. T0 设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的( )A. 1/12 B. 1/24 C. 1/4862.外部中断 INT0 的触发方式控制位 IT0 置 1 后,其有效的中断触发信号是( )A. 高电平 B. 低电平 C. 上升沿 D. 下降沿63. 定时器/计

22、数器工作方式 1 是( D )。A. 8 位计数器结构 B. 2 个 8 位计数器结构C. 13 位计数结构 D. 16 位计数结构64.与定时工作方式 0 和 1 相比较,定时工作方式 2 不具备的特点是: BA.计数溢出后能自动恢复计数初值 B.增加计数器的位数 C.提高了定时的精度 D.适于循环定时和循环计数 65.串行口工作方式 1 的波特率是:CA.固定的,为 fosc/32。 B.固定的,为 fosc/16。C.可变的,通过定时器/计数器 T1 的溢出率设定。 D.固定的,为fosc/64。66.AT89S51 单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?

23、( C )A.MUL B.MOV C.MOVX D.MOVC67.判断下列说法正确的是(A)A.立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。B.指令周期是执行半条指令的时间。 C.指令中直接给出的操作数称为直接寻址。D.内部寄存器 可作为间接寄存器。)( 70nR68.以下指令中,属于单纯读引脚的指令是)A.MOV P1,A B.ORL P1,#0FH C.MOV C, P1.5 D.ANL P1,#0FH69.若 AT89S51 单片机使用晶振频率为 6MHz 时,其复位持续时间应该超过( )。A. 2s B. 4s C. 8s D. 1ms70. 设 AT89S51 单

24、片机晶振频率为 12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )A. 2MHz B. 1MHz C. 500kHz D. 250kHz71.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。A. 1 个机器周期 B. 2 个机器周期C. 4 个机器周期 D. 10 个晶振周期72.指令周期有三种,分别是单周期指令,双周期指令和( )指令。A. 三周期 B. 四周期 C. 五周期 D. 六周期73.定时器若工作在循环定时或循环计数场合,应选用( )。A. 工作方式 0 B. 工作方式 1 C. 工作方式 2 D. 工作方式 374.AT89S51 单片机的外部中断 1 的中断请求标志是( )。A. ET1 B. TF1 C. IT1 D. IE175.下列关于 AT89S51 系统各中断源说法正确的是:(D)A.各中断源发出的中断请求信号,都会标记在 AT89S51 系统中的 IE 寄存器中。B.各中断源发出的中断请求信号,都会标记在 AT89S51 系统中的 TMOD 寄存器中。C.各中断源发出的中断请求信号,都会标记在 AT89S51 系统中的 IP 寄存器中。D.各中断源发出的中断请求信号,都会标记在 AT89S51 系统中的 TCON 与 SCON寄存器中。76.下列说法正确的是?A

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 试题课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报