单片机复习资料
- 格式:doc
- 大小:490.50 KB
- 文档页数:15
单片机复习资料一、填空题1.8051单片机的内部硬件结构包括:、、和以及并行I/O口、串行口、中断控制系统、时钟电路等部件,这些部件通过相连接。
2.通常,单片机上电复位时PC = 0000 H,SP = 07 H;P0~P3= 0 FF H,而工作寄存器则缺省采用第0 组,这组寄存器的地址范围是从00-07 至H。
3.MCS-51单片机访问片外存储器时利用ALE 信号锁存来自P0 口的低八位地址信号。
4.将8031片外程序存储器内的数据传送给A,可以采用的指令是_MOVC 。
5.MCS-51单片机系列有 5 个中断源,可分为 2 个优先级。
上电复位时中断源的优先级别最高。
6.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为电平。
7.在定时器的工作方式 2 是自动重装方式。
8.起止范围为0000H~3FFFH的存储器容量为16 KB。
9.MCS-51的堆栈只可设置在,堆栈寄存器SP是8 位寄存器。
10.MCS-51单片机的P0~P3口均是 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0~P3口中,P0 为真正的双向口,、、为准双向口;P3 口具有第二引脚功能。
11.RST是单片机的引脚,ALE引脚是用来锁存的。
12.假定(SP)=40H , (3FH)=30H,(40H)=60H。
执行下列指令:POP DPHPOP DPL后,DPTR的内容为6030H ,SP的内容是3EH 。
13、MCS-8051系列单片机字长是8 位,有40 根引脚,96系列字长是16 位。
单片机的特点有、、。
14、8051单片机的存储器的最大特点是指令存储器与数据存储器,Px并行口的地址是与存储器统一编址的,或者说属于该存储器。
15、8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即P1 。
P3常需复用作、、和信号。
16、ALE信号的作用是地址锁存。
17、8051的中断向量表在0003H 、000BH 和0013H 、001BH、0023H 。
18、MOV A,40H 指令对于源超作数的寻址方式是寻址。
19、指令JB P2.7,ABC的作用是若P2口的第7位为 1 则跳转到ABC 。
20、8051单片机内部低128字节数据存贮器划分为、和三个主要部分。
21、MCS—51指令按功能分为:、、、及位操作指令五大类。
22、在12MHz的振荡频率下,8051最大的定时溢出时间为65536uS 。
23、以下程序段实现将内部RAM从30H单元开始的10个无符号整数中最大数保存到外部RAM的1000H 单元中,请在空格处填上适当的指令。
MAX: MOV B,#0MOV R7, #10MOV R0, #30HMAX1: MOV A,@R0CLR CSUBB A,BJC MAX2MOV B,@R0MAX2: INC R0DJNZ R7, MAX1MOV A,BMOV DPTR,#1000HMOVX @DPTR,AEND24、设F OSC = 12MHz,要从单片机的P1.1引脚输出20毫秒的方波,请补充完整下面的程序。
ORG 0000HJMP STARTORG 000BHJMP TIME_INTSTART: MOV SP,#60HMOV TMOD, #00000001BMOV TL0, #LOW(65536 – 10000/1)MOV TH0, #HIGH(65536 – 10000/1)SETB TR0SETB ET0SETB EAWAIT: JMP $TIME_INT: CPL P1.1MOV TL0, #LOW(65536 – 10000/1)MOV TH0, #HIGH(65536 – 10000/1)RETI25、MOVC A,@A+DPTR指令中,源操作数的寻址方式是,MOVC类指令称之为。
26、如fosc=6MHZ,采用定时器/计数器1工作方式2,定时时间常数为06H,则其定时时间为500uS 。
T =(2X - N)*机器周期27、在12MHz的振荡频率下,8051最大的定时器溢出周期为:。
28、LED数码显示按显示过程分为显示和显示2种。
前者,对每位显示来说是连续显示的,且显示亮度较高;当多位显示时需较多外部驱动芯片,功耗较大。
后者,对每位显示来说是断续显示需占用单片机的并行接口资源,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。
29、MCS-51共有111 条指令,可分为几种不同的寻址方式。
如:MOV A,@Ri 属于寻址方式,MOV C, bit 属于寻址方式。
30、单片机8031定时计数器的工作方式是由方式寄存器TMOD[GA TE,C/T,M1,M0,GATE,C/T,M1,M0]位状态字决定的,当以定时器T1方式1对内定时,定时器T0不工作时其状态字应为_00010000B__________,当定时器T1以方式1对内定时,同时定时器T0以方式1对外记数,其状态字应为__00010101B_________。
31、8031有两个16位可编程定时/计数器,其中定时作用是指对单片机内部脉冲进行计数,而计数器作用是指对单片机外部脉冲进行计数。
32、当P1口做输入口输入数据时,必须先向该端口的锁存器写入 1 ,否则输入数据可能出错。
33、堆栈的作用是和。
34、完成不同数制间的转换:(10100101)二=()十;(11000011)二=()十六;(01010111)=()十;(58)十=()BCD;符号5的ASCII码是BCD35、在进行BCD码加法运算时,紧跟ADD 或ADDC 指令后的指令必须是DA A 指令。
36、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由IP 寄存器的内容决确定的。
37、在程序状态字寄存器PSW中,CY与OV标志的状态可反映指令运算的结果,其中CY为进位(借位)标志,被用于符号数加(减)运算;OV为溢出标志,被用于符号数加(减)运算。
38、消除键盘抖动常用两种方法,一是采用硬件去抖电路,用基本RS触发器构成;二是采用软件去抖程序,既测试有键输入时需延时10-20MS 秒后再测试是否有键输入,此方法可判断是否有键抖动。
39、中断源的允许是由寄存器决定的,中断源的优先级别是由寄存器决定的。
40、在只使用外部程序存储器时,单片机的管脚必须接地。
41、单片机位寻址区的单元地址是从单元到单元,若某位地址是12H,它所在单元的地址应该是。
42、在单片机扩展时,口和口为地址线,口为数据线。
43、查表指令是,变址寻址转移指令为。
44、子程序的返回指令是。
45、在51系列单片机中,无内部ROM的单片机型号是,有4KEPROM的单片机型号是。
46、MCS-51单片机的内部RAM中从到是工作寄存器区,共分为组。
47、8051单片机既做数据线又做地址线的是口,只能做I/O口线的是口。
48、单片机的外部中断源有和。
49、单片机内部与外部RAM之间的传送指令是。
50、单片机常用两种复位方式,既和。
51、用汇编语言编写的程序称为程序,通过汇编后得到的用机器码表示的程序称为程序。
52、8031、8051的主要区别是8051有K内部ROM。
53、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用指令,恢复现场用指令。
54、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。
其中CY为标志,用于无符号数加(减)运算,当进行操作时作为位累加器。
OV为标志,用于有符号数的加(减)运算。
55、8031有两个16位可编程定时/计数器,T0和T1。
它们的功能可由控制寄存器、的内容决定,且定时的时间或计数的次数与、两个寄存器的初值有关。
56、单片机并行I/O端口在输出数据时对端口锁存器无特殊要求,而在输入数据时,必须事先向锁存器写入高电平,如果锁存器处在低电平状态则会引起___________后果。
57、8031单片机内部低128B的随机数据存储器内部,常分为寄存器工作组区、位寻址区、数据存储/缓冲区等。
其寄存器工作组区,位寻址区都有确定的地址范围。
堆栈区没有确定的地址范围,堆栈区一般开辟在___________ 。
58、在调用子程序时,为保证程序调用和返回不致混乱,常采用保护现场的措施。
通常在进入子程序后要用___________指令保护现场DPH、DPL、ACC等。
在退出子程序之前要用POP指令依次恢复现场,用___________指令返回。
59、寄存器间接寻址方式的意义是___________,可以作为间接寻址方式的寄存器有、、。
60、单片机内部中断源按优先级别分为高级中断和低级中断两级是由___________ 寄存器的置位状态决定的,在同一级别中中断源的优先顺序是由___________决定的。
二、判断改错题(下列命题你认为正确的在括号内打“√”错的打“×”,每小题2分,共10分)1.在MCS-51系统中,一个机器周期固定等于1.5us.( )2.MCS-51单片机扩展系统中,P0口必须接一个8位的锁存器,而P2口不必接。
()3.单片机复位后外部中断1的中断级别最高。
( )4.定时/计数器的方式1能自动重装载所赋予的初值。
( )5.中断源只要提出中断请求CPU就能响应中断。
( )6.若要使用8051内部的程序存贮器,/EA要接低电平。
………()7.在中断服务程序中,必须安排RET返回指令。
…………………()8.在单片机中访问数据储存器都使用MOV指令。
……………()9.中断源只要提出中断请求CPU就能响应中断。
………………()10.堆栈可以设置在存储器的任何区域。
……………………………()11.指令CLR A 采用的是位寻址方式。
………………………()12.采用行列式按键可以节省单片机的I/O口。
…………………()13.用线选法扩展存贮器不存在地址重叠现象。
……………………()14.扩展输入输出口的原则是输入隔离输出锁存。
………………()15.MCS-51单片机的存储器与I/O口编址采用的是统一编址。
…()16.RET用于子程序返回,RETI用于中断返回()17.在MCS-51单片机中,特殊功能寄存器TCON和TMOD是有关定时器/计数器的控制寄存器,它们都可进行位址。
( )18.MOV A,@R7将R7单元中的数据作为地址,从该地址中取数,送入A中。
( )19.SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。
()20.中断源只要提出中断请求CPU就能响应中断。
( )21.执行指令MOV P1,#0FFH 和MOV A,P1后,A 中的内容一定为0FFH。
………………………………………………………………………()22.若要使用8051内部的程序存贮器,/EA要接低电平。