一、填空题
1.(11010011)2=( )16,(FD)16=( )2,4KB= Bit。
2.MCS-51单片机由( )、( )、( )、( )、( )、( )。
3.中央处理器完成( )和( )操作。
4.单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第 组,8个寄存器的单元地址为( )~( )。
5.MCS-51单片机的存储器在物理上分为 、 、 和 。
6.在寄存器寻址方式中,指令中指定寄存器的内容就是( )。
7.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的( )。
8.C51单片机的一个状态为( )个节拍,一个机器周期为 个时钟周期。四周期指令只有 和 两条指令。
9.一台计算机的指令系统就是它所能执行的 集合。
10.在变址寻址方式中,以 作变址寄存器,以 或 作基址寄存器。
11.在定时器工作方式1时,计数器的宽度为16位,如果系统晶振频率为12 MHz,则最大定时时间为 。
12.在单片机开发系统中可以使用 、 和 三种语言。
13.汽车多媒体网络协议主要分为 、 和 三类。
14.复位操作有 和 两种方式。
15.MCS-51内部RAM的寄存器区共有 个单元,分为 组寄存器,每组寄存器 个单元,以 作为寄存器名称。
16.网络通信按形式可以分为单工通信、 和 三类。
17.C51单片机有 个 位定时器/计数器。
18.通过堆栈操作实现子程序调用,首先要把 的内容压入堆栈,进行断点保护;调用返回时再进行弹出堆栈的操作,把保护的断点送回 。
19.以助记符形式表示的计算机指令就是它的 语言。
20.单片机内有三种总线: 、 和 。
21.最早的车载网络是在 的基础上建立的。
22.BOSCH公司和INTER公司推出的CAN总线具有突出的 、 和 。
23.系统复位后堆栈指针SP的值为 。
24. 和 是单片机的两种低功耗工作方式。
25.C51的寻址方式有: 、 、 、 、 、和 七种;直接寻址方式只可访问 和 。
26.C51单片机指令系统按照功能分为 、 、 、 和 五大类。
27.编写单片机程序的语言按结构及功能可分为 、 和 三种。
28.三个以上实体可以进行相互之间同时通信称为 。
29.ISO定义的OSI七层网络体系包括应用层、 、 、 、、 和物理层。
30.指令通常由 和 两部分组成。
二、选择题
1.下列_______项不是局域网的传输媒体。
A) 双绞线 B)网线 C) 同轴电缆 D) 光纤
2.对程序计数器PC的操作______。
A) 是自动进行的 B) 是通过传送进行的
C) 是通过加“1”指令进行的 D) 是通过减“1”指令进行的
3.假设堆栈指针SP的值修改为37H,则第一个压栈保护的数据存放的地址为______。
A) ?36H B) ?37H C) ?38H D) ?39H
4.一个MOST网络中最多可以有_______个节点。
A) 64 B) 32 C) 16 D) 8
5.外部中断初始化的内容不包括________。
A) 设置中断方式 B) 设置外部中断允许
C) 设置中断总允许 D) 设置中断响应方式
6.串行口通信的速率称为波特率,其单位是______。
A) 字符/秒 B) 位/秒 C) 帧/秒 D) 帧/分
7.C51单片机的片内数据存储器的大小为 。
A) 2KB B) 4KB C) 8KB D) 256B
8.PC的值是______。
A) 当前指令前一条指令的地址 B) 下一条指令的地址
C) 当前正在执行指令的地址 D) 控制器中指令寄存器的地址
9.以下有关PC和DPTR的结论中错误的是______。
A) ?它们都具有加“1”功能
B) 它们都是16位的寄存器
C) DPTR是可以访问的而PC不能访问
D) ?DPTR可以分为2个8位的寄存器使用,但PC不能
10.在80C51中,可使用的堆栈最大深度为______。
A) 80个单元 B) 32个单元 C) 128个单元 D) 8个单元
11.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是______。
A) ?4 KB B) ?64 KB C) ?8 KB D) ?128 KB
12.对程序储存器的操作,只能使用________。
A) ?MOV指令 B) ?PUSH指令 C) ?MOVX指令 D) ?MOVC指令
13.对片外数据储存器的读操作,只能使用________。
A) ?MOV指令 B) ?PUSH指令 C) ?MOVX指令 D) ?MOVC指令
14.中断查询,查询的是________。
A) 中断请求信号 B) 中断标志位
C) 方式控制位 D) 中断允许控制位
15.串行通信的传送速率称为波特率,其单位是______。
A) 字符/秒 B) 位/秒 C) 帧/秒 D) 帧/分
16.C51单片机的片内程序存储器的大小为 。
A) 2KB B) 4KB C) 8KB D) 256B
17.在80C51中,可使用的堆栈最大深度为______。
C) 当前正在执行指令的地址 D) 控制器中指令寄存器的地址
18.CAN协议定义的网络采用 拓扑结构。
A) ?总线型 B) ?环型 C) ?星型 D) ?混合型
19.必须进行十进制调整的运算________指令。
A) 有加法和减法 B) 有乘法和除法
C) 只有加法 D) 只有减法
A) 80个单元 B) 32个单元 C) 128个单元 D) 8个单元
20.若堆栈指针SP的值为40H,则压栈保护的第一个数据的存放地址为______。
A) ?00H B) ?07H C) ?40H D) ?41H
21.下列哪项不是局域网技术的典型特征 。
A) ?高数据传输率 B) ?低传输误码率 C) ?极低的建立成本 D) ?短距离传输
22.串行通信时,若每秒传送120个字符,每个字符为10个二进制位,则波特率是______。
A) 120bit/s B) 1200bit/s C) 960bit/s D)无法确定
三、综合题
1.请写出所有的查表指令。
2.CPU访问各个部分存储器用什么指令?
3.写出下列指令的寻址方式。
复制代码4.分析下列程序段,并写出A、R0和22H单元各存放什么数据。(写出分析过程。)
复制代码结果:(A)= , (R0)= ,(22H)=
5.设内部RAM中45H单元的内容为50H,写出当执行下列程序段后寄存器A,R0和内部RAM中50H、51H单元的内容为何值?(要求写出程序分析过程)
复制代码
结果:(A)= , (R0)= ,(50H)= , (51H)=
6.若(A)=40H,试写出执行以下程序段后累加器A、寄存器R0及内部RAM的40H、41H单元中的内容各为多少? (要求写出程序分析过程)
复制代码
结果:(A)= , (R0)= ,(40H)= , (41H)=
四、编程题
1.请画出流水灯实验的原理图,单片机的时钟电路和复位电路可以不画,编写出一种流水灯实验的完整汇编程序。
2.请画出单片机直接控制三极管来驱动继电器的原理图,单片机部分只标出与哪个端口连接即可,并编写出控制继电器的一种汇编程序。(说明:三极管为NPN型,继电器为5线的)
五、实训部分
1.在Keil uVision3编译环境下输入一段汇编程序,保存时文件后缀名是 ,如果输入的程序是C语言编写的,保存时文件后缀名是 。(4分)
2.使用THMEDP-1型单片机技术实训箱实验前,先安装仿真器的串口线还是先安装仿真器的USB供电线?为什么?(5分)
3.在硬件方针时如果出现下图界面,一般应该作何处理?(3分)
4.有一个四位7段LED,要显示“1234”,请问采用什么方式显示?简述其显示原理。
1楼
0
0
回复
1.(11010011)2=( )16,(FD)16=( )2,4KB= Bit。
2.MCS-51单片机由( )、( )、( )、( )、( )、( )。
3.中央处理器完成( )和( )操作。
4.单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第 组,8个寄存器的单元地址为( )~( )。
5.MCS-51单片机的存储器在物理上分为 、 、 和 。
6.在寄存器寻址方式中,指令中指定寄存器的内容就是( )。
7.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的( )。
8.C51单片机的一个状态为( )个节拍,一个机器周期为 个时钟周期。四周期指令只有 和 两条指令。
9.一台计算机的指令系统就是它所能执行的 集合。
10.在变址寻址方式中,以 作变址寄存器,以 或 作基址寄存器。
11.在定时器工作方式1时,计数器的宽度为16位,如果系统晶振频率为12 MHz,则最大定时时间为 。
12.在单片机开发系统中可以使用 、 和 三种语言。
13.汽车多媒体网络协议主要分为 、 和 三类。
14.复位操作有 和 两种方式。
15.MCS-51内部RAM的寄存器区共有 个单元,分为 组寄存器,每组寄存器 个单元,以 作为寄存器名称。
16.网络通信按形式可以分为单工通信、 和 三类。
17.C51单片机有 个 位定时器/计数器。
18.通过堆栈操作实现子程序调用,首先要把 的内容压入堆栈,进行断点保护;调用返回时再进行弹出堆栈的操作,把保护的断点送回 。
19.以助记符形式表示的计算机指令就是它的 语言。
20.单片机内有三种总线: 、 和 。
21.最早的车载网络是在 的基础上建立的。
22.BOSCH公司和INTER公司推出的CAN总线具有突出的 、 和 。
23.系统复位后堆栈指针SP的值为 。
24. 和 是单片机的两种低功耗工作方式。
25.C51的寻址方式有: 、 、 、 、 、和 七种;直接寻址方式只可访问 和 。
26.C51单片机指令系统按照功能分为 、 、 、 和 五大类。
27.编写单片机程序的语言按结构及功能可分为 、 和 三种。
28.三个以上实体可以进行相互之间同时通信称为 。
29.ISO定义的OSI七层网络体系包括应用层、 、 、 、、 和物理层。
30.指令通常由 和 两部分组成。
二、选择题
1.下列_______项不是局域网的传输媒体。
A) 双绞线 B)网线 C) 同轴电缆 D) 光纤
2.对程序计数器PC的操作______。
A) 是自动进行的 B) 是通过传送进行的
C) 是通过加“1”指令进行的 D) 是通过减“1”指令进行的
3.假设堆栈指针SP的值修改为37H,则第一个压栈保护的数据存放的地址为______。
A) ?36H B) ?37H C) ?38H D) ?39H
4.一个MOST网络中最多可以有_______个节点。
A) 64 B) 32 C) 16 D) 8
5.外部中断初始化的内容不包括________。
A) 设置中断方式 B) 设置外部中断允许
C) 设置中断总允许 D) 设置中断响应方式
6.串行口通信的速率称为波特率,其单位是______。
A) 字符/秒 B) 位/秒 C) 帧/秒 D) 帧/分
7.C51单片机的片内数据存储器的大小为 。
A) 2KB B) 4KB C) 8KB D) 256B
8.PC的值是______。
A) 当前指令前一条指令的地址 B) 下一条指令的地址
C) 当前正在执行指令的地址 D) 控制器中指令寄存器的地址
9.以下有关PC和DPTR的结论中错误的是______。
A) ?它们都具有加“1”功能
B) 它们都是16位的寄存器
C) DPTR是可以访问的而PC不能访问
D) ?DPTR可以分为2个8位的寄存器使用,但PC不能
10.在80C51中,可使用的堆栈最大深度为______。
A) 80个单元 B) 32个单元 C) 128个单元 D) 8个单元
11.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是______。
A) ?4 KB B) ?64 KB C) ?8 KB D) ?128 KB
12.对程序储存器的操作,只能使用________。
A) ?MOV指令 B) ?PUSH指令 C) ?MOVX指令 D) ?MOVC指令
13.对片外数据储存器的读操作,只能使用________。
A) ?MOV指令 B) ?PUSH指令 C) ?MOVX指令 D) ?MOVC指令
14.中断查询,查询的是________。
A) 中断请求信号 B) 中断标志位
C) 方式控制位 D) 中断允许控制位
15.串行通信的传送速率称为波特率,其单位是______。
A) 字符/秒 B) 位/秒 C) 帧/秒 D) 帧/分
16.C51单片机的片内程序存储器的大小为 。
A) 2KB B) 4KB C) 8KB D) 256B
17.在80C51中,可使用的堆栈最大深度为______。
C) 当前正在执行指令的地址 D) 控制器中指令寄存器的地址
18.CAN协议定义的网络采用 拓扑结构。
A) ?总线型 B) ?环型 C) ?星型 D) ?混合型
19.必须进行十进制调整的运算________指令。
A) 有加法和减法 B) 有乘法和除法
C) 只有加法 D) 只有减法
A) 80个单元 B) 32个单元 C) 128个单元 D) 8个单元
20.若堆栈指针SP的值为40H,则压栈保护的第一个数据的存放地址为______。
A) ?00H B) ?07H C) ?40H D) ?41H
21.下列哪项不是局域网技术的典型特征 。
A) ?高数据传输率 B) ?低传输误码率 C) ?极低的建立成本 D) ?短距离传输
22.串行通信时,若每秒传送120个字符,每个字符为10个二进制位,则波特率是______。
A) 120bit/s B) 1200bit/s C) 960bit/s D)无法确定
三、综合题
1.请写出所有的查表指令。
2.CPU访问各个部分存储器用什么指令?
3.写出下列指令的寻址方式。
- MOV R0, #30H
- MOV A, R1
- MOV A, P0
- MOV A, @R0
- MOV DPTR, #1000H
- SETB P1.7
- MOV A, 40H
- INC DPTR
- MOV DPTR, #2FFFH
- CLR PSW.7
- MOV R0,#21H
- MOV R1,#20H
- MOV @R1,#68H
- MOV A,20H
- ANL A,#0FH
- MOV @R0,A
- INC R0
- MOV A,20H
- SWAP A
- ANL A,#0FH
- MOV @R0,A
5.设内部RAM中45H单元的内容为50H,写出当执行下列程序段后寄存器A,R0和内部RAM中50H、51H单元的内容为何值?(要求写出程序分析过程)
- MOV A,45H
- MOV R0,A
- MOV A,#00H
- MOV @R0,A
- MOV A,#25H
- MOV 51H,A
- MOV 52H,#70H
结果:(A)= , (R0)= ,(50H)= , (51H)=
6.若(A)=40H,试写出执行以下程序段后累加器A、寄存器R0及内部RAM的40H、41H单元中的内容各为多少? (要求写出程序分析过程)
- MOV R0,A
- MOV A,#00H
- MOV @R0,A
- MOV A,# 2BH
- MOV 41H,A
- MOV 42H,41H
结果:(A)= , (R0)= ,(40H)= , (41H)=
四、编程题
1.请画出流水灯实验的原理图,单片机的时钟电路和复位电路可以不画,编写出一种流水灯实验的完整汇编程序。
2.请画出单片机直接控制三极管来驱动继电器的原理图,单片机部分只标出与哪个端口连接即可,并编写出控制继电器的一种汇编程序。(说明:三极管为NPN型,继电器为5线的)
五、实训部分
1.在Keil uVision3编译环境下输入一段汇编程序,保存时文件后缀名是 ,如果输入的程序是C语言编写的,保存时文件后缀名是 。(4分)
2.使用THMEDP-1型单片机技术实训箱实验前,先安装仿真器的串口线还是先安装仿真器的USB供电线?为什么?(5分)
3.在硬件方针时如果出现下图界面,一般应该作何处理?(3分)
4.有一个四位7段LED,要显示“1234”,请问采用什么方式显示?简述其显示原理。