《单片机三级考试部分题目》由会员分享,可在线阅读,更多相关《单片机三级考试部分题目(17页珍藏版)》请在金锄头文库上搜索。
1、知识点一:单片机的内部结构及外部引脚知识点一:单片机的内部结构及外部引脚1、单片机在家电中的应用属于计算机 。 A、控制应用B、辅助工程应用C、数据处理应用D、数值计算应用2、单片机应用程序一般存放在 中。 A、RAM B、ROM C、寄存器 D、CPU3、对于单片机内部程序存储空间使用与否,由 引脚来决定。A、EAB、CSC、PSEND、MEM4、单片机应用系统的晶振频率为 12MHz,一条单机器周期指令执行需要 时间。A、1/12s B、ls C、1.5s D、2s5、若执行一段代码共耗时 1000 个机器周期即 2 毫秒,则该单片机应用系统的振荡脉冲频率为 。 A、500HzB、1MHz
2、C、12MHzD、6MHz6、805l 单片机内部 RAM 低 128 字节单元使用上大致可以分为三个区域,分别为 。 A、通用工作寄存器区、位寻址区、用户 RAM 区B、1 区、2 区、3 区C、特殊功能区、寄存器区、用户 RAM 区D、特殊功能区、位寻址区、寄存器区7、不可位寻址的特殊功能寄存器是 。 A、 ACC B、PSW C、P1 D、SP8、单片机复位,PC 将被初始化为 。 A、0003HB、8000HC、FFFF:0000HD、0000H9、外部 16 位地址总线的构建描述正确的为 。 A、由外部总线控制器来生成 B、由 P2 口和 P0 口共同构建C、由 P0 口独立构建 D
3、、由 P2 口独立构建10、程序状态字中 CY 位为 (28)C 。A、结果奇偶标志 B、符号数运算溢出标志C、进位、借位标志D、结果为零标志11、51 单片机的 PC 是 16 位的寄存器,其寻址范围是 。 A、116 B、1H16HC、0000H0FFFFH D、0000H0FFH12、程序计数器 PC 的值反映的意义是 。A、下一条将要执行的指令的地址 B、个人计算机C、当前正在执行的指令的地址D、控制器中指令寄存器的地址13、内部数据存储器低 128 字节单元的使用说法不合适的为 。 A、根据需要可划分为 3 个区域:寄存器区、位寻址区、用户 RAM 区B、可以采用多种寻址方式来寻址:
4、直接寻址方式、寄存器间接寻址方式等C、寄存器区可以采用寄存器寻址方式来寻址D、堆栈只能开辟在用户 RAM 区域中,不得占用其他两区的空间14、单片机内部提供了一定数量的工作寄存器,这样做的好处不包括 。 A、提高程序执行速度 B、降低成本C、提高编程的灵活性 D、方便编程15、5l 单片机中有关堆栈最合适的说法为 。 A、是为了实现递归算法而设B、作用为保护现场、保护断点C、入栈操作,使栈顶指针数值变小D、堆栈的开辟不占用数据空间16、堆栈的作用为 。 A、堆放数据B、保护数据和现场C、实现某种特殊算法D、提供一种访问内部 RAM 的方便方法17、若 R1 代表内部 RAM 9H 单元,则 R
5、S1 RS0 的值为 。 A、00bB、01bC、10bD、11b18、80C51 单片机堆栈的最大深度可达 。 A、80 字节B、128 字节C、32 字节D、63 字节19、程序状态字中 P 位为 。 A、溢出标志 B、奇偶标志C、优先级标志D、暂停标志20、单片机的工作寄存器可以用寄存器的形式来访问,也可以用 RAM 单元的形式来访问,内部 RAM 8H 号字节单元即是指 第 组工作寄存器中的 寄存器。 A、0 组,R0B、1 组,R0C、0 组,R1D、1 组,R121、对程序计数器 PC 的操作 。 A、是自动进行的 B、通过数据传送进行C、通过加“1”指令进行D、通过减“1”指令进
6、行22、PC 的值是 。 A、当前指令的前一条指令的地址 B、当前正在执行指令的地址C、下一条将要执行的指令的地址 D、控制器中指令寄存器的地址23、编程器在单片机应用系统开发过程中起的作用是 。 A、帮助你编写代码B、把目标程序写入到程序存储器中C、可以代你生成初始化代码D、协助 PC 机进行代码编写工作24、在单片机应用系统开发过程中,当硬件系统测试合格,就可以进入仿真调试了,而要进行仿真调试一般需要以下设备 。 A、仿真器 B、编程器 C、烧录器 D、实验箱25、嵌入式计算机系统与通用计算机系统形成了现代计算机的两大分支,两者从技术上比较,嵌入式计算机系统追求的是 。 A、海量的存储能力
7、 B、较强的控制能力C、高速的运算能力D、丰富的应用软件26、为防止单片机系统在运行过程中因发生掉电故障而丢失数据,一般应设置掉电保护措施进行掉电保护处理,该处理过程一般不考虑 。 A、重要数据转存 B、启用备用电源C、监测电源情况 D、检查掉电原因27、SP 称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与内部 RAM 无关。 ( )28、MCS51 单片机的复位信号为持续两个机器周期的低电平信号。 ( )29、MCS51 单片机采用哈佛结构来构建程序存储空间和数据存储空间,程序在只读空间中运行,可靠性高。 ( )30、51 单片机的特殊功能寄存器中的位是可以通过软件来设置的,因此其每一位
8、都是可以位寻址的。 ( )知识点二、单片机的知识点二、单片机的 4 个并行个并行 IO 口口 P0、P1、P2、P31、51 单片机的 IO 口为准双向口, 这里“准双向”的意思为 。 A、作为输入口输入时必须要先向该口写“1” ,即输入是有条件的B、准备成为双向C、低级别的双向口D、非双向2、80C51 单片机的 P0 口,以下描述正确的是 。 A、作为总线来使用时,其输出驱动电路为推拉式电路结构,负载能力高B、作为普通 IO 口输入时,无须考虑“准”双向口的限制C、可以拆分成两个 4 位 IO 口并有专门的指令D、具有外部中断请求信号输入引脚3、使用 89C51 单片机,若从 P0.0 引
9、脚输入一个开关量信号,则需要如下 操作。A、IO 口接上拉电阻,且先要向 P0.0 口写 1,然后用读引脚指令输入信号B、IO 口接下拉电阻,且先要向 P0.0 口写 1,然后用读引脚指令输入信号C、先要向 P0.0 口写 1,然后用 MOVX A,R0 读入总线上的数据D、先要向 P0.0 口写 1,然后用 MOV A,P0 读入信号4、关于四个 I/O 口描述不正确的为 。 A、作为一般 I/O 口时均为准双向口,作为输入口使用时,先要往该口写 1B、四个 IO 口各有特点,使用上有各自的分工C、需要用专门的指令设置 P3 口,使其工作于第二功能口方式D、P0 口作为一般 I/O 口使用时
10、,需要外接上拉电阻5、开漏输出的 IO 口作为逻辑输出时必须外接上拉电阻。( )6、MCS51 单片机的 IO 口的功能需要专门的指令来设定。.( )知识点三、单片机知识点三、单片机 C51 语言语言1、C51 中,对那些需要频繁访问且数据量又不大的变量 V1,从提高访问速度上考虑,下面哪种定义最合适 。 A、unsigned char pdata vl B、unsigned char xdata vlC、unsigned char data vlD、unsigned char code vl2、C51 中 unsigned char 类型的取值范围为 。 A、0-255 B、 aZ C、-1
11、28127 D、12563、unsigned char xdata vucId; 该定义的意思为 。 A、定义了一个无符号字符型变量 vucId,该变量定位在外部 RAM 单元B、定义了一个无符号字符型变量 vucId,该变量被定位在内部 RAM 单元C、定义了一个无符号字符型变量 vucId,该变量被定位在内部 RAM 直接寻址单元D、定义了一个无符号字符型变量 vucId,该变量被定位在内部 RAM xdata 区域4、阅读下列代码段,在每小题提供的若干可选答案中,挑选一个正确答案。【代码段】char datav1; bitbdataflags;unsigned int xdatav2;s
12、frWSP = 0xD0;sbit OV = PSW2;(1)变量 v1 的存放位置为 。 A、单片机内部数据存储区 B、单片机外部数据存储区C、单片机内部程序存储区D、单片机外部程序存储区(2)关于变量 flags 的说法正确的是 。 A、位变量 flags 被定义为 bdata 存储类型B、字节变量 flags 被定义为 bdata 存储类型C、字节变量 flags 被定义为 b 型数据类型D、字节变量 flags 被定义在内部数据存储区中(3)关于变量 v2 的说法正确的是 。 A、变量 v2 占用两个字节存储单元空间B、变量 v2 能够表达的数值范围为-3276832767C、变量 v
13、2 被定义在外部程序存储区中D、访问变量 v2 的寻址方式将为直接寻址方式(4)有关 WSP 说法正确的是 。 A、定义了特殊功能寄存器 WSP,该寄存器地址为 0xD0B、定义了变量 WSP,且赋初值为 0xD0C、定义了特殊功能寄存器 WSP,并给 WSP 赋初值 0xD0D、WSP 作为间址寄存器,并赋初值为 OxD0(5)有关 OV 说法正确的是 。 A、代码段中定义有错误,此定义与单片机内部的 OV 位冲突B、定义 OV 位为特殊功能寄存器 PSW 的第二位即 PSW.2C、定义 OV,并且把 PSW.2 的值赋给 OVD、定义了字节变量 OV,并把 PSW 的平方值赋给它5、以下程序段执行时间最短的为 。 A、unsigned char data i; for(i=0; i0; i-);C、unsigned int data i; for(i=100;i0;i-);D、unsigned char xdata i; for(i=0; i0; j-)D、i=50;程序段 2:while(x-)for(i=0;i0; i-) delaylms();知识点四、单片机的中断系统知识点四、单片机的中断系统1、中断允许控制寄存器中 EA 位的作用是 。 A