1、一、填空题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、串行通信有_单双工_、_全双
2、工_和_半双工_共3种数据通路形式。13、若由程序设定RS1、RS0=10,则工作寄存器R0R7的直接地址为_10h-17h _。14、80C51单片机有_5_个中断源。15、80C51中唯一可供用户使用的16位寄存器为_DPTR _。16、在一个源程序中只能有一条_END _指令,且该指令位于源程序的最后。18、8051有两个并行且相互独立的存储器系统,即_数据_存储器系统和_程序_存储器系统。二、简单题1、单片机堆栈的特点和操作规则;2、写出80C51单片机指令的七种寻址方式,并分别举例说明。3、写出五个中断及其向量地址;4、中断优先顺序根据哪两种情况安排;5、简述80C51单片机十六位地
3、址总线的构成。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,R1XCHD A,R13、已知(SP)=07H,(DPTR)=3456H,执行下列指令后,内部RAM(08H)=_,(09H)=_,(SP)=_。INCDPTRPUSHDPHPUSHDPL4、下列指令执行后,(P1.7)=_12H_,(P1.1)=_35H_,(P1.2)= _09H_。ANLP1,#33HORLP1,#73H5、假定(A)=59H,(R5)=74H,执行命令:ADD A,R5 后累加器A的内容为_,CY的内容为_。DA A 后累加器A的内容为_。6、下列指令执行后,TIME0工作在方式_,TIME1工作在方式_,TIME0单次最大定时时间是_个机器周期,TIME1单次最大定时时间是_个机器周期。MOV A,#12HMOV TMOD,A三、根据要求编写程序1、编程实现将程序存储器ROM4000H单元的数送到内部RAM28H单元中。2、将片外RAM地址为60H的内容中间4为清零。3