单片机原理练习题
题型汇总 判断题判断题 1.在单片机 89C51 中,串行通信方式 1 和方式 3 的波特率是固定不变的。 2.单片机 89C51 一般使用非整数的晶振是为了获得精确的波特率。 3.单片机 89C51 和 PC 机的通信中,使用芯片MAX232 是为了进行电平转换。 4.所有 MCS-51 系列单片机都是带有片内ROM 和片外 RAM 的。 5.MCS-51 单片机的程序存储器只是用来存放程序的。() 6.当 MCS-51 单片机上电复位后,栈指针SP00H() 7.在 89C51 的串行通信中, 串行口的发送和接收都是对特殊功能寄存器SBUF 进行读/写而实现的 T 8.并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便。T 9.当 MCS-51 单片机系统只使用片内ROM 时,其引脚EA应接高电平。 () 10. 在 89C51 中,当CPU 访问片内、外ROM 区时用 MOVC 指令,访问片外RAM 区时用 MOVX 指 令,访问片内 RAM 区时用 MOV 指令。T 11. 工作寄存器区不允许做普通的RAM 单元来使用。F 12.8051 单片机的字长为 8 位,但其片内寄存器不都是8 位寄存器。() 13. 所谓机器周期是指 CPU 执行一条指令所需要的时间。() 14. MCS-51 内部的位寻址区,只能进行位寻址,而不能进行字节寻址。 () 15. 当 89C51 的 EA 引脚接低电平时,CPU 只能访问片外 ROM,而不管片内是否有程序存储器。T 16. 当 89C51 的 EA 引脚接高电平时,CPU 只能访问片内的 4KB 空间。 17. 在 89C51 的片内 RAM 区中,位地址和部分字节地址是冲突的。 18. 中断的矢量地址位于 RAM 区中。 19. 工作寄存器组是通过置位PSW 中的 RS0 和 RS1 来切换的。 20. 访问 128 个位地址用位寻址方式,访问低128 字节单元用直接或间接寻址方式。 21. 堆栈指针 SP 的内容可指向片内 00H7FH 的任何 RAM 单元,系统复位后,SP 初始化为 00H。 22. 程序计数器 PC 是一个可以寻址的特殊功能寄存器。 23. 8051 单片机共有 128 个位地址。() 24. 单片机 89C51 复位后,其 PC 指针初始化为 0000H,使单片机从该地址单元开始执行程序。 25. 单片机系统上电后,其内部RAM 的值是不确定的。 26. 在执行子程序调用或执行中断服务程序时都将产生压栈的动作。 27. 定时/计数器工作于定时方式时,是通过89C51 片内振荡器输出经 12 分频后的脉冲进行计数,直 至溢出为止。 28. 定时/计数器工作于计数方式时,是通过89C51 的 P3.4 和 P3.5 对外部脉冲进行计数,当遇到脉冲 下降沿时计数一次。 29. 定时/计数器在工作时需要消耗CPU 的时间。 30. 在 51 系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI 为止。 31. 定时/计数器在使用前和溢出后,必须对其赋初值才能正常工作。 32. 在 51 系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。 33. 串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。 34. 异步通信中,在线路上不传送字符时保持高电平。 35. 在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。 36. 异步通信中,波特率是指每秒传送二进制代码的位数,单位是b/s。 37. 在单片机 89C51 中,读和写的 SBUF 在物理上是独立的,但地址是相同的。 38. DPTR 只能当作一个 16 位的特殊功能寄存器来使用。 39. 执行一条 “ANL P0,A” 指令的过程是把 P0 端口引脚上的数据与累加器A 中的数据进行 “逻辑与” 操作后结果送回 P0 端口。() 单项选择题 1.DPTR 为() A.程序计数器 B.累加器 C.数据指针寄存器 D.程序状态字寄存 2.PSW 的 Cy 位为() A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位 3.MCS-51 单片机片内 ROM 容量为() A.4KB B.8KB C.128B D.256B 4.MCS-51 单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个() A.MUL B.MOVX C.MOVC D.MOV 5.direct 表示() A.8 位立即数 B.16 位立即数 C.8 位直接地址 D.16 位地址 6.堆栈指针 SP 是一个()位寄存器 A.8 B.12 C.13 D.16 7.定时器/计数器工作方式选择中,当M1M0=11 时,其工作方式为() A.方式 0 B.方式 1 C.方式 2 D.方式 3 8.MCS-51 的最小时序定时单位是() A.节拍 B.状态 C.机器周期 D.指令周期 9.MOVC A ,30H 指令对于源操作数的寻址方式是() A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变地寻址 10.计算机能直接识别的语言为() A.汇编语言 B. 机器语言 C.自然语言 D.硬件和软件 11.主频为 12MHz 的单片机它的机器周期为() A.1/12 微秒 B.0.5 微秒 C.1 微秒 D.2 微秒 12.MOVC A ,APC 指令对于源操作数的寻址方式是() A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变址寻址 13.单片机程序存储器的寻址范围是由程序计数器PC 的位数决定的,MCS-51 的 PC 为 16 位,因此其寻 址范围是()。 A 4KB B 64KB C 8KB D 128KB 14.假定堆栈指针 SP 的值为 37H,在进行子程序调用时把断点地址进栈保护后,SP 的值为( )。 A 36H B 37H C 38H D 39H 15.MCS-51 单片机对外部数据存储器的读/写操作,只能使用 。 A MOV 指令 B MOVX 指令 C MOVC 指令 D PUSH 指令 16、89C51 是以下哪个公司的产品() A、INTEL B、AMD C、ATMEL D、PHILIPS 17、MCS-51 系列单片机是属于()体系结构。 A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 18、以下哪一条指令的写法是错误的()。 A、MOV DPTR,3F98H B、MOV R0,0FEH C、MOV 50H,0FC3DH D、INC R0 19、以下哪一条指令的写法是错误的()。 A、INC DPTR B、MOV R0,0FEH C、DEC A D、PUSH A 20、以下哪一条指令的写法是错误的()。 A、MOVC A,ADPTR B、MOV R0,FEH C、CPL A D、PUSH ACC 22、