单片机(复习题)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“单片机复习题及答案”。
一、填空题1、8031单片机是___8___位单片机。
2、单片机中设置堆栈指针SP为37H后发生子程序调用,调用后SP变为_39H_。
3、80C51单片机的外部中断1中断入口地址为___0013H ___。
4、80C51中唯一一个不可以寻址的16位寄存器为____PC_____。
5、单片机存储器系统扩展常用的芯片选择方法有线选法和__译码 __。
6、访问外部存贮器时,作数据线和低8位地址线的口线是____P0口__。
7、80C51汇编语言指令格式中,唯一不可缺少的部分是__操作码_______。
9、80C51单片机在同一级别里,级别最高的中断源是_____外中断0_ ____。
10、MOV C,20H源寻址方式为____直接位______寻址。
11、串行通信有___单双工______、____全双工_____和____半双工_____共3种数据通路形式。
13、若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为___10h---17h ____。
14、80C51单片机有_____5_____个中断源。
15、80C51中唯一可供用户使用的16位寄存器为_______DPTR _____。
16、在一个源程序中只能有一条__END _____指令,且该指令位于源程序的最后。
18、8051有两个并行且相互独立的存储器系统,即______数据______存储器系统和_______程序_____存储器系统。
二、简单题
1、80C51单片机堆栈的特点和操作规则;
2、写出80C51单片机指令的七种寻址方式,并分别举例说明。
3、写出五个中断及其向量地址;
4、中断优先顺序根据哪两种情况安排;
5、简述80C51单片机十六位地址总线的构成。
6、80C51单片机有两个16位的定时器,在工作方式0、1、2下的定时器的定时时间由哪些因素决定,并分别写出定时公式。
三、读程序
1、写出下列指令的功能。
MOVC A,@A+DPTR; SETB C;
JNZ rel;
2、假定A=40H,R1=41H,(40H)=05H。执行以下两条指令后(A)=____________,(R1)=____________,(40H)=____________。XCH A,R1 XCHD A,@R13、已知(SP)=07H,(DPTR)=3456H,执行下列指令后,内部RAM(08H)=_____,(09H)=_____,(SP)=_____。INC DPTR PUSH DPH PUSH DPL4、下列指令执行后,(P1.7)=__12H___,(P1.1)=__35H___,(P1.2)= _09H
____。ANL P1,#33H ORL P1,#73H5、假定(A)=59H,(R5)=74H,执行命令: ADD A,R5 后累加器A的内容为______,CY的内容为______。DA A 后累加器A的内容为______。
6、下列指令执行后,TIME0工作在方式______,TIME1工作在方式______,TIME0单次最大定时时间是_________个机器周期,TIME1单次最大定时时间是_________个机器周期。MOV A,#12H MOV TMOD,A
三、根据要求编写程序
1、编程实现将程序存储器ROM4000H单元的数送到内部RAM28H单元中。
2、将片外RAM地址为60H的内容中间4为清零。