一、填空题
1.单片机与普通计算机的不同之处在于其将_CPU__、 存储器 和__I/O_3部分集成于一块芯片之上。
2.CPU主要由 运算 器和 控制 器组成。CPU中的 布尔处理器 用来处理位操作。 3.MSC-51系列单片机中,片内无ROM的机型是 8031 ,有4KB ROM的机型是_8051_,而有4KB EPROM 的机型是 8751 。
4. -32的补码为 11100000 B,补码11011010B代表的真值为_-38__D。 5.原码数BFH=_-63_D,原码数6EH=_110_D。 6.100的补码=_64_H,-100的补码= 9C H 7.在8031单片机内部,其RAM高端128个字节的地址空间称为 特殊功能寄存器或SFR 区,但其中仅有_21_个字节有实际意义。
8.通常单片机上电复位时PC=_0000_H,SP=_07_H,通用寄存器则采用第_0_组,这一组寄存器的地址范围是从_00 H~_07_H。
9.若PSW为18H,则选取的是第_3__组通用寄存器。 10. 8031单片机复位后R4所对应的存储单元地址为_04_H,因上电时PSW=_00_H。 11. 若A中数据为63H,那么PSW的最低位(即奇偶位P)为_0_。 12. 在微机系统中,CPU是按照 程序计数器PC 来确定程序的执行顺序的。 13. 在8031单片机中,使用P2、P0口传送 地址 信号,且使用了P0口来传送 数据 信号,这里采用的是 总线复用 技术。 14. 堆栈遵循 先进后出(或后进先出) 的数据存储原则。 15. 当8051地RST端上保持 两 个机器周期以上低电平时,8051即发生复位。 16. 使用8031单片机时需将EA引脚接_低__电平,因为其片内无 程序 存储器。 17. 配合实现“程序存储自动执行”的寄存器是_PC_,对其操作的一个特别之处是 每取完一字节指令后PC内容会自动加1 。 18. MCS-51单片机PC的长度为_16_位;SP的长度为_8_位,数据指针DPTR的长度为_16_位。 19. 8051单片机的RST引脚的作用是 对单片机实行复位操作 ,其操作方式有 上电自动复位 和 按键手动复位 两种方式。 20. 8051片内有256B的RAM,可分为四个区,00H~1FH为 工作寄存器 区;20H~2FH为 位寻址 区;30H~7FH为 堆栈、数据缓冲 区;80H~FFH为 特殊功能寄存器 区。 21. MCS-51单片机系列有_5__中断源。上电复位时,同级中断源的优先级别从高至低为 外部中断源0 、 定时器0 、 外部中断1 、 定时器1 和 串行口 ,若IP=00010100B,则优先级别最高者为 外部中断1 、最低者为 定时器1 。 22. 若你正在编辑某个文件,突然断电,则计算机中 RAM 类型存储器中的信息全部丢失,且通电后也不能自动恢复。 23. 8051在物理结构上只有四存储空间,它们分别是 片内程序存储器 、 片外程序存储器 、 片内数据存储器 、 片外数据存储器 ;但在逻辑结构上只有三个存储空间,它们分别是 片内外统一编址的64KB程序存储器 、 片内256B的数据存储器 和 片外64KB的数据存储器 。 24. I/O端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进行 写“1” 操作。 25. 8051单片机其内部有 21 个特殊功能寄存器,其中 11 个可以位寻址。
26. 在一般情况下实现片选的方法有两种,分别是 线选法 和 译码法 。 27. 起止范围是0000H~3FFFH的存储器的容量是 16 KB。 28. 11根地址线可选 2048(或2KB或211)个存储单元,16KB存储单元需要 14 根地址线。 29. MCS-51机中扩展I/O口占用片外__数据__存储器地址空间。 30. MCS-51 单片机访问片外存储器时利用通信 ALE_信号锁存来自_P0__口的低八位地址信号。 31. 半导体存储器的最重要的两个指标是 存储容量 和 存取速度 。 32. 32KB ROM的首地址若为2000H,则末地址是 9FFFH 。 33. 通过堆栈操作实现子程序调用,首先就要把 PC 的内容入栈,以进行断点保护。 34. C语言除了具有标准C的所有标准数据类型外,还扩展了一些特殊的数据类型:bit、sbit、 sfr 和sfr16,用于访问8051的特殊功能寄存器和可寻址位。 其中 用来访问MCS-51单片机内部的所有的特殊功能寄存器。 35. C语言是结构化程序设计语言,有三种基本程序结构:顺序结构、选择结构和循环结构。 36. 在单片机C语言程序设计中,char 类型数据经常用于处理ASCⅡ字符或处理小于等于255的整型数。 37. C51中的字符串总是以 ‘\\0’ 作为结束符,通常用字符数组来存放。 38. 外部中断1的中断类型号是: 2 。 39. 一个完整的中断过程可分为 中断请求 、 中断响应 、 中断处理 和 中断返回 四部分。 40. 中断请求信号有 电平 触发和__边沿__触发两种触发方式。 41. MCS-51单片机8031中有_2_个_16_位的定时器/计数器,可以被设定的工作方式有_4_种。 42. 若系统晶振频率为12MHZ,则T0工作于方式0时的最大定时时间是 8.192 ms,工作于方式2时的最大计数脉冲个数是 256 个。 43. 欲对300个外部事件计数,可以选用定时/计数器T1的模式_0 或模式__1_。 44. 若系统晶震频率为6MHZ,则时钟周期为__0.167_us,机器周期为_2_us,最短和最长指令周期分别为__2_us和__8_us。 45. RS-232C采用单端驱动,易受 干扰 影响,一般传输距离在 几十米 以内。 46. 三态缓冲寄存器的“三态”是指 低电平 态、 高电平 态和 高阻 态。 47. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中_8_块芯片。 48. 74LS273通常用来作为简单 输出 接口扩展;而74LS244则常用来作简单 输入 接口扩展。 49. 计算机对输入/输出设备的控制方式主要有三种。其中, A 方式硬件设计最简单,但要占用不少CPU的运行时间; B方式的硬件线路最复杂,但可大大提高数据传送效率;而 C 则介于上述两者之间。
①先进先出 ②后进先出 ③直接存储器访问 ④程序查询 ⑤高速缓存 ⑥系统总线 ⑦程序中断 ⑧逐行扫描 请选择并填写答案:A=__④__,B= ③ ,C=_ ⑦_ 50. 若LED为共阳极接法(即负逻辑控制),则提示符P的七段代码值应当为_0C或 8C_H。 51. 欲增加8KB*8位的RAM区,请问选用Intel2114(1KB*4位)需购_16_片;若改
用Intel6116(2KB*8位)需购_4_片;若改用Intel6264(8KB*8位)需购_1_片。 52. 已知RAM芯片6116(2KB*8位)有24条外引脚,请问应分配 11 个引脚给地址线,分配_8__个引脚给数据线,再分配两个引脚给电源和地线外,剩余的_3_个引脚应该分配给 读写控制和片选信号线 。 53. 在异步通信中若每个字符由11位组成,串行口每秒传送250个字符,则对应波特率为_2750bps_。 54. 在串行通信中采用偶校验,若传送的数据为0A5H,则基本奇偶校验位应为_0_(用“0”“1”表示)。 55. 80C51的串行口控制寄存器中有2个中断标志位,它们是 RI 和 TI 。 56. 串行通信可以分成 异步 通信和 同步 通信两大类。 57. LED显示器的显示控制方式有 静态 显示和 动态 显示两大类。 58. LED显示器根据二极管的连接方式可以分为( 共阴极 )和(共阳极)两大类。 59. CPU与内存或I/O接口相连的系统总线通常由 数据总线(DB) 、 地址总线(AB) 、 控制总线(CB) 等三种信号线组成。 60. A/D转换器的作用是将模拟量转为数字量; D/A转换器的作用是将数字量转为模拟量。
二、单选题
1.在CPU中,控制器的功能是:(C)
(A) 进行逻辑运算 (B)进行算术运算
(C) 分析指令并发出相应的控制信号 (D) 只控制CPU的工作 2.PC是:(C)
(A) 一根硬件信号线
(B) 一个可由用户直接读写的8位PAM寄存器 (C) 一个能自动加1的16位的计数器
(D)一个能自动加1计数的ROM存储单元 3.PC的值是(C)
(A)当前正在执行指令的前一条指令的地址 (B)当前正在执行指令的地址 (C)当前正在执行指令的下一条指令的地址 (D)控制器中指令寄存器的地址 4.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C)。 (A) 混合编址 (B) 动态编址 (C) 独立编址 (D) 变址编址
5.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是:(B) (A) PC (B) PSW (C) A (D) SP
6.MCS-51的并行I/O信息有两种读取方法,一种是读引脚,还有一种是( A ) (A)读锁存 (B)读数据 (C)读累加器A (D)读CPU 7.区分片外程序存储器和数据存储器的最可靠方法是(D)。 (A)看其芯片型号是RAM还是ROM (B)看其位于地址范围的低端还是商端 (C)看其离MCS-51芯片的远近
(D)看其是被RD信号连接还是被PSEN信号连接
8.已知PSW=10H,通用寄存器R0~R7的地址分别为( C )。
(A)00H~07H; (B) 08H~0FH; (C) 10H~17H; (D) 18H~1FH 14.关于MCS-51单片机堆栈操作,下列描述错误的是( B )。
(A)遵循先进后出,后进先出的原则 (B)出栈时栈顶地址自动加1
(C)调用子程序及子程序返回与堆栈有关 (D) 堆栈指针是一个特殊功能寄存器 15.MCS-51的并行I/O口读-改-写操作,是针对该口的( D )
(A)引脚 (B)片选信号 (C)地址线 (D)内部锁存器 16.MCS-51单片机复位操作的主要功能是把PC初始化为( C )。
(A)0100H (B)2080H (C)0000H (D)8000H 17.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( B )。
(A)1个机器周期 (B)2个机器周期 (C)4个机器周期 (D)10个晶振周期 18.8051与8751的区别是(C)
(A)内部数据存储单元数目不同 (B)内部数据存储器的类型不同 (C)内部程序存储器的类型不同 (D)内部的寄存器的数目不同 19.访问片外数据存储器时,不起作用的信号是(C) (A) RD (B) WR (C) PSEN (D) ALE 20.下列四条叙述中,有错误的一条是(A) (A)16根地址线的寻址空间可达1MB (B)内存器的存储单元是按字节编址的
(C) CPU中用于存放地址的寄存器称为地址寄存器 (D)地址总线上传送到只能是地址信息 21.14根地址线的寻址范围可达(B)
(A) 8KB (B)16KB (C) 32KB (D)64KB
22.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C )。
(A) 混合编址 (B) 动态编址 (C) 独立编址 (D) 变址编址
23.MSC-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B)。 (A)P0口和P2口 (B)P0口 (C)P2口和P3口 (D)P2口 24、在单片机应用系统中,(B)显示方式编程简单,但占用I/O端口线多,一般适用显示位数较少的场合。
(A) 动态 (B) 静态 (C) 动态和静态 (D) 查询 25、LED数码管若采用动态显示方式,下列说法错误的是:(C) (A)将各位数码管的段选线并联
(B)将段选线用一个8位I/O端口控制
(C) 将各位数码管的公共端直接接在+5V或GND
(D)将各位数码管的位选线用各自独立的I/O端口控制 26、C程序总是从( B )开始执行的。
(A) 主程序 (B) 主函数 (C) 子程序 (D) 主过程
27、在C51语言中,当do-while 语句中的条件为(C)时,结束循环。 (A) 0 (B) 真 (C) 假 (D) 非0 28、在C51的数据类型中,unsigned char型的数据长度和值域为:(C)。 (A)单字节,-128~127 (B)双字节,-32678~+32767 (C)单字节, 0~255 (C)双字节,0~65535
29、使用单片机开发系统调试C语言程序时,应新建文件,该文件的扩展名是(A )。 (A) .c (B) .hex (C) .asm (D) .bin 30、单片机能够直接运行的程序是(D)。
(A) 汇编源程序 (B) C语言源程序 (C) 高级语言程序 (D) 机器语言源程序
31、MCS-51系列的单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是(A)。
(A)P0口 (B) P1口 (C) P2口 (D)P3口
32、MCS-51系列单片机的定时器T1用作计数方式时的计数脉冲式(A )。
(A)外部计数脉冲由T1(P3.5)输入 (B)外部计数脉冲由内部时钟频率提供 (C)外部计数脉冲由T0(P3.4)输入 (C)由外部计数脉冲提供
33、MCS-51系列单片机的定时器T0用作定时方式时,采用工作方式1, 则初始化编程为(A)。
(A)TMOD= 0x01 (B)TMOD= 0x50 (C)TMOD= 0x10 (C)TCON= 0x02
34、使MCS-51系列单片机的定时器T0停止计数的语句是(C)。
(A)TR0=1 (B) TR1=0 (C) TR0=0 (D)TR1=1 35、当CPU响应定时器T1 的中断请求后,程序计数器PC的内容是(D)。 (A) 0003H (B)000BH (C)0013H (D)001BH
36.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。 (A)外部中断0 (B)外部中断1 (C)定时器0中断 (D)定时器1中断
37.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )
(A)98H (B)84H (C)42H (D)22H
38、当外部中断0发出中断请求后,中断响应的条件是(C)。 (A)ET0=1 (B)EX0=1 (C)IE=0x81 (D)IE=0x61 39、MCS-51系列单片机CPU关中断语句是(C)
(A)EA=1 (B)ES=1 (C)EA=0 (D)EX0=1
40.各中断源发出的中断请求信号,都会标记在MCS-51系统中的( B ) (A)TMOD (B)TCON/SCON (C)IE (D)IP
41.MCS-51单片机可分为两个优先级别。各中断源的优先级别设定是利用寄存器( B ) (A)IE (B)IP (C)TCON (D)SCON 42.( D )不属于微型机引入中断技术后的好处
(A)分时操作 (B)实时操作 (C)故障处理 (D)高速传送数据 43.( C)并非单片机系统响应中断的必要条件。 (A) TCON或SCON寄存器内的有关中断标志位为1 (B) IE中断允许寄存器内的有关允许位置为1 (C) IP中断优先级寄存器内的有关位置为1 (D) 当前一条指令执行完
44.在单片机应用系统中,两线双向长距离(几百米)通信应采用( D)。 (A)TTL电平 (B)RS232C电平 (C)RS422电平 (D)RS485电平 45.在80C51单片机中,可变波特率的多机通信应采用( D )。 (A)方式0 (B)方式1 (C)方式2 (D)方式3
46.在80C51单片机中,不使用T1的多机通信应采用( C )。 (A)方式0 (B)方式1 (C)方式2 (D)方式3
47.在80C51单片机中,8位数据位可变波特率的双机通信应采用( B ) 。 (A)方式0 (B)方式1 (C)方式2 (D)方式3
48.在80C51单片机中,利用串行口进行并口扩展时应采用( B )。