《单片机原理与应用》复习题.docx
- 文档编号:24434587
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:16
- 大小:102.84KB
《单片机原理与应用》复习题.docx
《《单片机原理与应用》复习题.docx》由会员分享,可在线阅读,更多相关《《单片机原理与应用》复习题.docx(16页珍藏版)》请在冰豆网上搜索。
《单片机原理与应用》复习题
《单片机原理与应用》复习题一
一、填空题(本题共30分,每空1分)
1.堆栈操作的两条指令分别是_________、_________,操作遵循_________。
2.MCS-51单片机片内DPTR寄存器是一个_________位寄存器。
3.8051单片机片片内有程序存储器_________字节,片内有数据存储器________字节。
4.8031有_________级中断,_________个中断源;外部中断1(INT1)的中断入口地址为________。
5.外部数据存储器的最大可扩展容量是________。
6.MCS-51单片机片内定时器是______位定时/计数器。
7.ADC0809是__________通道8位____________。
8.DAC0832是______位D/A转换器,有的__________种不同的工作方式,分别是_________、_________、_________。
9.在微型计算机中,负数常用_________表示,二进制数10110110对应的十六进制数可表示为_________。
10.堆栈的地址由_________的内容确定。
11.MCS-51单片机工作寄存器组共分为_________组寄存器,每组有_________个单元。
12.在MCS-51中,PC和DPTR都用于提供地址,但PC是访问_________存储器提供地址,而DPTR是为访问_________
存储器提供地址。
13.串行口的控制器SCON中,REN的作用是_________。
14.外部中断0、定时器中断1、串行中断对应的中断标志位分别为_________。
15._________寄存器的作用是用来保存程序运行过程中的各种状态信息。
16.在寄存器间接寻址方式中,寄存器中存放的是_________。
17.-49D的二进制补码为_________。
单项选择题(本题共9分,每小题1分)
1.MCS-51单片机复位操作的主要功能是把PC初始化为()。
A.0100HB.2080HC.0000HD.8000H
2.PC的值是()。
(A)当前指令前一条指令的首地址(B)当前正在执行指令的首地址
(C)下一条指令的首地址(D)控制器中指令寄存器的地址
3.如在系统中只扩展一片2764,除应使用P0口的8条口线外,至少还应使用P2口的口线)
(A)2条(B)3条(C)4条(D)5条
4.MCS—51单片机CPU开中断的指令是()。
A.SETBEAB.SETBESC.CLREAD.SETBEX0
5.在MCS-51中,定时/计数器在工作方式1下,计数器是由TH和TL的8位组成,其计数范围是()
(A)1--8192(B)1--65536(C)0---8192(D)0--65536
6.执行中断返回指令,从堆栈弹出地址送给()。
(A)A(B)CY(C)PC(D)DPTR
7.MCS—51指令系统中,格式为:
ORG16位地址的指令功能是()。
A.用于定义字节B.用于定义字C.用来定义汇编程序的起始地址D.用于定义某特定位的标识符
8.MOVX A,@DPTR指令中源操作数的寻址方式是()。
(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址
9.下列不是单片机总线是( )。
(A)地址总线 (B)控制总线 (C)数据总线 (D)输出总线
3、判断题(在每道小题后的括号中填入“对”或“错”)(本题共10分,每小题1分)
1.使用可编程接口必须初始化。
( )
2..单片机系统扩展时使用的锁存器,是用于锁存高8位地址( )
3.MCS-51系统可以没有复位电路。
( )
4.MCS—51的串行接口是全双工的。
( )
5.中断服务程序执行的最后一条指令必须是RETI( )
6.MCS-51外扩I/O口与外RAM是统一编址的。
( )
7.RC A为循环左移指令( )
8.INC DPTR ( )
9.当MCS—51上电复位时,堆栈指针SP=00H。
( )
10.MOVA,@DPTR( )
4、简答题(本题共16分,每小题4分)
1.当主频为12MHz的时候,一个机器周期是多长时间?
2、MCS-51指令系统主要有几种寻址方式?
试举例说明四种
3.8031有几个并行I/O端口,分别是什么?
MCS-51系统中,片外程序存储器和片外数据存储器共用16位地址线和8位数据线为何不会产生冲突?
五、读程序(本题共5分)
如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:
POPDPH;
POPDPL;
POPSP;
则:
(DPH)=______;(DPL)=__________;(SP)=__________;
6、编程题(本大题共30分,每小题15分)
1.如图,若在外部RAM区6000H~607FH单元中存放着一个控制模型(128个8位二进制数),要求实现如下功能:
按顺序从6000H开始的存储区域中取出一个字节的二进制数据送往D/A转换器转换成电压输出,经过Δt延时后,再取下一个字节数据,转换成电压输出。
直到128个字节都转换完毕。
再从头重复执行上述过程。
试确定6264和27C256的地址和DAC0832的地址。
并编程实现上述过程(设多余端地址线处于悬空状态)。
2.试编程实现把外部RAM中2000H单元的内容与外部20H单元的内容相交换.
《单片机原理与应用》复习题二
1、填空题(本题共20分,每空1分)
1.8051单片机片片内有程序存储器_________字节,片内有数据存储器________字节。
2.MCS-51单片机有_________个中断源,其中_________个外部中断源。
3.MCS-51单片机片内RAM中位寻址区是从地址_________到_________的一块存储区域。
4.MCS-51单片机片内DPTR寄存器是一个_________位寄存器。
5.DA指令的作用是_____________。
6.MCS-51单片机片内有______个16位定时/计数器,它们具有_________种工作方式。
7.ADC0809是__________通道8位______________________。
DAC0832是______位D/A转换器。
8.假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:
PUSHACC
PUSHB
后,SP的内容为____,61H单元的内容为___,62H单元的内容为_________。
9.MCS-51单片机工作寄存器组共分为_________组寄存器,每组有_________个单元。
10.为扩展存储器而构造系统总线,应以P0口的8位口线作为_________线,以P2口的口线作为_________。
2、单项选择题(本题共10分,每小题1分)
1.下列运算对OV没有影响或不受OV影响的的运算是()。
(A)逻辑运算(B)加减运算(C)乘法运算(D)除法运算
2.在寄存器间接寻址方式中,寄存器中存放的是()。
(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量
3.如在系统中只扩展一片2764,除应使用P0口的8条口线外,至少还应使用P2口的口线()
(A)2条(B)3条(C)4条(D)5条
4.寻址空间为外部程序存储器所用的指令是()。
(A)MOVX(B)MOV(C)MOVC(D)ADDC
5.PC的值是()。
(A)当前指令前一条指令的首地址(B)当前正在执行指令的首地址
(C)下一条指令的首地址(D)控制器中指令寄存器的地址
6.执行中断返回指令,从堆栈弹出地址送给()。
(A)A(B)CY(C)PC(D)DPTR
7.以下不是构成的控制器部件( )。
(A)程序计数器 (B)指令寄存器 (C)指令译码器 (D)存储器
8.下列不是单片机总线是( )。
(A)地址总线 (B)控制总线 (C)数据总线 (D)输出总线
9.-49D的二进制补码为.( )。
(A)11100010 (B)11001111 (C) 00011101 (D) 00001111
10.MOVX A,@DPTR指令中源操作数的寻址方式是()。
(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址
三、判断题(在每道小题后的括号中填入“对”或“错”)(本题共10分,每小题1分)
1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
( )
2.MCS-51系统可以没有复位电路。
()
3.使用可编程接口必须初始化。
( )
4.8155的复位引脚可与8051的复位引脚直接相连。
( )
5.MCS-51的程序存储器只是用来存放程序的。
()
6.MCS-51外扩I/O口与外RAM是统一编址的。
( )
7.MCS-51是中央处理器。
( )
8.INC DPTR ( )
9.CLR R0 ( )
10.MOVA,@DPTR
11.( )
四、简答题(本题共20分,每小题4分)
1.MCS-51单片机的时钟周期,机器周期,指令周期是如何定义的?
当主频为12MHz的时候,一个机器周期是多长时间?
执行一条最长的指令需要多长时间?
2.MCS-51指令系统主要有哪几种寻址方式?
试举例说明。
3.控制器的组成和作用
4.SJMP,AJMP和LJMP指令在功能上有何不同?
5.MCS-51系统中,片外程序存储器和片外数据存储器共用16位地址线和8位数据线为何不会产生冲突?
五、读程序(本题共10分,每小题5分)
1.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,(A)=
ANLA,#27H
XRLA,28H
ORLA,@R0
CPLA
2.已知:
A=DFH,R1=40H,R7=19H,(30H)=00H,(40H)=FFH,试问机器执行如下指令后A和PSW中各标志位状态如何?
a.DECAb.DECR7c.DEC30Hd.DEC@R1
5.编程题(本大题共30分,每小题15分)
1.片内RAM40H开始的单元内有10字节二进制数,编程找出其中最大值并存于50H单元中.
2.试编程对8155进行初始化。
设A口为基本输出,B口为基本输入,C口为基本输出,并启动定时器/计数器按方式1工作(产生连续方波),方波周期时间为10ms,定时器计数脉冲频率为单片机的时钟频率24分频,fosc=12MHZ。
(设8155芯片口地址命令口:
7100H,PA口:
7101H,PB口:
7102H,PC口:
7103H,定时器低8位:
7104H,定时器高8位:
710
《单片机原理与应用》复习题一参考答案
一、填空题(本题共30分,每空1分)
1、Pushdirect、popdirect、先入后出/后进先出
2、16
3、4kB、256B
4、2、5、0013H
6.、64KB
6、16
7、8、模数转换器
8、8、3、直通方式、单缓冲方式、双缓冲方式
9、补码、0B6H
10、SP
11、4、8
12、ROM(程序存储器)、外部的ROM和外部的RAM
13、允许接收位
14、IE0、TF1、RI/TI
15、PSW(程序状态寄存器)
16、地址
17、CFH
二、单项选择题(本题共9分,每小题1分)
1.(C)2.(C)3.(D)4.(A)5.(B)
6.(C)7.(C)8.(B)9.(D)
三、判断题(在每道小题后的括号中填入“对”或“错”)(本题共10分,每小题1分)
1.(对)2.(错)3.( 错)4.(对)5.(对)
6.(对)7.(错)8.(对)9.(错)10.(错)
四、简答题(本题共16分,每小题4分)
1.当主频为12MHz的时候,一个机器周期是多长时间?
答:
当主频为12MHz的时候,一个机器周期是1微秒。
2.MCS-51指令系统主要有哪几种寻址方式?
试举例说明四种。
答:
MCS-51指令操作数主要有以下7种寻址方式:
寻址方式举例(7选4)
立即寻址MOVA,#16
直接寻址MOV20H,P1
寄存器寻址MOVA,R0
寄存器间接寻址MOVXA,@DPTR
变址寻址MOVCA,@A+DPRT
相对寻址SJMPLOOP
位寻址ANLC,70H
3.8031有几个并行I/O端口,分别是什么?
答:
4;
p0,p1,p2,p3。
4.MCS-51系统中,片外程序存储器和片外数据存储器共用16位地址线和8位数据线为何不会产生冲突?
答:
这是因为外部程序存储器和外部数据存储器所使用的控制信号不同。
对外部程序存储器的选读通是用PSEN控制线,而对外部数据存储器的读/写控制是用RD和WR读、写控制线,所以不会发生地址冲突。
五、读程序(本题共5分)
如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:
POPDPH;
POPDPL;
POPSP;
则:
(DPH)=3CH;(DPL)=5FH;(SP)=50H;
六、编程题(本大题共30分,每小题15分)
1、6264地址范围:
6000H~7FFFH
27C256地址范围:
0000H~7FFFH
DAC0832地址为:
BFFFH
ORG0000H
LJMPDA0
ORG1000H
DA0:
MOVR7,#128;置数据长度
MOVDPTR,#6000H;预置暂存器
DA1:
MOVXA,@DPTR;取数
MOVP2,#0BFH;置D/A指针高8位(有问题)
MOVR0,#0FFH;置D/A指针低8位
MOVX@R0,A;送数
INCDPTR;指向下一个数据
LCALLDLY;调延时Δts
DJNER7,DA1;128个数未完则转
LJMPDA0;重新开始
END;
2、程序如下:
ORG0000H
SJMPSTART
ORG0030H
START:
MOVDPTR,#2000H
MOVXA,@DPTR
MOVR7,A
MOVR0,#20H
MOVXA,@R0
MOVR6,A
MOVA,R7
MOVX@R0,A
MOVA,R6
MOVX@DPTR,A
SJMP$
END
《单片机原理与应用》复习题二参考答案
1.填空题(本题共20分,每空1分)
1.4K,256KB2.5,23.20H,2FH4.16
5.十进制加法修正6.2,四7.8,A/D转换器,88.62H,30H,70H9.4,810.8位数据线/低8位地址线,高8位地址线
2.单项选择题(本题共10分,每小题1分)
1.(A)2.(B)3.(D)4.(C)5.(C)
6.(C)7.(D)8.(D)9.( B)10.(B)
三、判断题(在每道小题后的括号中填入“对”或“错”)(本题共10分,每小题1分)
1.(对)2.(错)3.( 对)4.(对)5.(错)
6.(对)7.(错)8.(对)9.(错)10.(错)
四、简答题(本题共20分,每小题4分)
1.MCS-51单片机的时钟周期,机器周期,指令周期是如何定义的?
当主频为12MHz的时候,一个机器周期是多长时间?
执行一条最长的指令需要多长时间?
答:
时钟周期是单片机系统晶体振荡器工作周期;机器周期是系统完成基本操作的时间等于12个时钟周期;指令周期是执行一条指令时间。
当主频为12MHz的时候,一个机器周期是1微秒。
执行一条最长的指令(MULAB)需要4微秒。
2.MCS-51指令系统主要有哪几种寻址方式?
试举例说明。
答:
MCS-51指令操作数主要有以下7种寻址方式:
寻址方式举例
立即寻址MOVA,#16
直接寻址MOV20H,P1
寄存器寻址MOVA,R0
寄存器间接寻址MOVXA,@DPTR
变址寻址MOVCA,@A+DPRT
相对寻址SJMPLOOP
位寻址ANLC,70H
3.控制器的组成和作用
答:
控制器:
由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成。
用来协调指挥计算机系统的操作。
4.SJMP,AJMP和LJMP指令在功能上有何不同?
答:
它们全部是无条件转移指令。
SJMP和AJMP是相对转移指令,LJMP指令绝对转移指令。
SJMP指令:
是以SJMP的下一条指令的起始地址为中心的256字节范围的转移(-128~+127)。
AJMP指令:
是以AJMP的下一条指令的起始地址为中心的2K字节范围的转移(-1024~+1023)。
LJMP指令:
是在整个64K地址空间转移。
5.MCS-51系统中,片外程序存储器和片外数据存储器共用16位地址线和8位数据线为何不会产生冲突?
答:
这是因为外部程序存储器和外部数据存储器所使用的控制信号不同。
对外部程序存储器的选读通是用PSEN控制线,而对外部数据存储器的读/写控制是用RD和WR读、写控制线,所以不会发生地址冲突。
五、读程序(本题共10分,每小题5分)
1.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,(A)=C7H
ANLA,#27H
XRLA,28H
ORLA,@R0
CPLA
6.已知:
A=DFH,R1=40H,R7=19H,(30H)=00H,(40H)=FFH,试问机器执行如下指令后A和PSW中各标志位状态如何?
a.DECAb.DECR7c.DEC30Hd.DEC@R1
解:
a.A=DEH,P=0
b.R7=18H,PSW不变
C.(30H)=FFH,PSW不变
D.(40H)=FEH,PSW不变
六、编程题(本大题共30分,每小题15分)
1.片内RAM40H开始的单元内有10字节二进制数,编程找出其中最大值并存于50H单元中.
解:
START:
MOVR0,#40H;数据块首地址送R0
MOVR7,#09H;比较次数送R7
MOVA,@R0;取数送A
LOOP:
INCR0
MOV30H,@R0;取数送30H
CJNEA,30H,NEHT;(A)与(30H)相比
NEXT:
JNCBIE1;(A)≥(30H)转BIE1
MOVA,30H;(A)<(30H),大数送A
BIE1:
DJNZR7,LOOP;比较次数减1,不为0,继续比较
MOV50H,A;比较结束,大数送50H
RET
2.试编程对8155进行初始化。
设A口为基本输出,B口为基本输入,C口为基本输出,并启动定时器/计数器按方式1工作(产生连续方波),方波周期时间为10ms,定时器计数脉冲频率为单片机的时钟频率24分频,fosc=12MHZ。
(设8155芯片口地址命令口:
7100H,PA口:
7101H,PB口:
7102H,PC口:
7103H,定时器低8位:
7104H,定时器高8位:
7105H)。
解:
8155定时器输入脉冲频率:
f=12/24=0.5MHz,其周期T=2μs.
定时计数值N=10000/2=5000=1388H
初始化程序:
INIT:
MOVDPTR,#7104H
MOVA,#88H
MOVX@DPTR,A
INCDPTR
MOVA,#53H;40H+13H=53H
MOVX@DPTR,A
MOVDPTR,#7100H
MOVA,#0CDH
MOVX@DPTR,A
RET
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理与应用 单片机 原理 应用 复习题