第一周 单片机概述

1.4发展趋势随堂测验

1、未来单片机发展趋势表现在以下几个方面
    A、CPU流水线结构、增加数据总线的宽度提高运算速度和精度
    B、加大存储器容量FlASH化、程序的保密化
    C、增加I/O并行、串行驱动能力,通信和网络功能增强
    D、外围电路内部化、引脚多功能、低功耗、专用型单片机

1.5技术指标随堂测验

1、存储器的存储容量
    A、4GB
    B、2GB
    C、8GB
    D、16GB

1.6运算基础随堂测验

1、一位十六进制数是用( )位二进制数表示,标识为( )
    A、3,H
    B、4,H
    C、8,H
    D、4,D

1.7结构框图随堂测验

1、单片机内部是由
    A、中央处理器、存储器、输入/输出接口组成
    B、单片机加上适当软件和外部设备组成
    C、中央处理器和输入/输出接口组成
    D、中央处理器,总线,输入/输出接口组成

第二周 单片机的结构与原理

2.3 硬件系统结构(1)随堂测验

1、什么是单片机
    A、CPU、存储器、I/O设备、总线集成在一个芯片上
    B、CPU、存储器、I/O设备
    C、CPU
    D、CPU、存储器

2.3 硬件系统结构(2)随堂测验

1、1BYTE=8bit

2、程序存储器是 存储程序数据

2.3 硬件系统结构(3)随堂测验

1、单片机系统中的两个16位寄存器分别是:
    A、数据指针DPTR
    B、程序计数器
    C、工作寄存器
    D、程序状态字寄存器

2.4 存储器结构(1)随堂测验

1、8051单片机存储器有:
    A、内部4KB程序存储器
    B、128B内部数据存储器
    C、可扩展64KB外部程序存储器
    D、外部数据存储器

2.4 存储器结构(2)随堂测验

1、堆栈设置在数据存储器的:
    A、30H~7FH
    B、08H~7FH
    C、30H~FFH
    D、08H~FFH

2、位寻址区在:
    A、20H~2FH
    B、30H~3FH
    C、20H~FFH
    D、30H~FFH

2.4 存储器结构(3)随堂测验

1、程序状态字CY、OV、P分别为:
    A、进位、溢出、奇偶标志位
    B、进位、溢出、A累加器1的奇偶标志位
    C、溢出、进位、奇偶标志位
    D、奇偶标志位、进位、溢出位

2.6 复位电路随堂测验

1、MCS-51单片机复位后,片内SP、PC、P0~P3中内容分别为:
    A、00H、0000H、FFH
    B、07H、0000H、FFH
    C、07H、0000H、00H
    D、00H、FFFFH、FFH

2.7 CPU时序随堂测验

1、假设晶体振荡频率为12MHZ,执行一条指令用一个机器周期,则1s执行()条指令
    A、1M条指令
    B、100万条指令
    C、10万条指令
    D、1万条指令

2.9 工作方式(2)随堂测验

1、MCS-51单片机时钟频率为12Mhz,则复位脉冲宽度至少应为:
    A、2μs
    B、1μs
    C、4μs
    D、8μs

第二周单元测试

1、程序状态字中CY、OV、P分别为
    A、进位/借位、有符号数溢出、A累加器1的奇偶标志位
    B、进位/借位、有符号数溢出、A累加器1的奇偶标志位‍
    C、进位/借位、溢出、奇偶标志位
    D、位累加器、溢出、偶标志
    E、无符号数的溢出、有符号数的溢出、奇标志
    F、有符号数的溢出、无符号数的溢出、奇标志

2、定时器0(T0)、定时器1(T1)中断源入口地址分别为‍
    A、0013H, 001BH
    B、000BH, 001BH
    C、000BH, 001BH
    D、0000H, 0003H
    E、0003H, 000BH
    F、0003H, 0013H

3、MCS-51单片机指令系统中,同外部程序存储器打交道的指令下列正确的是
    A、MOVC A,@A+DPTR
    B、MOVX A,@A+DPTR
    C、MOV A,@A+DPTR
    D、MOVC A,@A+DPTR和MOVX A,@A+DPTR都可以

4、可以加上限流电阻连接发光二极管、蜂鸣器的I/O端口有
    A、P0~P3, 4个8位并行双向端口
    B、32个I/O引脚都可以连接
    C、P1.0
    D、P3.0
    E、P2.1
    F、P3.0

5、堆栈是
    A、先进后出的存储区
    B、后进先出的存储区
    C、后进后出的存储区
    D、先进先出的存储区
    E、用SP作为栈顶指针的存储区
    F、主要是用来保存信息和数据的存储区

第三周 单片机指令系统

3.3指令系统随堂测验

1、一条指令表示计算机所完成的某种操作,则指令格式中不可缺少的部分是:
    A、标号
    B、操作码
    C、操作数
    D、注释

3.5指令分类随堂测验

1、MCS-51的立即寻址方式中,立即数前面( )。
    A、应加前缀“:”号
    B、不加前缀号
    C、应加前缀“@”号
    D、应加前缀“#”号

3.6直接寻址随堂测验

1、MCS-51寻址方式中,直接寻址的寻址空间是( )。
    A、工作寄存器R0~R7
    B、专用寄存器SFR
    C、程序存储器ROM
    D、数据存储器256字节范围内

3.8间接寻址随堂测验

1、指令MOV P1,#0FFH,目标操作数的寻址方式是( )。
    A、寄存器间接寻址
    B、寄存器寻址
    C、直接寻址
    D、立即寻址

2、指令SETB F0的寻址方式是( )。
    A、寄存器间接寻址
    B、寄存器寻址
    C、位寻址
    D、立即寻址

3.10数据交换指令随堂测验

1、访问外部数据存贮器的传送指令是
    A、MOV 指令
    B、MOVC 指令
    C、MOVX 指令
    D、PUSH指令

3.12逻辑运算随堂测验

1、下列指令能使R0的最高位置0的是( )。
    A、ANL R0,#7FH
    B、ANL R0,#FH
    C、ORL R0,#7FH
    D、ORL R0,#80H

2、已知(A)=87H ,(30H)=76H,执行 XRL A,30H 后,其结果为( )。
    A、(A)=F1H (30H)=76H P=0
    B、(A)=87H (30H)=76H P=1
    C、(A)=F1H (30H)=76H P=1
    D、(A)=76H (30H)=87H P=1

第三周单元测试

1、指令MUL AB 执行前,(A)=18H ,(B)=05H,则执行后,A、B的内容分别是( )。
    A、90H,05H
    B、90H,00H
    C、78H,05H
    D、78H,00H

2、下列指令能使P1口的最低位置1的是( )。
    A、ANL P1,#80H
    B、SETB 91H
    C、ORL P1,#0FFH
    D、SETB P1.0

3、MCS-51的源操作数为立即寻址的指令中,立即数( )。
    A、放在内部RAM
    B、放在程序存储器中
    C、放在外部RAM
    D、放在A中

4、MCS-51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,则执行后( )。
    A、(A)=86H
    B、(A)=20H
    C、(A)=18H
    D、(A)=00H

5、指令MOVC A,@A+PC源操作数的寻址方式是( )。
    A、寄存器间接寻址
    B、基址变址寻址
    C、寄存器寻址
    D、位寻址

6、下列指令能使累加器A高4位不变,低4位置F的是( )。
    A、ORL A,#0FH
    B、ANL A,#0FH
    C、ANL A,#0F0H
    D、ORL A,#0F0H

7、能将A的内容向左循环移一位,第7位进第0位的指令是( )。
    A、RLC A
    B、RRC A
    C、RR A
    D、RL A

8、下列指令为单片机内部数据传送的是( )。
    A、MOVX A,@DPTR
    B、MOV 50H, 40H
    C、MOVC A, @A+PC
    D、MOVC A, @A+DPTR

9、下列指令为若P1口最低位为高电平就转LP,否则执行下一句的是( )。
    A、JNB P1.0,LP
    B、JB P1.0,LP
    C、JC P1.0,LP
    D、JNZ P1.0,LP

10、执行如下三条指令后,30H单元的内容是( ) MOV R1,#30H MOV 40H,#0EH MOV @R1,40H
    A、40H
    B、0EH
    C、30H
    D、FFH

11、可实现将内部数据存储单元的内容传送到累加器A中的指令是( )。
    A、MOVC A,@R0
    B、MOV A, #data
    C、MOV A,@R0
    D、MOVX A, @DPTR

12、把片外数据存储器8000H单元中的数据读到累加器中,应用哪几条指令?
    A、MOV DPTR, #8000H
    B、MOVX A, @DPTR
    C、MOV DPTR, #0123H
    D、MOV @R0, A

第四周 汇编语言及程序设计及定时器计数器

4.12 MCS-51微处理器随堂测验

1、执行下列程序后, A和DPTR的内容为( )。 ORG 0000H MOV A, #00H ADD A, #02H MOV DPTR, #ARR MOVC A, @A+DPTR SJMP $ ORG 0050H ARR: DB 00H,08H,0BH,6H,09H,0CH END
    A、00H,0050H
    B、0BH, 0050H
    C、06H, 00H
    D、0CH, 02H

4.16 C-51数据类型随堂测验

1、语句int bdata ibase表示ibase( )。
    A、是1位变量
    B、可位寻址
    C、不可位寻址
    D、是16位变量

5.2 定时方法随堂测验

1、在单片机的应用中,可供选择的定时方法有()。
    A、软件定时
    B、硬件定时
    C、可编程定时器定时
    D、软、硬件共同定时

5.3 功能介绍1随堂测验

1、MCS-51单片机内部设置了两个()位可编程定时器/计数器T0和T1.
    A、1
    B、4
    C、8
    D、16

2、计数功能下,计数脉冲的频率最高为振荡频率的(),定时功能下,计数频率为振荡频率的()。
    A、1/12,1/12
    B、1/24,1/12
    C、1/24,1/24
    D、1/12,1/24

5.4 控制寄存器随堂测验

1、控制寄存器TCON有两个控制位,分别是()。
    A、TFX,TRX
    B、ITX,IEX
    C、TFX,IEX
    D、ITX,TRX

2、控制寄存器TCON的低四位和()有关。
    A、定时
    B、中断
    C、计数
    D、控制

5.5 方式寄存器随堂测验

1、TMOD用于控制T0和T1的工作方式,其工作方式控制位是()。
    A、GATE
    B、
    C、M1
    D、M0

5.6.1 方式0、方式1随堂测验

1、工作方式0最大可计数为()。
    A、65536
    B、65535
    C、8192
    D、8191

2、TH0溢出后,中断标志位TF0 ()。
    A、置0
    B、置1
    C、不变
    D、可用软件查询其值为1

5.6.2 方式2随堂测验

1、下列说法正确的是 ()。
    A、定时器工作方式2可在计算器计满时自动装入初值
    B、定时器工作方式2是16位计算器
    C、定时器工作方式2是8位计数器,所以相当于增加了一个额外的8位计数器
    D、TH0和TH1在定时器工作方式2下为自动重装寄存器

第四周单元测试

1、位定义指令BIT的作用是( )。
    A、用于定义字节
    B、用于定义字
    C、用来定义汇编程序的起始地址
    D、用于定义某特定位的标识符

2、unsigned int类型变量的二进制位数为( )。
    A、1位
    B、8位
    C、16位
    D、7位

3、语句int bdata ibase表示ibase( )。
    A、是1位变量
    B、可位寻址
    C、不可位寻址
    D、是16位变量

4、控制寄存器TCON的运行控制位是()
    A、M0和M1
    B、TF0和TF1
    C、GATE
    D、TR1和TR0

5、定时器/计数器工作方式0是()定时/计数器。
    A、8位
    B、13位
    C、16位
    D、8位自动重装

6、定时/计数器的4种工作方式中,除了方式()之外,其他3种工作方式的基本原理是一样的。
    A、0
    B、1
    C、2
    D、3

7、利用定时器T0的工作方式1,使定时器产生‍1ms的定时,在P1.0端输出一个周期为2ms的方波,设振荡器频率为12MHz,则定时初值为()。
    A、0FC18H
    B、0FC17H
    C、01C18H
    D、0F830H

8、设(R0)=20H,(R1)=30H,(20H)=20H,(21H)=30H,(22H)=40H,(30H)=E0H,(31H)=50H,(32H)=60H。 CLR C MOV R2, #3 LOOP: MOV A, @R0 ADDC A, @R1 MOV @R0, A INC R0 INC R1 DJNZ R2, LOOP SJMP $ 程序执行后,(20H)= 。 注意:答案用十六进制,十六进制数用大写字母H表示。

9、设(R0)=20H,(R1)=30H,(20H)=20H,(21H)=30H,(22H)=40H,(30H)=E0H,(31H)=50H,(32H)=60H。 CLR C MOV R2, #3 LOOP: MOV A, @R0 ADDC A, @R1 MOV @R0, A INC R0 INC R1 DJNZ R2, LOOP SJMP $ 程序执行后,(R0)= 。 注意:答案用十六进制,十六进制数用大写字母H表示。

10、查表子程序的功能为:从首地址为2000H,长度为127的外部RAM数据表中,查找A的ASCII码,将其地址存入4000H和4001H单元中。补充下列程序: MOV R7, #127 MOV B, MOV DPTR, LOOP1:MOVX A, @DPTR CJNE A, B, NOTA SJMP ISA NOTA: INC DPTR DJNZ R7, LOOP1 RET ISA: MOVX 4000H, DPL MOVX 4001H, DPH RET 注意:两个空的答案请用英文逗号隔开,不要有空格,十六进制数用大写字母H表示。

第五周 串行通信、中断系统与单片机扩展

6.1 串行通信基本原理随堂测验

1、下列说法正确的是( )。
    A、串行通信传送数据的速度比并行通信的速度快。
    B、并行通信传送数据的速度比串行通信的速度快。
    C、在采用同一技术的情况下,串行通信传送数据的速度比并行通信的速度快。
    D、在采用同一技术的情况下,并行通信传送数据的速度比串行通信的速度快。

6.2异步串行通信简介随堂测验

1、串行通信数据传送分为()和(),单片机主要使用()方式。
    A、异步传送,同步传送,异步传送
    B、异步传送,同步传送,同步传送
    C、单工通信,双工通信,单工通信
    D、单工通信,双工通信,双工通信

2、数据传送的速度用()来表示,即每秒传送( )。
    A、帧,字符数
    B、帧,代码的个数
    C、波特率,字符数
    D、波特率,二进制代码的个数

3、异步串行通信中每一帧的信息由以下若干位组成()。
    A、起始位
    B、数据位
    C、奇偶校验位
    D、停止位

6.3 异步通信常用接口随堂测验

1、异步串行通信常用接口RS-232C通常的电压范围是()。
    A、0-12V
    B、0-5V
    C、-12V-+12V
    D、-5V-+5V

6.5 SCON随堂测验

1、允许串行接收位REN是由()置位或清除。
    A、硬件
    B、软件
    C、自动
    D、外部输入信号

2、与串行通信有关的寄存器有()。
    A、SCON
    B、PCON
    C、REN
    D、IE

6.6 PCON随堂测验

1、关于电源控制寄存器PCON的SMOD位说法正确的是()。
    A、SMOD是串行口波特率的倍增位
    B、SMOD可由指令:MOV PCON,#80H 置0
    C、SMOD=1时,串行口波特率加倍
    D、系统复位时,SMOD=1

6.7串行口工作方式随堂测验

1、关于串行口工作方式1,以下说法正确的是()。
    A、串行口工作方式1下,一条发送数据的起始位和停止位需要由软件加入。
    B、串行口工作方式1下,数据有TXD端串行输出。
    C、串行口工作方式1下,一帧数据发送完后,将TI清零。
    D、数据发送是由指令:MOV SBUF 80# 开始的。

2、串行口工作方式1下,定时器T1工作于方式()。
    A、0
    B、1
    C、2
    D、3

7.1 中断寄存器随堂测验

1、当定时器T0发出中断请求后,中断响应的条件是()。
    A、SETB ET0
    B、SETB EX0
    C、MOV IE,#82H
    D、MOV IE,#61H

2、当CPU响应外部中断1 (INT1)的中断请求后,程序计数器PC的内容是()。
    A、0003H
    B、000BH
    C、00013H
    D、001BH

7.2 中断优先级随堂测验

1、MCS-51单片机的中断源个数和中断优先级个数分别是( )。
    A、5、2
    B、5、3
    C、6、2
    D、6、3

7.3 中断撤除随堂测验

1、在中断响应后必须用软件清零的是 ( )。
    A、TF1
    B、TI
    C、IE1
    D、TF0

2、MCS—51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后()。
    A、由硬件清零
    B、由软件清零
    C、A和B都可以
    D、随机状态

7.6 定时器中断举例随堂测验

1、一主程序中有一句LP:SJMP LP,功能指令为等待中断,当发生中断且中断返回后,()。
    A、返回到主程序开始处
    B、返回到该句的下一条指令处
    C、返回到该句的上一条指令处
    D、返回到该句

7.7 串口中断举例随堂测验

1、MCS—51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。
    A、RI或TI置1
    B、RI或TI置0
    C、RI置1或TI置0
    D、RI置0或TI置1

8.3 存储器扩展技术随堂测验

1、在存储器扩展电路中74LS373的主要功能是()。
    A、存储数据
    B、存储地址
    C、锁存数据
    D、锁存地址

8.4 IO接口扩展技术随堂测验

1、MCS-51单片机的扩展I/O口与外部数据存储器的编址方式是( )。
    A、分别独立编址
    B、统一编址
    C、变址编址
    D、动态变址

第五周单元测试

1、MCS-51串行口控制寄存器的多机通信控制位是()。
    A、SM0
    B、SM1
    C、SM2
    D、SMOD
    E、REN

2、PCON的波特率选择位是()。
    A、SMOD
    B、REN
    C、RB8
    D、TI

3、SCON的TI和RI都是( )。
    A、软件清零,硬件置位
    B、硬件清零,硬件置位
    C、软件清零,软件置位
    D、硬件清零,软件置位

4、MCS—51单片机CPU开中断的指令是()。
    A、SETB EA
    B、SETB ES
    C、CLR EA
    D、SETB EX0

5、MCS—51单片机响应中断的中断矢量地址是( )。
    A、中断服务程序的首句地址
    B、中断服务程序的出口地址
    C、中断服务程序的入口地址
    D、主程序等待中断指令的地址

6、执行中断处理程序最后一句指令RETI后,()。
    A、程序返回到ACALL的下一句
    B、程序返回到LCALL的下一句
    C、程序返回到主程序开始处
    D、程序返回到响应中断时一句的下一句

7、单片机扩展的内容有( )等。
    A、总线扩展
    B、程序存储器扩展
    C、数据存储器扩展
    D、外围扩展
    E、I/O口的扩展

8、MCS-51单片机访问程序存储器时,所用的控制信号有()。
    A、PSEN
    B、ALE
    C、
    D、EA
    E、

9、区分MCS-51单片机片外程序存储器和片外数据存储器的最可靠的方法是
    A、看其芯片的型号是ROM还是RAM
    B、看其离MCS-51芯片的远近
    C、看其位于地址范围的低端还是高端
    D、其是与RD信号连接还是与PSEN信号连接

10、异步通信一帧的起始位是()电平。

11、异步通信一帧的停止位是( )电平。

12、设数据传送的速率为每秒120个字符,每个字符包含10个代码位(一个起始位,一个停止位,8个数据位),这时,传送数据的波特率为()bps。

13、8031单片机共有5个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为()。

单片机原理与应用结课考试

单片机原理与应用期末考试卷

1、在CPU内部,反映程序运行状态或反映运算结果的特征的寄存器是:
    A、PC
    B、PSW
    C、A
    D、SP

2、当MCS-51单片机复位时,下面说法正确的是:
    A、SP=07H
    B、P1=80H
    C、SBUF=55H
    D、P0=0FH

3、关于定时器,若振荡频率为12MHz,在方式1下最大定时时间为:
    A、8.192ms
    B、65.536ms
    C、0.256ms
    D、16.384ms

4、若某存储器芯片地址线为13根,那么它的存储容量为:
    A、1KB
    B、2KB
    C、4KB
    D、8KB

5、已知:R0=28H (28H)=46H MOV A,#32H MOV A,45H MOV A,@R0 执行结果A的内容为:
    A、46H
    B、28H
    C、45H
    D、32H

6、在中断响应后必须用软件清零的是:
    A、TF1
    B、TI
    C、IE1
    D、TF0

7、在串行通信中,8051中发送和接收的寄存器是:
    A、TMOD
    B、SCON
    C、SBUF
    D、DPTR

8、单片机上电复位后,PC的内容和SP的内容为:
    A、0000H,00H
    B、0000H,07H
    C、0003H,07H
    D、0800H,08H

9、串行口的控制寄存器SCON中,REN的作用是:
    A、接收中断请求标志位
    B、发送中断请求标志位
    C、串行口允许接收位
    D、地址/数据位

10、外部中断源 (外部中断1)的向量地址为:
    A、0003H
    B、000BH
    C、0013H
    D、002BH

11、MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是:
    A、寄存器间接寻址
    B、寄存器寻址
    C、基址加变址寻址
    D、立即寻址

12、MCS-51内部RAM有128B单元,下列说法正确的是:
    A、具有128B字节的片内RAM,片外最多可外扩至128KB
    B、位寻址区占16个字节128位,位地址范围在00H~7FH
    C、特殊功能寄存器SFR地址范围在00H~7FH
    D、寄存器工作区地址为00H~7FH

13、MCS-51条件转移指令中下列( )不是位寻址指令。
    A、JNC LT0
    B、JNZ LT0
    C、JNB TI,LT0
    D、JBC TI,LT0

14、已知(A)=80H,下列( )指令执行结果为0。
    A、MOV A,#08H
    B、XRL A, #80H
    C、ANL A,#80H
    D、ORL A,#00H

15、MCS-51某汇编语言程序中,( )表示允许T0中断。
    A、SETB ET0 SETB ES
    B、SETB ET0 SETB EA
    C、SETB ET0 SETB EX0
    D、SETB ET1 SETB EA

16、MCS-51单片机利用串行口方式1时,需要设置SCON中的SM0、SM1、REN为( )时启动接收命令才能将数据接收。
    A、SM0=1、SM1=0、REN=1
    B、SM0=0、SM1=1、REN=1
    C、SM0=1、SM1=0、REN=0
    D、SM0=0、SM1=1、REN=0

17、下列能完成将20H单元字节数据送到累加器中,并且20H单元内容不变的指令为( )。
    A、MOV A,20H
    B、MOV A,#20H
    C、MOV C,20H
    D、XCH A,20H

18、MCS-51单片机串行口控制寄存器SCON中的TI、RI是发送、接收中断标志位,下列说法正确的是( )。
    A、当TI=1时,表示正在发送一帧信息
    B、当TI=1或RI=1时,一帧信息已经发送或接收完毕
    C、RI=1时,表示正在接收一帧信息
    D、当TI=0或RI=0时,一帧信息已经发送或接收完毕

19、对MCS-51单片机时序,下列说法不正确的是:( )。
    A、每个机器周期包括12个时钟周期
    B、每个指令周期至少包括1个机器周期
    C、每个状态周期包括4个时钟周期
    D、每个机器周期由6个状态周期组成

20、下列说法正确的是( )。
    A、定时器工作方式2可在计数器计满时自动装入初值
    B、定时器工作方式2是16位计数器
    C、定时器工作方式2是8位计数器,所以相当于增加了一个额外的8位计数器
    D、定时器工作方式2是13位计数器