单片机复习资料
一、问答题
1、80C51单片机内部数据存储器中有哪些通用寄存器?
2、80C51单片机有哪几个中断源?
3、80C51单片机内部有哪些功能模块?
4、80C51单片机汇编指令系统有哪些寻址方式?
5、简述80C51单片机P3口的第二功能 ?
6、80C51单片机的中断向量?
7、80C51单片机中断响应有哪些条件?
8、80C51单片机禁止中断响应有哪些条件?
9、80C51单片机的中断优先级的控制原则是什么?
二、填空题
1、80C51单片机中断返回的指令是 。
2、 80C51单片机的定时器/计数器的工作方式中,16位计数结构的是工作方式 。
3、80C51单片机的定时器/计数器作计数时:
定时器/计数0的管脚是 ;
定时器/计数1的管脚是 。
4、在ORL A ,30H指令中,源(右)操作数的寻址方式是 。
5、80C51单片机的定时器/计数器0的中断向量是 。
6、80C51单片机复位后,P1的值为 。
7、在80C51单片机的串行发送引脚是TXD(P3.1),串行接收引脚是 。
8、在80C51单片机的串口工作方式0时,串行收发数据脚是 。
9、定时器/计数器x:
在以中断方式工作时,清除中断标志TFx,由 完成。
在以查询方式工作时,清除中断标志TFx,由 完成。
10、80C51单片机的外部中断信号引入脚有哪2个脚,外部中断0是 脚;
外部中断1是 脚。
11、ADC0809的转换结束信号是 ;
ADC0809是 位 路模拟量输入的模/数转换器;
12、DAC0832的连接方式有直通连接方式、单缓冲连接方式和 连接方式;
DAC0832是 位数模转换器;参考电压是 伏。
13、80C51单片机I/O控制方式有 方式、 方式和 方式三种。
14、80C51单片机的串行口控制器中有2个中断标志位,他们是RI和 。
15、80C51单片机响应中断时, 的地址会自动进栈。
16、与外部数据存储器交换数据的 指令是 。
与内部数据存储器交换数据的 指令是 。
17、在单片机系统中通常使用的键盘包括 键盘和 键盘;
键盘数量多的项目,适合 键盘。
18、LED数码管显示器有 和 两种显示方式。
19、8255的控制方式有 、中断方式和查询方式。
20、在MOVC A ,@A+PC指令中,源(右)操作数的寻址方式是 。
21、80C51单片机复位后,SP的值为 。
22、80C51单片机出栈的指令是 。
23、80C51单片机的串行口有 种工作方式。
24、80C51单片机唯一可供用户使用的16位寄存器是 ,它可以拆分成两个8位寄存器使用,名称分别为 和 。
25、使用8KB的RAM芯片,用译码法扩展64KB的外部数据存储器,需要 片存储芯片。
26、在MOV A ,@R0指令中,源(右)操作数的寻址方式是 。
27、80C51单片机中,一个机器周期包含 个状态周期,一个状态周期可划分 个拍节。
28、可利用定时器来扩展外部中断源。若以定时器1扩展外部中断源,则该扩展外中断的中断请求输入端应为 引脚,定时器1应取工作方式 ,预置的计数初值应为 。
29、当执行中断返回指令RETI时,堆栈指示器SP的值要减 。
(注意:这是要将16位断点地址返回)。
三、单选题
1、执行返回指令后,返回的断点是 ( )
(A)调用指令的首地址 (B)调用指令的末地址
(C)调用指令的下一条指令的首地址 (D)返回指令的末地址
2、80C51单片机内部程序存储器的地址是多少位 ( )
(A)8 (B)16
(C)24 (D)32
3、一个字节的二进制有符号数表示的范围是 ( )
(A)-127-+127 (B)-127- +128
(C)-128-+128 (D)-128-+127
4、8255的引脚A1A0为“00”时,表示选择的端口是 ( )
(A)A口 (B)B口 (C)C口 (D)控制口
5、DAC0832是一种( )的芯片。
(A)8位模拟量转换成数字量 (B)16位模拟量转换成数字量
(C)8位数字量转换成模拟量 (D)16位数字量转换成模拟量
6、假设堆栈指针(SP)=30H,执行一条RETI指令后,SP应指向 ( )
(A)31H (B)2FH
(C)32H (D)2EH
7、访问外部数据存储器时,单片机为其提供读选通信号的引脚是 ( )
(A)/PSEN (B)/RD (C)ALE (D)/WR
8、 8255的引脚A1A0为“01”时,表示选择的端口是 ( )
(A)A口 (B)B口 (C)C口 (D)控制口
9、ADC0809是一种( )的芯片。
(A)8位模拟量转换成数字量 (B)16位模拟量转换成数字量
(C)8位数字量转换成模拟量 (D)16位数字量转换成模拟量
10、51单片机 寻址片外数据存储器RAM的寻址方式是 ( )
(A)寄存器间接寻址 (B)变址寻址
(C)直接寻址 (D)立即寻址
11、51单片机不能寻址片内数据存储器RAM的寻址方式是 ( )
(A)MOVX (B)MOV
(C)ANL (D)JB
12、80C51单片机与定时器/计数器中断操作无关的寄存器是 ( )
(A)IE (B)TCON
(C)IP (D)PSW
13、80C51单片机与外部计数操作有关的寄存器是 ( )
(A)TCON (B)TMOD
(C)IE (D)SCON
14、51单片机计数器由TH全部8位和TL全部8位组成的工作方式是 ( )
(A)工作方式0 (B)工作方式1
(C)工作方式2 (D)工作方式3
15、51单片机控制P0口数据和地址分离的控制线是 ( )
(A)ALE (B)/PSEN
(C)/RD (D)/WR
四、作图题
1、在80C51单片机的外部,需要扩展2KB的程序存储器,请将以下电路原理图连接完整,并写出存储器芯片Intel 2716的地址范围。
2、在80C51单片机的外部,需要扩展2KB的数据存储器,请将以下电路原理图连接完整,并写出存储器芯片Intel 6116的地址范围。
3、在80C51单片机的外部,需要扩展8KB的程序存储器,请将以下电路原理图连接完整,并写出存储器芯片Intel 2764的地址范围。
4、在80C51单片机的外部,需要扩展8KB的程序存储器,请将以下电路原理图连接完整,并写出存储器芯片Intel 6264的地址范围。
五、判断题
1、 51单片机在转至中断服务程序的时候一定需要用到堆栈。 ( )
2、51单片机中断可以通过LCALL指令调用子程序。 ( )
3、 51单片机的堆栈指针SP的初始值是指向堆栈的顶部。 ( )
4、RET和RETI指令执行后都能返回断点,因此,编程时可以互换。 ( )
5、MOV A,@R7是合法指令。 ( )
6、51单片机的堆栈,当数据进栈时,数据先进栈,SP后加一。 ( )
7、51单片机中断系统的自然优先级顺序里,可设定定时器1比外部中断1中断优先级高。( )
8、INC DPTR是合法指令。 ( )
9、DEC DPTR是合法指令。 ( )
10、启动ADC0809转换的指令是MOVX @DPTR,A。 ( )
11、PUSH DPTR是合法指令。 ( )
12、51单片机可以通过IP寄存器控制是否允许中断。 ( )
13、INC、DEC指令影响CY标志。 ( )
14、SP内装的是堆栈栈顶单元的内容。 ( )
15、响应中断后,硬件会自动产生长调用指令LCALL。 ( )
16、在中断服务程序中没有PUSH和POP指令,说明此次中断操作与堆栈无关。 ( )
17、串口方式0,波特率不变。 ( )
18、串口方式0,一个字符幁是11位二进制数据。 ( )
19、 ADC0809的转换结束信号是EOC。 ( )
20、ADC0809的转换结束信号时EOC=0。 ( )
六、程序题
1、 要求外部中断0在接收外部信号时能产生中断,且输入低电平有效。
void init_sys()
{ IE= ;
EA = ;
EX0= ;