单项选择
1. PC的内容是:
A 当前指令前一条指令的地址
B 下一条指令的地址
C 控制器中指令寄存器的地址
D 当前正在执行指令的地址
2. 在MOVX A,@DPTR指令中,DPTR的内容是
A 片内数据存储器地址
B 片外程序存储器地址
C 片内程序存储器地址
D 片外数据存储器地址
3.以下指令没有错误的是
A PUSH DPTR
B SUBB R3,R0
C POP DPTR
D ADD A,@R1
https://www.wendangku.net/doc/1c12827258.html,B是
A 总线标准
B 可编程并行接口
C 可编程串行接口
D 译码器
5.在MCS-51中,为实现P0口数据和低位地址分时复用,应使用
A 地址寄存器
B 地址译码器
C 地址缓冲器
D 地址锁存器
6.MCS-51单片机启动复位后,程序计数器PC的内容为
A 0000H
B 1000H
C 2000H
D 3000H
7.不能使MCS-51单片机的SP改变的指令是
A ANL 指令
B PUSH指令
C POP指令
D LCALL指令
8.MCS-51单片机PUSH指令的操作数是
A 位操作数
B 双字操作数
C 字节操作数
D 字操作数
9. 8031片外扩展数据存储器的最大容量是
A 16K
B 64K
C 8K
D 32K
10.在LED显示中,为了输出位控和段控信号,应使用指令
A MOVX
B MOV
C MOVC
D XCH
11.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给
A DPTR
B CY
C SP
D PC
12.MCS-51执行出栈指令过程中,SP
A 加2
B 减2
C 减1
D 加1
13.MCS-51的定时器/计数器是
A 两个16位的加法计数器
B 1个16位的加法计数器
C 两个16位的减法计数器
D 1个16位的减法计数器
14.MCS-51的MOV A,20H指令的源操作数的寻址方式是
A 直接寻址
B 位寻址
C 立即寻址
D 间接寻址
15.以下关于8155的叙述哪一个是错误的
A 是一个可编程的并行接口
B 有256个单元的RAM
C 是一个可编程的接口芯片
D 是一个可编程的串行接口
16.D/A是
A 模数转换器
B 解调器
C 调制器
D 数模转换器
17.在MCS-51中,MOVC指令可对以下哪种存储器进行读操作
A 片内数据存储器
B 片外数据存储器
C 程序存储器
D 堆栈区域
18.MCS-51的PSW寄存器内存放的是
A 指令地址
B 栈顶地址
C 程序运行的状态信息
D 片内数据存储器地址
19. 8051单片机的一个机器周期有
A 6个时钟周期
B 12个时钟周期
C 24个时钟周期
D 32个时钟周期
20.已知8255的端口地址为1000H--1003H,其控制口地址是
A 1000H
B 1001H
C 1002H
D 1003H
21.MCS-51程序计数器PC的加1操作
A 是通过加1指令进行的
B 是通过传送进行的
C 是通过减法指令进行的
D 是自动进行的
22.在指令MOV A ,@R1中,R1存放的是
A 操作数地址
B 转移地址
C 操作数
D 相对位移量
23.MCS-51构成系统总线时,可提供高8位地址线的口是
A P0 口
B P1 口
C P2口
D P3口
24.下列指令中与进位标志位Cy无关的指令是
A 加法指令
B 减法指令
C 除法指令
D 数据传送指令
25. 8031扩展外部存储器时要加锁存器74LS373,其作用是
A 锁存寻址单元的数据
B 锁存相关的控制和选择信号
C 锁存寻址单元的高8位地址
D 锁存寻址单元的低8位地址
26. 在中断服务程序中,至少应有一条
A 转移指令
B 传送指令
C 中断返回指令
D 加法指令
27.MCS-51单片机复位后,当前的工作寄存器是
A 0组
B 1组
C 2组
D 3组
28.在MCS-51中,ALU是
A CPU
B 控制器
C 算术逻辑运算单元
D 寄存器
29.内部RAM中的位寻址区定义的位是给
A 位操作准备的
B 移位操作准备的
C 控制移位操作准备的
D 存储状态准备的
30.在MCS-51中需双向传递信号的是
A 地址线
B 控制信号线
C 电源线
D 数据线
31.下列定时/计数硬件资源中,不是供用户使用的是
A 定时器/计数器控制逻辑
B 低8位计数器TL
C 高8位计数器TH
D 用于定时计数器/计数控制的相关寄存器
32. 通过串行口发送或接收数据时,在程序中应使用
A MOV指令
B MOVC指令
C SWAP 指令
D MOVX指令
33. ADC0809 是
A 8位数模转换器
B 调制器
C 8位模数转换器
D 解调器
34. 以下指令中源操作数为寄存器寻址的是
A ANL A,#0FH
B ADD A,R0
C MOV A,20H
D ADD A,@R0
35. MCS-51单片机的地址线是
A 8根
B 16根
C 32根
D 4根
36. MCS-51不能为片外数据存储器提供和构成地址的有
A 寄存器R0
B 指针DPTR
C 寄存器R1
D 程序计数器PC
37. MCS-51只能进行的十进制运算
A 只有加法
B 有乘法和除法
C 有加法和减法
D 只有减法
38. MCS-51 的ADDC A,#20H指令,源操作数在
A 片内RAM中
B 片外RAM中
C 程序存储器中
D 寄存器中
39. 在下列信号中,不是给MCS-51单片机扩展数据存储器使用的是
A EA
B ALE
C WR
D RD
40. 下列哪条指令执行后,程序计数器PC不发生突变
A RET
B SJMP L1
C ACALL ST
D PUSH 20H
41. 以下各项不能用来对内部数据存储器进行访问的是
A 堆栈指针SP
B 数据指针DPTR
C 按存储单元地址或名称
D 由R0或R1间址寻址
42. 若在MCS-51系统中只扩展一片Inter 2764(8K×8),除应使用P0口的8条口线外,至少还需要使用P2口的口线
A 4条
B 5条
C 6条
D 7条
43. 8155是
A 总线标准
B 锁存器
C 可编程的串行接口
D 可编程的并行接口
44. 已知SP的内容为20H,执行PUSH 30H 后,SP的内容为
A 1FH
B 21H
C 22H
D 1EH
45. 三态缓冲寄存器输出端的“三态”不包含
A 高
B 低
C 低阻
D 高阻
46. 以下不属于8255特点的是
A 可编程的并行接口
B 有24根I/O线
C 有3个8位的并行口
D 有256个字节的RAM
47. 读取A/D转换的结果,使用指令
A MOV A,@R0
B MOVX @DPTR,A
C MOVC A,@A+DPTR
D MOVX A,@DPTR
48. 在寄存器寻址方式中,指定寄存器中存放的是
A 操作数
B 地址偏移量
C 操作数地址
D 转移地址
49. 在MCS-51中CY是
A 溢出标志
B 进位标志
C 辅助进位标志
D 奇偶标志
50. 在直接寻址方式中,操作数是在
A 寄存器中
B 片内数据存储器中
C 片外数据存储器中
D 程序存储器中
51. MCS-51的PSW是
A 堆栈指针
B 程序计数器
C 程序状态字
D 数据指针
52. MCS-51单片机外中断初始化时不包括
A 设置中断总允许
B 设置中断优先级
C 设置外中断允许
D 设置中断方式
53. 外中断请求信号是由
A 计数器发出的
B 串行口发出的
C CPU发出的
D 外设发出的
54. DAC0832是
A 模数转换器
B 数模转换器
C 调制器
D 锁存器
55. 为MCS-51外扩的I/O 接口的地址是
A 和片内数据存储器统一编址
B 和片外数据存储器统一编址
C 和片外程序存储器统一编址
D 和片内程序存储器统一编址
56. 以下不属于MCS-51的定时器/计数器特点的是
A 两个16位的定时器/计数器
B 加法计数器
C 有4种工作方式
D 减法计数器
57. 调制解调器的功能是
A 串行数据与数据的转换
B 数字信号与模拟信号的转换
C 电平信号与频率信号的转
D 基带传送方式与频带传送方式的转换
58. MCS-51单片机中的SP是
A 程序计数器
B 数据指针
C 程序状态字
D 堆栈指针
59. 在以下指令的执行时,可能会影响CY的是
A MOV A,#20H
B ADD A,20H
C POP 20H
D XCH A,R1
60. MCS-51外扩ROM、RAM时,它的数据总线是
A P0口
B P1口
C P2口
D P3口
61. 中断响应时,要保护断点,入栈保护是
A PC
B 累加器A
C 指针DPTR
D 寄存器B
62. 使用8255可以扩展出的I/O接口线是
A 16根
B 22根
C 24根
D 32根
63. 某静态RAM芯片的容量是(4K×8),其片内寻址线是
A 12根
B 13根
C 14根
D 15根
64. 当单片机启动ADC0809进行A/D转换时,应使用指令
A MOV A,20H
B MOVX A,@DPTR
C MOVC A,@A+DPTR
D MOVX @DPTR,A
65. 执行子程序返回指令时,返回的断点是
A 返回指令的末地址
B 调用指令的首地址
C 调用指令的末地址
D 调用指令的下一个指令的首地址
66. 以下叙述中,不属于MCS-51的存储器系统特点的是
A 片内、片外存储器同时存在
B 系统中可有64K程序存储器
C 片内数据存储器有128(256)个单元
D 数据存储器和程序存储器统一编址
67. 在接口电路中的“口”一定是一个
A 数据寄存器
B 即可读又可写的寄存器
C 可编址的寄存器
D 已赋值的寄存器
68. 对8155进行初始化编程时,需使用
A MOVX指令
B MOV 指令
C MOVC指令
D PUSH指令
69. 以下叙述中,不属于DAC0832的工作方式是
A直通 B 全双工 C 双缓冲 D 单缓冲
70. 在子程序中,至少应有一条
A 传送指令
B 转移指令
C 加法指令
D 子程序返回指令
71. 以下叙述中,属于总线标准的是
A RS-232C
B 8255A
C 8155
D 74LS138
多项选择题
1.MCS-51单片机执行哪些指令PC发生突变
A POP 30H
B SJMP LL1
C LCALL ASI
D 当Cy=0,执行JNC LOP
E 当A=6,执行JZ NEXT
2.以下关于单片机的叙述哪些是正确的
A 单片机属于微型计算机
B 单片机是将CPU、存储器、I/O接口集成在一块芯片上
C 单片机是将CPU、计数器、中断集成在一块芯片上
D 单片机是CPU
E 单片机是一个可广泛应用于工业、军事、家用电器中的微型机
3.以下哪些指令是源操作数是在片内数据存储器中
A ANL A,20H
B ADD A,@R0
C AD
D A,#10H
D MOVX A,@R1
E MOVC A,@A+DPTR
4.以下关于8255的叙述哪些是错误的
A 8255有22根I/O引脚
B 8255有256个字节的RAM
C 8255是可编程并行接口
D 8255有1个14位的计数器
E 8255的A口有3种工作方式
5.MCS-51执行以下哪些指令SP会发生变化
A PUSH 20H
B ANL A,#0FH
C LCALL SU1
D POP 20H
E MOV A,#20H
6.MCS-51的寄存器R0、R1可对哪些存储器进行间址
A 片内程序存储器
B 片外程序存储器
C 片内数据存储器
D 片外数据存储器
E 片外数据存储器的前256个单元
7.能为访问程序存储器提供或构成地址的有
A PC和A
B PSW和A
C PC
D DPTR和A
E PC、A、DPTR和SP
8.以下关于MCS-51的定时器/计数器的叙述哪些是错误的
A MCS-51有两个16位的定时器/计数器
B MCS-51定时器/计数器是减法计数器
C MCS-51定时器/计数器有4种工作方式
D MCS-51定时器/计数器在片外
E MCS-51定时器/计数器不需要初始化
9.以下哪些指令不属于算术运算指令
A ANL A,#20H
B ADD A,R3
C SUBB A,20H
D INC R1
E ORL A,R0
10.以下哪些叙述属于异步串行通信帧格式的内容
A 1--2个停止位
B 1个起始位
C 1个同步字符
D 5--8个数据位
E 一位奇偶校验位
11.以下叙述哪些不属于总线标准
A RS-422
B USB
C DAC0832
D 74LS138
E RS-232C
12.以下关于MCS-51单片机的特性叙述哪些是正确的
A 8位CPU
B 32个I/O引脚
C 程序和数据存储器同时存在
D 24V电源供电
E 2个16位可编程定时器/计数器
13.以下哪些指令的源操作数是间接寻址
A ADD A,30H
B MOV A,@R0
C MOVX A,@DPTR
D XCH A,40H
E MOVC A,@A+PC
14.对于MCS-51工作寄存器,以下叙述正确的是
A 共有8个单元
B 用R0--R7命名
C 共有32个单元
D 分为4组,每组8个
E 分为2组,每组8个
15.MCS-51单片机执行以下哪些操作PC是顺序改变
A PUSH 20H
B 当A=5,执行JZ NEXT
C ACALL SS1
D 响应中断
E LJMP NEXT
16.以下有关MCS-51定时器/计数器的叙述哪些是错误的
A MCS-51有2个16位的加法计数器
B MCS-51有2个14位的加法计数器
C MCS-51有2个16位的减法计数器
D MCS-51定时器/计数器需要进行初始化
E MCS-51定时器/计数器计数归零可发出中断请求信号
17.下列理由中,能说明MCS-51 I/O端口是统一编址的是
A P3口线具有第2功能
B 扩展数据存储器与片内数据存储器存储空间重叠
C 使用片外数据存储器存取指令访问I/O端口
D 没有专门的I/O指令
E 没有区分存储器和I/O端口的控制信号
18.以下关于8155的叙述哪些是正确的
A 8155有A口、B口、C口
B 8155有256个字节的RAM
C 8155是可编程的并行接口
D 8155是可编程的串行接口
E 8155有2个16位的计数器
19.以下对MCS-51机器周期的叙述哪些是对的
A 一个机器周期有12个状态
B 一个机器周期有12个时钟周期
C 机器周期实现特定功能所需要的时间
D 一个机器周期有6个时钟周期
E 一个时钟周期有6个状态
20.以下关于串行通信的叙述哪些是正确的
A 数据一位一位顺序发送或接收
B 多位数据同时发送或接收
C 异步通信发送器和接收器有各自的时钟周期
D 可以通过并行口实现串行通信
E 异步通信发送器和接收器使用同一个时钟
21.以下有关中断的叙述哪些是正确的
A MCS-51有5个中断源
B MCS-51的中断不能嵌套
C MCS-51的中断需要进行初始化
D MCS-51的中断请求都是自动撤除的
E MCS-51有两个中断优先级
填空:
1. 8031单片机复位后,其程序计数器PC的内容为___________。
2.在变址寻址方式中,以______________作为变址寄存器,以________________或_______________作为基址寄存器。
3.在存储器扩展中,无论是线选法还是译码法,都是为扩展芯片的________端提供信号。
4.设A的内容为30H,DPTR的内容为2000H,执行指令MOVC A,@A+DPTR,是把_____________存储器____________单元的内容送累加器A。
5.MCS-51可提供_____________________和___________________两种存储器。
6.MCS-51有______________个并行I/O接口。
7.常用于数据通信的传输方式有单工、___________、____________、____________方式。
8.CPU由________________________和______________________组成。
9.若不使用MCS-51的片内程序存储器,则引脚_______________必须接地。
10.在MCS-51中,PC和DPTR都用于提供地址,PC为访问___________________存储器提供地址,而DPTR为访问______________________存储器提供地址。11.8051单片机有_________个中断源,有_________个中断优先级。
12.当MCS-51单片机访问片外存储器时,利用__________信号锁存___________口提供的低8位地址。
13.扩展外围芯片时,片选信号产生的方法为:________________、_____________和_________________。
14.74LS138是具有3个输入的译码器芯片,当其输出作为片选信号时,它可以提供________________个片选信号。
15.MCS-51单片机内部RAM的工作寄存器区共有_________________个单元,它们被分为________________组,每组______________个单元。
16.MCS-51执行子程序返回指令时,把______________弹出给___________,以恢复断点。
17.MCS-51系列单片机在直接寻址方式中,只能使用__________位二进制数作为直接地址,其寻址对象只限于______________________。
18.LED数码显示有_______________和________________两种显示方式。
简答:
1.简述MCS-51的中断源。
2.LED显示器显示字符的条件是什么?
3.什么是部分地址译码?有什么优缺点?
4.用单片机控制外部系统时,为什么要进行A/D和D/A转换?
5.什么是D/A转化器?
6.简述MCS-51单片机响应中断的过程。
7.MCS-51系统中,片外程序存储器和片外数据存储器共用16位地址线和8位数据线,为何不会产生冲突?
8.显示器和键盘在单片机应用系统中的作用是什么?
9.简述MCS-51的时钟周期、机器周期、指令周期。
10.什么是全地址译码?
11.MCS-51单片机采用哪一种I/O编址方式?有哪些特点可以证明?
12.简述MCS-51的定时器/计数器。
13.简述异步通信。
14.说明MCS-51中断服务程序的入口地址。
15.8051单片机定时器/计数器作为定时和计数使用时,其计数脉冲分别由谁提供?
16.简述LED的动态显示方式。
17.解释三总线的概念。
18.外设端口有几种编址方法?各有什么特点?
分析程序:
1.已知片内RAM的(40H)=36H,(20H)=24H分析下列指令执行的结果。
......
START:MOV A,20H
MOV R0,#40H
XCH A,@R0
MOV 20H,A
......
2.指出下列程序段的功能。
ORG 0500H
BEN:MOV A,30H
ADD A,#05H
DA A
MOV 31H,A
SJMP $
END
3.指出以下指令源操作数的寻址方式。
ADD A,@R0
ANL 20H,A
MOV A,#20H
ADD A,20H
MOVC A,@A+DPTR
4.已知片内RAM的(40H)=24H,(Cy)=1分析下列指令执行的结果。
......
ST:MOV A,#25H
ADDC A,40H
......
5. 指出下面程序的功能。
ORG 1000H
MOV A,50H
ADD A,60H
MOV 30H,A
MOV A,51H
ADDC A,61H
MOV 31H,A
SJMP $
END
6. 指出下列程序段的功能。
ORG 1000H
MOV DPTR,#TAB
MOV A,30H
ANL A,0FH
MOVC A,@A+DPTR
MOV 31H,A
SJMP $
TAB:DB 0,1,4,9,16,25,36,49,64,81
END
7.指出下列程序段的功能。
......
STR:MOV A,20H
MOV B,#40H
MUL AB
MOV 60H,A
MOV 61H,B
SJMP $
......
程序设计:
1.编写程序段,将片外ROM 4000H单元的内容送片外RAM 50H单元。
2.编程将片内RAM中地址为50H--5FH的数据块每个元素的最高位清零。
3.将片内RAM 60H单元的内容除以04H,结果存放在片外RAM 30H单元中。
4.片内RAM首地址为BUFF的数据区,数据以‘S’结束,编写程序求这些数据的和(设其和不超出一个字节),存片内RAM 70H单元。
5.编写程序段,将片内RAM 60H单元的内容减去50H单元的内容,结果存片内RAM 30H单元。
6.在片内RAM首地址为BUFF的数据区中,有9个字节的数据。编程求9个字节数的平均值,存40H 单元。
7.将片内RAM以BLOC1为起始地址的12个字节数据传送到片外RAM以BLOC2为起始的单元中。
8.将片内RAM 20H单元的内容与片内RAM 30H单元的内容相加,结果存放在片内RAM 40H单元中。
9.将片内RAM 30H单元的内容减去片内RAM 31H单元的内容,结果存放在片内RAM 50H单元中。
综合应用:
1. 8051使用8255A芯片扩展3位7段共阳极LED显示器。编程在这3位LED 显示器上显示333。
2.DAC0832工作于单缓冲方式,设其输入寄存器地址为7FFEH,编写程序段,使用D/A转换器产生三角波。
3.8255的端口地址为60H--63H,试编程实现将从8255A口读入一个字节的数据,加上立即数20H后,从C口输出。
4.某系统由8031的P0口外接了一个共阳极7段LED显示器,编写程序,在LED 上显示数字6。
单选:
1--5 BDDAD 6--10 ABCB A 11--15 DCAAD 16--20 DCCBD 21--25 DACDD 26--30 CACAD 31--35 ACCBB 36--40 DACAD 41--45 BBDBB 46-50 DDABB 51--55 CDDBB 56-60 DBDBA 61--65 ACADD 66--71 DCABDA
多选:
1.BCD
2.ABE
3.BC
4.CE
5.ACD
6.CE
7.ACD
8.BDE
9.AE 10.ABDE
11.CD 12.ABCE 13.BC 14.BCD 15.AB
16.BC 17.CDE 18.ABC 19.BCE 20.ACD
21.ACE
填空:
1. 0000H
2. A、PC或DPTR
3. 片选
4. 程序存储器、2030H
5. 程序、数据
6. 4
7. 半双工、全双工、多工
8.
9.EA
10. 程序、数据
11. 2、5
12.ALE、P0
13.线选法、全地址译码法、部分地址译码法
14. 8
15. 32、4、8
16. 栈顶内容、PC
17. 8、00H--FFH
18.动态、静态
简答:
1.中断源是指引起中断的设备或事件或发出中断请求的源头,中断源通常分为外部设备中断源、控制对象中断源、故障中断源和定时脉冲中断源等几类。
2.要使LED显示器显示出字符,必须提供段码和位选码。
段码(即字码):可以用硬件译码的方法获得,也可以用软件的方法获得。
位选码:静态显示和动态显示。
3. 部分地址译码是只使用部分系统地址总线进行译码。优点:译码电路简单,节约了硬件。缺点:地址有重叠区,浪费存储空间。若有n根地址线未参加译码,则有2n个地址重叠区。
4. 单片机是数字器件只能处理数字量,而外国器件有模拟器件,所以单片机控制外端系统时,必要选A/D或D/A转换。
5. D/A转换器是将数字量转换成模拟量的器件,通常用DAC表示广泛用于过程控制中。
6. 过程:中断请求——中断响应——中断处理——中断返回
7. 主要取决于以下几个方面:一、选取储存芯片的原则。二、工作速度匹配。三、MCS-51对存储容量的要求。四、MCS-51对存储器地址空间的分配。
8.通常一个单片机应用系统中都会有显示器和键盘,它们具有人机对话功能。实现人对应用系统的状态干预和数据输入以及应用系统向人报告运行和运行结果。
9.时钟周期:也称振荡周期,定义为时钟脉冲频率的倒数,它是单片机中最基本的时间单位。
机器周期:完成一个基本操作所需要的时间。
指令周期:执行一条指令所需要的时间,一般由若干个机器周期组成。
10. 全地址译码是使用全部系统地址总线进行译码。
11.MCS-51单片机I/O接口采用和存储器等外设的使用统一编址方式。特点:接口在进行连接时,与存储器等分别使用单片机的地址总线,并进行统一的地址译码方式,其I/O地址与存储器单元的地址长度相同。没专门设置一套I/O指令和控制信号。
12.MCS-51单片机内部有两个16位可编程的定时器/计数器,他们均是二进制加法计数器,两个定时器/计数器均可编程设定为定时模式和计数模式两种在这两种模式下又均可设定四种工作方式。
定时器/计数器主要由16位加法计数器,工作方式寄存器TMOD和控制寄存器TCON组成。
13.异步通信是接收器和发送器有各自的时钟,不发送数据时,数据信号线总是呈现高电平,称其为空闲态,异步通信用1帧来表示一个字符,它的优点是不需要传送同步脉冲,可靠性高、所需设备简单,缺点是字符帧中因包含有起始位停止位而降低了有效数据的传输速率。
14.
15.在定时模式下工作时,计数器的计数脉冲是由单片机系统主频给12分频后提供的,其计算公式为:T=(M-TC)乘以T0 。
在计数器模式下工作时,必须给计数器预置数,并通过程序送入TH和TL中,其预置初值的计数脉冲的方法是用最大计数量减去需要的计数次数,即TC=M-C。
16.动态显示是指一位一位的轮流点亮每位显示器,即每个数码管的终点被轮流选中,多个数码管公用一组段选,段选数据仅对位选选中的数码管有效,对于每一位显示器来说,每个一段时间点亮一次。显示器的亮度即与导通电流有关,也与点亮时间和间隔时间的比例有关。
17. MCS-51系列单片机具有很强的外部扩展功能。其外部引脚可构成三总线结构,即地址总线、数据总线和控制总线。单片机所有的外部扩展都是通过三总线进行的。
18.通常采取两种编址方法:一种是独立编址,另一种是统一编址。
统一编址又称“存储器映射方式”。在这种编址方式下,I/O端口地址置于存储器空间中,在整个存储空间中划出一部分空间给外设端口,端口和存储单元统一编址。其优点是无需专门的I/O指令,对端口操作的指令类型多,从而简化了指令系统的设计。缺点是端口占用存储器的地址空间,使存储器容量更加紧张,同时端口指令的长度增加,执行时间较长,端口地址译码器较复杂。
独立编址又称“I/O映射方式”。这种方式的端口单独编址构成一个I/O空间,不占用存储器地址空间。其优点是端口所需的地址线较少,地址译码器较简单,采用专用的I/O指令,端口操作指令执行时间少,指令长度短。缺点是输入输出指令类别少,一般只能进行传送操作。
程序设计:
1.
MOV A,00H
MOV DPTR,#4000H
MOVC A,@A+DPTR
MOV R0,#50H
MOVX @R0,A
SJMP $
2.
MOV R0,#50H
MOV R7,#10H
L1:MOV A,@R0
ANL A,#7FH
MOV @R0,A
INC R0
DJNZ R7,L1
SJMP $
3.
MOV A,60H
MOV B,#04H
DIV AB
MOV RO,#30H
MOVX @R0,A
SJMP $
4.
MOV R0,#BUFF
MOV A,#00
L1:CJNE @R0,#’$’,L2
MOV 70H,A
SJMP $
L2:ADD A,@R0
INC R0
SJMP L1
5.
MOV A,60H
CLR C
SUBB A,50H
MOV 30H,A
SJMP $
6.
MOV R0,#BUFF
MOV R7,#9
MOV A,#0
L1:ADD A,@R0
INC R0
DJNZ R7,L1
MOV B,#9
DIV AB
MOV 40H,A
SJMP $
7.
MOV R0,#BLOC1
MOV DPTR,#BLOC2
MOV R7,#12
L1:MOV A,@R0
MOVX @DPTR,A
INC DPTR
DJNZ R7,L1
SJMP $
苏州经贸职业技术学院 2009-2010学年第二学期 《单片机原理及应用》期终试卷(A) 班级:姓名:学号:成绩: 一﹑填空题(将正确答案填在题干的空白处。1分×35=35分) 1、十进制数-47用8位二进制补码表示为:11010001B。 2、89C51含4KB Flash ROM,128B的RAM,在物理上有4个独立的存储器 空间。 3、若8031单片机的晶振频率fosc=12MHz,则振荡周期为1/12us ,状态周期为1/6us ,机器周期为1us ,执行MUL AB指令需要时间为4us 。 4、假定A=85H,R0=20H,(20H)=0AFH。执行指令:ADD A,@R0后,累加器 A的内容34H ,CY的内容1 ,AC的内容1 ,OV的内容1 。 5、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H 单元的内容。 6、PSW中RS1 RS0=10H时,R2的地址为12H 。 7、ROM在物理上分为片内ROM 和片外ROM ,在逻辑上两者统一编址。 8、MCS-51单片机当EA=1时,首先使用的是片内程序存储器,存储容量超过4KB时开始使用外部程序存储器;EA=0时,则仅仅使用片外程序存储器。 9、MCS—51单片机访问片外存储器时,利用ALE 信号锁存来自P0 口的低8位地址信号。 10、欲使P1口的高4位输出1,而低4位不变,应执行一条ORL P1,#0F0H指令。 11、12根地址线可选4KB个存储单元,32KB存储单元需要15 根地址线。 12、设80C51 fosc=12MHz,定时器工作在方式0,则最大定时时间为8192μs。 13、异步串行数据通讯有单工、半双工和全双工共三种传送方式。 14、51单片机的中断系统最多可以有 2 个嵌套。 15、8031单片机指令MOV是访问内RAM ,最大范围为256B ,MOVX是访问外RAM ,最大范围为64KB,MOVC是访问ROM ,最大范围为64KB 。 二、单项选择(1分×15=15分) 1、MCS-51上电复位后,SP的内容是(B) (A)00H (B)07H (C)60H (D)70H 2、80C51是(C)
线性代数期末考试题样卷 一、填空题(将正确答案填在题中横线上。每小题2分,共10分) 1. 若02 2 1 50 1 31 =---x ,则=χ__________。 2.若齐次线性方程组??? ??=++=++=++0 00321 321321x x x x x x x x x λλ只有零解,则λ应满足 。 3.已知矩阵n s ij c C B A ?=)(,,,满足CB AC =,则A 与B 分别是 阶矩阵。 4.矩阵??? ? ? ??=32312221 1211 a a a a a a A 的行向量组线性 。 5.n 阶方阵A 满足032 =--E A A ,则=-1A 。 二、判断正误(正确的在括号内填“√”,错误的在括号内填“×”。每小题2分,共10分) 1. 若行列式D 中每个元素都大于零,则0?D 。( ) 2. 零向量一定可以表示成任意一组向量的线性组合。( ) 3. 向量组m a a a ,, ,Λ21中,如果1a 与m a 对应的分量成比例,则向量组s a a a ,,,Λ21线性相关。( ) 4. ? ? ??? ???? ???=010********* 0010 A ,则A A =-1。( ) 5. 若λ为可逆矩阵A 的特征值,则1 -A 的特征值为λ。 ( ) 三、单项选择题 (每小题仅有一个正确答案,将正确答案题号填入括号内。每小题2分,共10分) 1. 设A 为n 阶矩阵,且2=A ,则=T A A ( )。 ① n 2 ② 1 2 -n ③ 1 2 +n ④ 4 2. n 维向量组 s ααα,,,Λ21(3 ≤ s ≤ n )线性无关的充要条件是( )。 ① s ααα,, ,Λ21中任意两个向量都线性无关 ② s ααα,, ,Λ21中存在一个向量不能用其余向量线性表示 ③ s ααα,, ,Λ21中任一个向量都不能用其余向量线性表示
单片机C语言期末考试题(A) 一、单项选择题:40 分 1、MCS-51系列的单片机中片内RAM的字节大小可能的是() A、128M B、128K C、128 D、64 2、C51语言提供的合法的数据类型关键字是()。 A、 3、片内 A、 4 A、 5、 A 6 A、 7 A、1 8 A、 9 A C 10 A、 11、红外线遥控码由发射电路经(? )Hz的载频调制后发射。 A、38K B、?12M? C、6M D、?32。768K 12、红外线遥控码的逻辑“0”与逻辑“1”是以脉冲的()决定的。 A、电平 B、宽度 C、频率 D、形状 13、DS1302内的时钟寄存器是以()的数据格式定义的。
A、十进制 B、十六进制 C、BCD码 D、压缩BCD码 14、设MCS-51单片机晶振频率为12MHz,定时器作定时器使用时,其最高的输入计数频率应为() A、2MHz B、1MHz C、500kHz D、250kHz 15、使用_nop_()函数时,必须包含的库文件是() A、reg52.h B、absacc.h C、intrins.h D、stdio.h 16、ADC0809的启动转换的信号是() A、ALE B、EOC C、CLOCK D、START 17 A C 18、 A、 19、 A、 20 A、 1、 2、使用片内存储器时,EA脚必须置低。() 3、单片机外部中断时只有用低电平触发。() 4、bit定义的变量一定位于内部RAM的位寻址区。( ) 5、采用单片机的C语言开发时,只能利用C51语言书写程序,不能嵌套汇编语言。()
6、51系列的单片机至少有5个中断,KEIL C51软件支持最多32个中断。( ) 7、MCS-51单片机的程序存储器是可以用来存放数据的。( ) 8、bit和sbit都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。() 9、MCS-51单片机的位地址总共有256位。( ) 10 1 A D 2、51 A 3、C51 A、bit 4、关于 A、 C、bit型变量自动存储于内部RAM的位寻址区 D、bit型变量不可用作函数返回值 5、存储器模式有() A、xdata B、small C、code D、large 四、填空20分
单片机原理与接口技术习题答案 习题与思考题1 1-1 微型计算机通常由哪些部分组成?各有哪些功能? 答:微型计算机通常由控制器、运算器、存储器、输入/输出接口电路、输入设备和输出设备组成。控制器的功能是负责从内部存储器中取出指令并对指令进行分析、判断、并根据指令发出控制信号,使计算机有条不紊的协调工作;运算器主要完成算数运算和逻辑运算;存储器用于存储程序和数据;输入/输出接口电路完成CPU与外设之间相连;输入和输出设备用于和计算机进行信息交流的输入和输出。 1-2 单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点? 答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器ROM和RAM和I/O端口引脚具有复用功能;软件上,采用面向控制的指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。单片机还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性高等特点。 1-3 简述计算机的工作过程。 答:计算机的工作是由微处理器以一定的时序来不断的取指令、指令译码和执行指令的过程。 1-4 单片机的几个重要指标的定义。 答:单片机的重要指标包括位数、存储器、I/O口、速度、工作电压、功耗和温度。 1-5 单片微型计算机主要应用在哪些方面? 答:单片机的主要应用领域有智能化产品、智能化仪表、智能化测控系统、智能化接口等方面。 1-6 为什么说单片微型计算机有较高的性能价格比和抗干扰能力? 答:因为单片微型计算机主要面向特定应用而设计,设计者在硬件和软件上都高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,具备较高的性能、价格比;单片机嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中,另外单片机体积小,可以放入屏蔽设备中,从而使其具有较高的抗干扰能力。 1-7 简述单片机嵌入式系统的定义和特点。 答:单片机嵌入式系统是嵌入到对象体系中的专用计算机系统;其特点是面向特定应用、与各个行业的具体应用相结合、硬件和软件高效率、软件固化在存储器芯片或单片机本身和不具备自举开发能力。 习题与思考题2 2-1 MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么? 答:MCS-51单片机在一块芯片中集成了CPU、RAM、ROM、定时/计数器、多功能I/O口和中断控制等基本功能部件。 单片机的核心部分是CPU,CPU是单片机的大脑和心脏。 程序存储器用于存放编好的程序或表格常数。数据存储器用于存放中间运算结果、数据暂存和缓冲、标志位等。 定时/计数器实质上是加法计数器,当它对具有固定时间间隔的内部机器周期进行计数时,它是定时器;当它对外部事件进行计数时,它是计数器。 I/O接口的主要功能包括:缓冲与锁存数据、地址译码、信息格式转换、传递状态(外设状态)和发布命令等。 中断控制可以解决CPU与外设之间速度匹配的问题,使单片机可以及时处理系统中许多随机的参数和信息,同时,它也提高了其处理故障与应变能力的能力。 2-2 MCS-51单片机的核心器件是什么?它由哪些部分组成?各部分的主要功能是什么? 答:单片机的核心部分是CPU,可以说CPU是单片机的大脑和心脏。它由运算器、控制器和布尔(位)处理器组成。 运算器是用于对数据进行算术运算和逻辑操作的执行部件。
单项选择 1. PC的内容是: A 当前指令前一条指令的地址 B 下一条指令的地址 C 控制器中指令寄存器的地址 D 当前正在执行指令的地址 2. 在MOVX A,@DPTR指令中,DPTR的内容是 A 片内数据存储器地址 B 片外程序存储器地址 C 片内程序存储器地址 D 片外数据存储器地址 3.以下指令没有错误的是 A PUSH DPTR B SUBB R3,R0 C POP DPTR D ADD A,@R1 https://www.wendangku.net/doc/1c12827258.html,B是 A 总线标准 B 可编程并行接口 C 可编程串行接口 D 译码器 5.在MCS-51中,为实现P0口数据和低位地址分时复用,应使用 A 地址寄存器 B 地址译码器 C 地址缓冲器 D 地址锁存器 6.MCS-51单片机启动复位后,程序计数器PC的内容为 A 0000H B 1000H C 2000H D 3000H 7.不能使MCS-51单片机的SP改变的指令是 A ANL 指令 B PUSH指令 C POP指令 D LCALL指令 8.MCS-51单片机PUSH指令的操作数是 A 位操作数 B 双字操作数 C 字节操作数 D 字操作数 9. 8031片外扩展数据存储器的最大容量是 A 16K B 64K C 8K D 32K 10.在LED显示中,为了输出位控和段控信号,应使用指令 A MOVX B MOV C MOVC D XCH 11.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给 A DPTR B CY C SP D PC 12.MCS-51执行出栈指令过程中,SP A 加2 B 减2 C 减1 D 加1 13.MCS-51的定时器/计数器是 A 两个16位的加法计数器 B 1个16位的加法计数器 C 两个16位的减法计数器 D 1个16位的减法计数器 14.MCS-51的MOV A,20H指令的源操作数的寻址方式是 A 直接寻址 B 位寻址 C 立即寻址 D 间接寻址 15.以下关于8155的叙述哪一个是错误的 A 是一个可编程的并行接口 B 有256个单元的RAM C 是一个可编程的接口芯片 D 是一个可编程的串行接口 16.D/A是 A 模数转换器 B 解调器 C 调制器 D 数模转换器
单片机试卷及答案
《单片机原理与接口技术》模拟试题(3) 一、填空(每题2分,共10分) 1、MCS-51单片机内部RAM区有32 个工作寄存器, 有 128 个位地址。 2、外部中断1(INT1)的中断入口地址为0013H ;定时器1的中断入口地址为 001BH 。 3、单片机一共有四个物理存储器空间,分别是_片内程序存储器空间_、_片内数据存储器空间、__片外程序存储器空间和_片外数据存储器空间。 4、 A/D转换器芯片ADC 0809中,既可作为查询的状态标志,又可作为中断请求信号使用的引脚信号是 EOC 。 5、在存储器编址中,不需要额外增加电路,却造成存储器映象区重叠的编址方法是线选法,能有效地利用存储空间适用于大容量存储器扩展的编址方法 是译码法。 二、选择题(每小题2分,共10分) 1、假定设置堆栈指针SP的值为37H,进行子程序调用时把断点地址进栈保护后,SP的值为 (A)36H (B)37H (C)38H (D)39H 2、在寄存器间接寻址方式中,指定寄存器中存放的是 (A)操作数(B)操作数地址(C)转移地址(D)地址偏移量 3、中断查询的是 (A)中断请求信号(B)中断标志位(C)外中断方式控制位(D)中断允许控制位 4、以下不是构成单片机的部件() (A) 微处理器(CPU) (B)存储器 (C)接口适配器(I/O接口电路) (D) 打印机 5、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择()
(A) 方式0 (B)方式1 (C)方式2 (D)方式3 三、指令题(每小题4分,共16分) 1、若20H位为1,则转移到到标号LOOP,并将20H位清零(一条指令) JBC 20H , LOOP 2、片内20H中的字符从串行接口发送出去。(串行口工作方式已设定)MOV A,20H MOV SBUF,A 3、已知DAC0832地址为7FFFH,启动D/A转换。 MOV DPTR,#7FFFH MOVX @DPTR,A 4、把DPTR所指地址的内容压入堆栈 MOVX A,@DPTR PUSH ACC 四、读程序填写每条指令执行结果(每小题5分,共20分) 1、设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H。 MOV R0,#30H (R0)=30H MOV A,@R0 (A)=5AH MOV R1,A (R1)=5AH MOV B,R1 (B)=5AH MOV @R1, #20H (5AH)=20H MOV 30H,40H (30H)=00H 2、已知:(60H)=23H,(61H)=61H。 CLR C (CY)=0
单片机原理及应用试题三 一、填空题(每空1分,共10分) 1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_________。 2.P0通常用作_________。 3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________。 4.返回地址(或断点)是_________的程序计数器的内容。 5.中央处理器CPU是单片机的核心,它完成_________。 6.单片机的工作过程,实际上就是_________。 7.所谓中断源即是_________。 8.端口(或称口)是_________。 9.异步串行近程通信时的传送信号是_________。 10.若累加器A中的数据为01110010B,则PSW中的P=_________。 二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分) 1.MCS—51单片机的复位信号是( )有效。 A.高电平 B.低电平 C.脉 冲 D.下降沿 2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。 A.2μs B.4μs C.8μs D.1ms 3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 4.能够用紫外光擦除ROM中程序的只读存储器称为( )。
A.掩膜 ROM B.PROM C.EPROM D.EEPROM 5.在片外扩展一片2764程序存储器芯片要( )地址线。 A.8根 B.13根 C.16 根 D.20根 6.定时器/计数器工作方式1是( )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( ) A.2MHz B.1MHz C.500KHz D.250KHz 8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。 A.06H B.F9H C.30H D.CFH 9.下列数据字定义的数表中,( )是错误的。 A.DW“AA” B.DW“A” C.DW“OABC” D.DWOABCH 10.串行口的控制寄存器SCON中,REN的作用是( )。 A.接收中断请求标志位 B.发送中断请求标志位 C.串行口允许接收位 D.地址/数据位 三、简答题(每小题4分,共20分) 1.简述堆栈。 2.简述变址寻址方式并举例说明。 3.简述中断响应的主要内容。
C++期末考试试卷及答案1 一、单项选择题(每题2分,共40分) 1. ______不是属于面向对象程序设计的特性 A. 抽象性 B. 数据相关性 C. 多态性 D. 继承性 2. 将对某一类数据的处理算法应用到另一类数据的处理中,要用到C++的______ A. 类 B. 虚函数 C. 运算符重载 D. 模板 3. C++与C语言最根本的不同之处在于_______ A. 使用了类 B. 能够实现变量自动初始化 C. 支持软件重用 D. 支持接口重用 4. 动态内存分配的主要目的是_______ A. 使程序按动态联编方式运行 B. 正确合理的使用内存 C. 提高程序的运行速度 D. 提高程序的可维护性 5. 在C++函数的形参前加const关键字,是为了提高函数的_______ A. 数据封装性 B. 可理解性 C. 可维护性 D. 可重用性 6. 函数重载的目的是________ A. 实现共享 B. 使用方便,提高可读性 C. 提高速度 D. 减少空间 7. 从程序片断:char name[] = "C++"; course(name);可判断函数course的调用采用的是_______ A. 传值调用 B. 带缺省参数值的函数调用 C. 引用调用 D. 传址调用 8. 用来说明类中公有成员的关键字是________
9. 如果一个类的成员函数print()不修改类的数据成员值,则应将其声明为 A. void print() const; B. const void print(); C. void const print(); D. void print(const); 10. 下列关于构造函数的论述中,不正确的是_______ A. 构造函数的函数名与类名相同 B. 构造函数可以设置默认参数 C. 构造函数的返回类型缺省为int型 D. 构造函数可以重载 11. 在程序代码:A::A(int a, int *b) { this->x = a; this->y = b; }中,this的类型是______ A. int B. int * C. A D. A * 12. 内存泄漏是指_______ A. 内存中的数据出现丢失 B.试图释放一个已经释放了的动态分配的堆内存 C. 函数中局部变量所占的栈内存没有及时回收 D. 动态分配的堆内存在程序退出后始终被占用 A. 私有成员数据 B. 私有成员函数 C. 公有成员数据 D. 公有成员函数 14. 友元函数_______ A. 可以被声明为const B. 没有this指针 C. 可以用类名或对象名来调用 D. 只能用对象名来调用 15. 若一个类的成员函数前用static关键字修饰,则该成员函数________ A. 可以被声明为const B. 没有this指针 C. 可以访问该类的所有成员 D. 只能用对象名来调用 16. C++是用_______实现接口重用的
单片机期末考试试题 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT
单片机期末考试试题 01、单片机是将微处理器、一定容量的 RAM 和ROM以及?? I/O?? 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了???? 4??? KB的FLASH ROM,共有??? 5???? 个中断源。 3、两位十六进制数最多可以表示??? 256?? 个存储单元。 4、89C51是以下哪个公司的产品(?? C?? ) A、INTEL??? B、AMD??? C、ATMEL?? D、PHILIPS 5、在89C51中,只有当EA引脚接??? 高??? 电平时,CPU才访问片内的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由?? P0?? 口提供,高八位地址由?? P2?? 口提供,8位数据由??? P0?? 口提供。 9、在I/O口中,??? P0??? 口在接LED时,必须提供上拉电阻,??? P3?? 口具有第二功能。 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 15、89C51具有??? 64?? KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX 指令,访问片内RAM区时用MOV指令。T 17、在89C51中,片内RAM分为地址为?? 00H~7FH?? 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。 18、在89C51中,通用寄存器区共分为?? 4?? 组,每组??? 8?? 个工作寄存器,当CPU复位时,第?? 0?? 组寄存器为当前的工作寄存器。 19、是非题:工作寄存器区不允许做普通的RAM单元来使用。F 20、是非题:工作寄存器组是通过置位PSW中的RS0和RS1来切换的。T
一、填空题 已知x的补码数10110111B,x的真值是___201D。 进制转换:134D=__10000110B;=______86H。 32K存储容量对应的地址范围从0000H-7FFFH_。 CPU与内存或I/O接口相连的系统总线通常由_控制总线__、数据总线__、地址总线___等三种信号组成。MCS-51单片机上电复位时PC=_0000_H,SP=_07_H;工作寄存器缺省采用第___________组,这组寄存器的地址范围是从______H~_____H。 MCS-51单片机系列有__5__个中断源,可分为___2__个优先级。上电复位时外部中断0__中断源的优先级别最高。 MCS-51单片机内部RAM共分为______2__个功能区,其高端128个字节的地址空间称为特殊功能寄存器_区,其中仅有________个字节有实际意义。 8255可编程芯片通常作为_并行接口_______扩展之用;8253可编程芯片通常作为_定时器_______扩展之用。8155可编程芯片通常作为_并行接口计数器和存储器______扩展之用;8279可编程芯片通常作为_键盘/显示控制器________扩展之用。 MCS-51 的并行I/O口信息有____读引脚________和____读锁存_________两种读取方法,读一改一写操作是针对并行I/O口内的锁存器进行的。 74LS273通常用来作为简单______输出__________接口扩展;而74LS244则常用来作为简单________输入_______接口扩展。 不带输入数据锁存器的D/A转换器,CPU必须通过______锁存或寄存__器件与D/A转换器传送数据;无三态输出功能的A/D转换器,应当通过_____三态___器件与CPU传送数据。 若用并行口来扩展一个有36只按键的行列式键盘,最少需__12_根I/O线。 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中___八_块芯片。 MCS-51单片机访问外存储器时利用_____ALE_______信号锁存来自_____P0_____口的低八位地址信号。在MCS-51系统中,当晶振频率采用12MHz时,一个机器周期等于_1__微秒。 8051的T0作为计数器用时,其计数频率不能超过晶振频率的___二十四分之一__。 二、选择题 通常所说的主机是指( C )。 (A)硬件和软件(B)CPU和磁盘存储器 (C)CPU和主存(D)运算器和控制器
物理与电气工程学院C51单片机试卷4 一、填空题(每小题1分,共45分) 1、串行口方式2接收到的第9位数据送寄存器的位中保存。 2、MCS-51系列单片机为位单片机。 3、8031的中断源有、、、、、有个中断优先级。 4、MCS-51系列单片机的典型芯片分别为、、。 5、利用8255A可以扩展个并行口,其中条口线具有位操作功能。 6、由8031组成的单片机系统在工作时,EA引脚应该接。 7、串行口的方式0的波特率为。 8、8031内部有___________个定时器,___________个并行口和___________个串行口。 9、8031的异步通信口为(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为____ 。 10、8031的口为双功能口。 11、8031的口为高8位地址总线口。 12、欲使P1口的低4位输出0,高4位不变,应执行一条命令。 13、KeiL C51软件中,工程文件的扩展名是__________,编译连接后生成可烧写的文件扩展名是____________。 14、MCS-51单片机中,在IP=0x00时,优先级最高的中断是_______________,最低的是___________。 15、MCS—51单片机的P0—P4口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0—P4口中,为真正的双向口,为准双向口。 16、MCS—5l单片机的堆栈区只可设置在存储区(器)。 17、单片机的复位操作是__________(高电平/低电平),单片机复位后,中断允许寄存器IE的值是________。 18、8255A内部控制电路还可以分成两组:A组和B组。其中A组控制的对象是,B 组控制的对象是。 19、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为________,机器周期为 ____________。 20、A/D芯片选择最主要的参数是__________和_____________。 21、C51定义可寻址位,使用关键字为___ _ 。 25、变量tmp=0x15,经运算tmp>>=4;后的tmp值为___ _ 。 26、C51数组的下标是从__ __开始的。
初一期末考试试卷及答案2019 一、请你选择(共40分) ——认真细致,点滴做起! ▲单项选择(8小题,每题3分,共24分。下列每小题的四个选项中,只有一项是最符合题意的,请将所选项字母填入题后括号) 1、升入初中,进入新的学习环境,绝大部分学生感觉不适合,这是() A.正常的,没必要理会 B.正常的,但也必须采取适当措施积极应对 C.会严重危害身心健康 D.不正常的,是想辍学的表现 2、在新的学校,大家都希望尽快让老师理解和了解自己。下列做法准确的是() A.上课说话,让老师理解自己 B.独来独往,让老师注意自己 C.学习中积极主动,向老师提问题、请教 D.让父母来找老师,替你说点好话 3、良好的班集体不但能保障我们学习活动的顺利实行,而且能促动我们生活水平和综合素质的提升。它的建设取决于() A.是否具有健康向上的班风B.班主任对班级同学的严厉水准 C.班级同学的自身素质D.教师和教学设备的优劣
4、我国保障适龄儿童、少年接受义务教育的专门法律是() A.教育法B.宪法C.刑法D.义务教育法 5、观察漫画,图中父亲的行为侵犯了孩子() A.受教育权B.人格尊严 C.姓名权D.隐私权 6、无论别人给予我们的协助多么微不足道,我们都应该诚恳的说一声() A、请B对不起C、谢谢D、劳驾 7、即使我们每个人的境遇和条件不同,但人生来平等,这种平等应该得到充分的尊重,人与人之间的平等,集中表现在() ①人格上的平等②出身的平等③法律地位上的平等④财富上的平均 A、①④ B、②④ C、①③ D、③④ 8、宽容并不意味着是非不分,曲直不辨,也不是爱憎不明,麻木不仁,这充分说明() A、宽容就是要原谅一切 B、宽容是原谅和不计较他人 C、宽容就是宽厚待人,与人为善 D、宽容是有原则的,不是盲目的 ▲多项选择(4小题,每小题4分,共16分。下列每小题的四个选项中,至少有两项是符合题意的,请将所选项字母填入题后括号。多选、错选均不得分。少选者:若有两个准确选项,只选一项者得2
单片机期末考试试题(答案) 01、单片机是将微处理器、一定容量的RAM 和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片集成了 4 KB的FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示256 个存储单元。 4、89C51是以下哪个公司的产品?( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接高电平时,CPU才访问片的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。 9、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。 10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 14、MCS-51系列单片机是属于( B )体系结构。 A、诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有64 KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片、外ROM区时用MOVC指令,访问片外RAM 区时用MOVX指令,访问片RAM区时用MOV指令。T 17、在89C51中,片RAM分为地址为00H~7FH 的真正RAM区,和地址为80H~FFH 的特殊功能寄存器(SFR) 区两个部分。 18、在89C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU 复位时,第0 组寄存器为当前的工作寄存器。
济南大学学年 2 学期考试试卷(A卷) 课程西方经济学(微观部分)授课教师 考试时间考试班级 姓名学号 一. 单向选择题(共题,每题1分,共分) 1.微观经济学关于人性的假设为:( A) 2.A.经济人 B.复杂人 C.社会人 D.自我实现人 3.在得出某种商品的个人需求曲线时,下列因素除哪一种外均保持为常数(D ) 4.A.个人收入 B.其余商品的价格 C.个人偏好 D.所考虑商品的价格 5.需求量和价格之所以呈反方向变化,是因为(C ) 6.A.替代效应 B.收入效应 C.边际效用递减 D.边际技术替代率递减 7.消费者预期某物品未来价格要上升,则对该物品当前需求会(B ) 8.A.减少 B.增加 C.不变 D.上述三种情况都可能 9.下列因素哪一种不会使需求曲线作位移(B ) 10.A.消费者收入水平发生变化 B.商品价格下降 11.C.相关商品价格下降 D.消费者偏好变化 12.若消费者收入水平突然增加,同时这种产品的生产技术有很大改进,可以预料(D) 13.A.该商品的需求曲线和供给曲线都向右移动并使均衡价格和产量提高 14.B.该商品的需求曲线和供给曲线都向右移动并使均衡价格和产量下降 15.C.该商品的需求曲线和供给曲线都向左移动并使均衡价格上升而均衡产量下降16.D.二该商品的需求曲线和供给曲线I向句右移动并使均衡产量增加,但均衡价 格可能上升也可能下降 17.如果某种商品供给曲线的斜率为正,在保持其余因素不变的条件下,该商品价格 的上升,导致(A ) 18.A.供给增加 B.供给量增加 C.供给减少 D.供给量减少 19.建筑工人工资提高将使(A ) 20.A.新房子供给曲线左移并使房子价格上升 21.B.新房子供给曲线右移并使房子价格下降 22.C.新房子需求曲线左移并使房子价格下降 23.D.新房子需求曲线右移并使房子价格上升 24.若一条线性的需求曲线与一条非线性需求曲线相切,则切点处两曲线的需求价格 弹性(A ) 25.A.相同 B.不同 C.可能相同也可能不同 D.依切点所在位置而定 26.直线型需求曲线的斜率不变,因此其价格弹性也不变,这个说法( B ) 27.A.一定正确 B.一定不正确 C.可能不正确 D.无法断定正确不正确 28.对劣等商品需求的收入弹性Em是(C ) 29.A.Em<1 B.Em=O C.Em<O D.Em>0 30.若x和y二产品的交叉弹性是,则(D )。 31.A.x和y是替代品 B.x和y是正常商品 32.C.x和y是劣质品 D.x和y是互补品 33.对于一种商品,消费者想要有的数量都已经拥有了,这时(B ) 34.A.边际效用最大 B.边际效用为零 C.总效用为零 D.以上都不对 35.当总效用以固定比率增加时,边际效用(B) 36.A.增加 B.不变 C.减少 D.为零 37.无差异曲线为斜率不变的直线时,表示相结合的两种商品是(B ) 38.A.可以替代的 B.完全替代的 C.互补的 D.互不相关的。
试题7 一、填空(25分,每空1分) 1. PSW中的RS0、RS1=01B,此时R2的字节地址为( 0AH )。 2. 假定DPTR的内容1000H,A中的内容为40H,执行指令: 2000H: MOVC A,@A+DPTR 后,送入A的是程序存储器( 2040 H )单元的内容。 3. 假定A中的内容为79H,R5中的内容为78H,执行指令: ADD A,R5 DA A 的内容为( 1 )。 后,累加器A的内容为( 5E )H,C Y 4.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是( TI,RI )。 5.TMOD中的GATEx=1时,表示由两个信号TRx和( INT1(F非) )控制定时器的启停。 6.在AT89S51单片机的RESET端出现(持续时间大于两个机器周期)的高电平后,便可以可靠复位,复位后的PC中的内容为( 00000 )H。 7.当AT89S51单片机与慢速外设进行数据传输时,最佳的传输方式是(查询方式)。 8.DA转换器的两个最重要的技术指标为(分辨率)和(建立时间)。 9.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的( 片选 )端提供(片选)信号。 10. 波特率定义为 ( 每秒传送的位数 )。串行通信对波特率的基本要 求是互相通信的甲乙双方必须具有 ( 相同 ) 的波特率。 11. 若串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是(400bit/s )。 12. AT89S51片内( 20H-2FH )地址范围内的数据存储器,既可以字节寻址又可以位寻址。 13.8KB RAM存储器的首地址若为1000H,则末地址为(2FFFH)H。 14.AT89S51单片机控制TPμP-40A/16A微型打印机打印英文或数字时,要把打印字符的()码送给微型打印机。 15.已知8段共阴极LED显示器显示字符“H”的段码为76H,则8段共阳极LED显示器显示字符“H”的段码为()。 16.当键盘的按键数目少于8个时,应采用()式键盘。当键盘的按键数目
2013A卷 一、填空题(每空1分,共20分) 1、+1000001的反码是。十进制数-4的8位二进制补码是。 2、计算机所能执行的指令的集合称为。指令的编码规则称为,一般由和操作数两部分组成。 3、CPU一次可以处理的二进制数的位数称为CPU的。 4、当EA为电平时,CPU总是从外部存储器中去指令。 5、89C52单片机有6个中断源,其中内部中断源有个,外部中断源有个。 6、汇编指令中,对程序存储器的访问用指令来访问,外部RAM用指令来访问。 7、C51的数据类型sfr占个字节,C51中整型变量占个字节。 8、指令MOV 20H,#20H中,源操作数的寻址方式是,目的操作数的寻址方式是。 9、定时器T1方式2的8位常数重装初值存放于寄存器中。定时器T0方式0,寄存器用于存放计数初值的低5位。 10、多机通信中,主机的SM2= 。 11、EPROM存储器27C256内部容量是32K字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。 12、波特率倍增位位于特殊功能寄存器中。 13、8155A内部具有1个位减法定时器/计数器。 二、单项选择题(共20题,每题1分,共20分) 1、单片机的应用程序一般存放于()中 A、RAM B、ROM C、寄存器 D、CPU 2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。 A、P3.2 B、P3.3 C、P3.4 D、P3.5 3、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。 A、外部中断0 B、外部中断1 C、定时器0 D、定时器1
4、ADC0809是()AD的转换器件 A、4通道8位 B、8通道8位 C、4通道12位 D、8通道12位 5、执行中断返回指令后,从堆栈弹出地址送给() A、A B、Ri C、PC D、DPTR 6、串行通信中,发送和接收寄存器是() A、TMOD B、SBUF C、SCON D、DPTR 7、要使MCS-51能响应外部中断1和定时器T0中断,则中断允许寄存器IE的内容应该是() A、98H B、86H C、22H D、A2H 8、要将P1口高4位清0,低4位不变,应使用指令() A、ORL P1,#0FH B、ORL P1,#F0H C、ANL P1,#F0H D、ANL P1,#0FH 9、当选中第1工作寄存器区时,工作寄存器R1的地址是。 A、00H B、01H C、08H D、09H 10、控制串行口工作方式的寄存器是() A、TMOD B、PCON C、SCON D、TCON 11、MCS-51 单片机的晶振频率为12MHz,则MUL AB指令的时间为()μs。 A、1 B、2 C、4 D、8 12、定时器T2的中断服务程序入口地址为()。 A、000BH B、0000H C、001BH D、002BH 13、MCS51单片机复位后,P1口锁存器的值为()。 A、00H B、0FFH C、7FH D、80H 14、POP PSW指令是() A、将PSW的值压入堆栈顶部 B、堆栈顶部一个单元内容弹入PSW C、将PSW的值压入堆栈底部 D、堆栈底部一个单元内容弹入PSW 15、下列运算符不是关系运算符的是() A、> B、< C、= D、!= 16、设a=0x7f,b=a<<2,则b的值为()
一、填空题 1、设X=5AH,Y=36H,则X与Y“或”运算为7EH,X与Y的“异或”运算为6CH。 2、若机器的字长为8位,X=17,Y=35,则X+Y=110100,X-Y=11101110(要求结果写出二进制形式)。 3、单片机复位后,堆栈指针SP的值是07h。 4、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为0.5us,机器周期为2us。 5、一个函数由两部分组,即说明部分和语句部分。 6、C语言中输入和输出操作是由库函数scanf和printf等函数来完成。 7.当MCS-51引脚 ALE 信号有效时,表示从Po口稳定地送出了低8位地址. 8.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储_器 内开辟的区域. 9.MCS-51有4组工作寄存器,它们的地址范围是00H-1FH 。 10.MCS-51片内 20H-2FH 范围内的数据存储器,既可以字节寻址又可以位寻址. 11.计算机的系统总线有数据总线、地址总线、控制总线。 12.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。 13、单片机的复位操作是_高电平,寄存器IE的值是_EA、ES、ET1、EX1、ET0、EX0_。 14、若选择内部程序存储器,应该设置为高电平(高电平/低电平),那么,PSEN信号的处理方式为不用。 15、单片机程序的入口地址是0000H ,外部中断1的入口地址是0013H 。 16、片机的内部RAM区中,可以位寻址的地址范围是20H-2FH ,特殊功能寄存器中,可位寻址的地址是能被8整除的地址。 17、eiL C51软件中,工程文件的扩展名是UV2,编译连接后生成可烧写的文件扩展名是HEX。 18、CS-51单片机中,在IP=0x00时,优先级最高的中断是外部中断,最低的是串行口中断。 19、CS—51单片机的P0—P4口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P4口中,P0为真正的双向口, P1-P3 为准双向口。 20、S—5l单片机的堆栈区只可设置在片内数据存储区(器)
单片机期末考试试题(答案) 01、单片机就是将微处理器、一定容量得 RAM与ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成得微型计算机. 2、单片机89C51片内集成了 4 KB得FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示 256 个存储单元。 4、89C51就是以下哪个公司得产品?(C) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内得Flash ROM. 6、就是非题:当89C51得EA引脚接低电平时,CPU只能访问片外ROM,而不管片内就是否有程序存储器。T 7、就是非题:当89C51得EA引脚接高电平时,CPU只能访问片内得4KB空间。F 8、当CPU访问片外得存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由 P0 口提供。 9、在I/O口中,P0口在接LED时,必须提供上拉电阻, P3 口具有第二功能。 10、就是非题:MCS-51系列单片机直接读端口与读端口锁存器得结果永远就是相同得。F 11、就是非题:就是读端口还就是读锁存器就是用指令来区别得。T 12、就是非题:在89C51得片内RAM区中,位地址与部分字节地址就是冲突得。F 13、就是非题:中断得矢量地址位于RAM区中。F 14、MCS-51系列单片机就是属于( B )体系结构. A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有64 KB得字节寻址能力。 16、就是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令.T 17、在89C51中,片内RAM分为地址为 00H~7FH得真正RAM区,与地址为80H~FFH 得特殊功能寄存器(SFR)区两个部分。 18、在89C51中,通用寄存器区共分为 4 组,每组8个工作寄存器,当CPU复位时,第0组寄存器为当前得工作寄存器. 19、就是非题:工作寄存器区不允许做普通得RAM单元来使用。F