东北石油大学单片机原理考试试题总结
- 格式:doc
- 大小:35.50 KB
- 文档页数:2
狂奔の蜗牛东北石油大学电子071班孙刚授课教师:李玉爽
复习资料
1.单片机的复位操作是_高 _电平复位,单片机复位后,堆栈指针SP的值是_ 07H _。
2.8051最多可以有 4 个并行输入输出口。
3.单片机程序的入口地址是_0000H_,外部中断1的入口地址是_0013H _。
4.单片机的内部RAM中,可以位寻址的字节地址范围是_ 20H-2FH _。
5.子程序返回指令是_RET _,中断子程序返回指令是 RETI 。
6.串行口方式2接收到的第9位数据送到 SCON 寄存器的 RB8 位中保存。
7.CHMOS型80C51有_ 休眠 _和_ 掉电 _两种低功耗方式。
8.8051内部提供 2 个可编程的 16 位定时/计数器。
9.8051单片机的内外ROM采用_ 统一 _编址方式。
1.P3口每个引脚都有两种功能。
( T )2.8051单片机四个I/O口内部均有上拉电阻。
( F )3.8051单片机内部高128个字节特殊寄存器区都是可位寻址区。
( F )
4.如果发生除法溢出错误,则PSW标志位P置1。
( F )
5.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel。
( F ) 6.MOV A,@A+DPTR是一条查询指令。
( F )7.MUL AB的执行结果是高8位在A中,低8 位在B中。
( F )8.CPU对内部RAM和外部RAM的读写速度一样快。
( F )
9.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。
( T )
10.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好。
( T )
1.编写一段程序,用查表的方式实现求0-9的平方,入口为A,出口为A。
MOV DPTR,#TAB
MOVC A,@A+DPTR
TAB: DB 0,1,4,9,16,25,36,49,64,81
2.写出单片机的4种寻址方式,访问外部数据存储器用哪种寻址方式?(写出4种即可,不要多写)
共7种,寄存器寻址,立即寻址,寄存器间接寻址,直接寻址,基址寄存器加变址寄存器间接寻址,相对寻址,位寻址。
访问外部数据存储器用寄存器间接寻址。
3.简述中断响应。
中断响应时单片机把PC寄存器中的数据压入堆栈,保存断点,清除中断请求标志,关闭低同级中断允许,然后PC指向中断源对应的中断向量地址,从该地址开始执行程序。
4.AJMP,LJMP,JZ寻址范围是多少?
AJMP,LJMP,SJMP寻址范围分别是2KB,64KB,256B
5.写出外中断1的中断入口地址,说明RI、IT1标志位的含义。
外部中断1的中断入口地址13H,RI:串行口接收中断请求标志位,IT1:外部中断1触发方式设定为,1为边沿触发,0为电平触发。
6.阅读程序,写出程序运行的结果。
MOV A,#60H
MOV R0,#40H
MOV @R0,A ;(A)=60H ,(R0)=40H 。
MOV 41H,R0;(41H)=40H 。
XCH A,R0;(A)=40H ,(R0)=60H 。
1.8051单片机内部RAM从30H开始的25个连续单元中存放有25个数,统计值等于20的单元的个数,结果放在R7中。
ORG 0000H
AJMP MAIN
MAIN: MOV R0,#30H
MOV R2,#25
MOV R7,#0
LOP: MOV A,@R0
CJNE A,#20,NEXT
INC R7
NEXT: INC R0
DJNZ R2,LOP
AJMP $
2.编制程序。
实现用中断方式接收串口数据,共10个字节,接收后存放在从30H开始的内部RAM中,接收完毕后单片机发送0AH指令通知计算机。
单片机使用11.0592MHz晶振,波特率9600(对应定时器初装值0FDH),串口数据每帧8位数据,无奇偶校验位。
ORG 0000H
AJMP MAIN
ORG 0023H
AJMP RS232
ORG 0030H MAIN: MOV TMOD,#20H
MOV TH1,#0FDH
MOV TL1,#0FDH
MOV SCON,#50H
SETB TR1
SETB ES
SETB EA
MOV R1,#30H
AJMP $ RS232: MOV A,SBUF
CLR RI
MOV @R1,A
INC R1
CJNE R1,#3AH,RSOUT
MOV A,#0AH
MOV SBUF,A
JNB TI,$
CLR TI
RSOUT: RETI。