单片机原理练习题
题型汇总: 判断题判断题 1.在单片机 89C51 中,串行通信方式 1 和方式 3 的波特率是固定不变的。 2.单片机 89C51 一般使用非整数的晶振是为了获得精确的波特率。 3.单片机 89C51 和 PC 机的通信中,使用芯片MAX232 是为了进行电平转换。 4.所有 MCS-51 系列单片机都是带有片内ROM 和片外 RAM 的。() 5.MCS-51 单片机的程序存储器只是用来存放程序的。() 6.当 MCS-51 单片机上电复位后,栈指针(SP)=00H() 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 的内容可指向片内 00H~7FH 的任何 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 ,@A+PC 指令对于源操作数的寻址方式是() 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,@A+DPTR B、MOV R0,#FEH C、CPL A D、PUSH ACC 22、