《单片机原理练习题》由会员分享,可在线阅读,更多相关《单片机原理练习题(14页珍藏版)》请在金锄头文库上搜索。
1、题型汇总:判断题判断题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 进行读/写而实现的 T8.并行通信的
2、优点是传送速度高,缺点是所需传送线较多,远距离通信不方便。T9.当 MCS-51 单片机系统只使用片内 ROM 时,其引脚应接高电平。 ( )EA10. 在 89C51 中,当 CPU 访问片内、外 ROM 区时用 MOVC 指令,访问片外 RAM 区时用 MOVX 指令,访问片内 RAM 区时用 MOV 指令。T 11. 工作寄存器区不允许做普通的 RAM 单元来使用。F12. 8051 单片机的字长为 8 位,但其片内寄存器不都是 8 位寄存器。 ( )13. 所谓机器周期是指 CPU 执行一条指令所需要的时间。 ( )14. MCS-51 内部的位寻址区,只能进行位寻址,而不能进行字节寻
3、址。 ( )15. 当 89C51 的 EA 引脚接低电平时,CPU 只能访问片外 ROM,而不管片内是否有程序存储器。T16. 当 89C51 的 EA 引脚接高电平时,CPU 只能访问片内的 4KB 空间。17. 在 89C51 的片内 RAM 区中,位地址和部分字节地址是冲突的。18. 中断的矢量地址位于 RAM 区中。19. 工作寄存器组是通过置位 PSW 中的 RS0 和 RS1 来切换的。20. 访问 128 个位地址用位寻址方式,访问低 128 字节单元用直接或间接寻址方式。21. 堆栈指针 SP 的内容可指向片内 00H7FH 的任何 RAM 单元,系统复位后,SP 初始化为
4、00H。22. 程序计数器 PC 是一个可以寻址的特殊功能寄存器。23. 8051 单片机共有 128 个位地址。 ( )24. 单片机 89C51 复位后,其 PC 指针初始化为 0000H,使单片机从该地址单元开始执行程序。25. 单片机系统上电后,其内部 RAM 的值是不确定的。26. 在执行子程序调用或执行中断服务程序时都将产生压栈的动作。27. 定时/计数器工作于定时方式时,是通过 89C51 片内振荡器输出经 12 分频后的脉冲进行计数,直至溢出为止。28. 定时/计数器工作于计数方式时,是通过 89C51 的 P3.4 和 P3.5 对外部脉冲进行计数,当遇到脉冲下降沿时计数一次
5、。29. 定时/计数器在工作时需要消耗 CPU 的时间。30. 在 51 系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令 RETI 为止。31. 定时/计数器在使用前和溢出后,必须对其赋初值才能正常工作。32. 在 51 系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。33. 串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。34. 异步通信中,在线路上不传送字符时保持高电平。35. 在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。36. 异步通信中,波特率是指每秒传送二进制代码的位数,单位是 b/s。37. 在单片机 89C
6、51 中,读和写的 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.MCS51 单片机片内 ROM 容量为( )A.4KB B.8KB C.128B D.256B4.MCS51 单片机片要用传送指令
7、访问片外数据存储器,它的指令操作码助记符是以下哪个?( )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.167.定时器/计数器工作方式选择中,当 M1M011 时,其工作方式为( )A.方式 0 B.方式 1 C.方式 2 D.方式 38.MCS51 的最小时序定时单位是( )A.节拍 B.状态 C.机器周期 D.指令周期9.MOVC A ,#30H 指令对于源操作数的寻址方式是( )A.寄存器间接寻址 B.寄存器寻
8、址 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,在进
9、行子程序调用时把断点地址进栈保护后,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、PHILIPS17、MCS-51 系列单片机是属于( )体系结构。A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵18、以下哪一条指令的写法是错误的( )。A、MOV DPTR,#3F98H B、MOV R0,#0FEH C、MOV 50H,#0FC3DH
10、 D、INC R019、以下哪一条指令的写法是错误的( )。A、INC DPTR B、MOV R0,#0FEH C、DEC A D、PUSH A20、以下哪一条指令的写法是错误的( )。A、MOVC A,A+DPTR B、MOV R0,#FEH C、CPL A D、PUSH ACC22、以下哪一条是位操作指令( )。A、MOV P0,#0FFH B、CLR P1.0 C、CPL A D、POP PSW23、以下哪一条是位操作指令( )。A、MOV P1,#0FFH B、MOV C,ACC.1 C、CPL A D、POP PSW24、以下哪一条是位操作指令( )。A、MOV P0,#0FFH B
11、、SETB TR0 C、CPL R0 D、PUSH PSW25、以下哪种方式的接口总线最少?( )A、SPI B、I2C C、单总线 D、并行通信8.定时器/计数器工作方式 0 为( )A.13 位定时/计数方式 B.16 位定时/计数方式 C.8 位可自动装入计数初值方式 D.2 个 8 位方式10.data 表示( )A.8 位直接地址 B.16 位地址 C.8 位立即数 D.16 位立即数12.MCS-51 单片机在同一优先级的中断源同时申请中断时,CPU 首先响应( )。A.外部中断 0 B.外部中断 1 C.定时器 0 中断 D.定时器 1 中断14. 为( )PSENA.复位信号输
12、入端 B.地址锁存允许信号输出端 C.程序存储允许输出端 D.程序存储器地址允许输入端15.MCS51 单片机的一个机器周期由( )个振荡脉冲组成。A.2 B.4 C.6 D.12 18PSW 的 OV 位为( )A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位19在单片机中( )为程序存储器。AROM B. RAM C.EPROM D.EEPROM20能用紫外线光擦除 ROM 中的程序的只读存储器为( )A.掩膜 ROM B.PROM C.EPROM D.EEPROM下列说法错误的有( )。A PC 属于特殊功能寄存器B PC 为不可寻址寄存器C 单片机工作时 PC 的值为 0
13、000HD 程序中断时,保护断点主要是保护断点处 PC 的值单片机片内提供了一定数量的工作寄存器,这样做的好处不应包括( )。A 提高程序运行的可靠性 B 提高程序运行速度C 为程序设计提供方便 D 减少程序长度单片机程序存储器的寻址范围是由程序计数器 PC 的位数决定的,MCS-51 的 PC 为 16 位,因此其寻址范围是( )。A 4KB B 64KB C 8KB D 128KB 以下有关 PC 和 DPTR 的说法中错位的是( )。A DPTR 是可以访问的,PC 不能访问B 它们都是 16 位的寄存器C DPTR 可以分为 2 个 8 位的寄存器使用D 它们都具有自动加 1 功能PC 的值是( )的地址。A 当前指令前一条指令 B 当前正在执行指令C 当前正在执行指令的下一条指令 D 控制器中指令寄存器假定堆栈指针 SP 的值为 37H,在进行子程序调用时把断点地址进栈保护后,SP 的值为( )。A 36H B 37H C 38H D 39H 在 8051 应用系统中,对外部 RAM 进行读操作的控制信号是由( )引脚送出的。A /PSEN B /RD C ALE D /EA 关于 MCS-51 的堆栈操作,下面正确的说法是( )。A 先入栈,再修改栈指针 B 先修改栈指针,再入栈C 先修改栈指针,再出栈 D 以上都不对AT89C51(或 805