关于单片机的问题!100分

来源:百度知道 编辑:UC知道 时间:2024/06/24 07:50:15
一、填空题(本大题共11小题,每空2分,共30分)
请在每小题的空格中填上正确答案。错填、不填均无分。
1.8位无符号二进制数中,最大的十进制数是_____。
2.当使用8031单片机时,需要扩展外部程序存储器,此时EA应接_____电平。
3.单片机中,设置堆栈指针SP为57H后发生子程序返回,这时SP变为_____。
4.当8051单片机RST信号复位时,I/O口锁存器值为_____。
5.8051单片机的外部中断0中断入口地址为_____。
6.8051的PC是16位,因此程序存储器的最大寻址空间为_____KB。
7.伪指令中,程序定位的命令为_____。
8.单片机存储器系统扩展常用的芯片选择方法(寻址方法)有线选法和_____。
9.在存储器的扩展中,无论是线选法还是译码法,最终都是为扩展芯片的_____引脚提供信号。
10.响应中断后,产生长调用指令LCALL,执行该指令过程包括:首先把_____的内容压入堆栈,然后把长调用指令的16位地址送_____,使程序转向_____中的中断地址区。
11.8051单片机访问内部RAM使用_____指令,访问外部RAM使用_____指令,访问ROM使用_____指令。
二、判断题(本大题共5小题,每小题2分,共10分)
判断下列各题,正确的在题后括号内打“√”,错的打“×”。
1.8051单片机复位是高电平有效。( )
2.寄存器间接寻址中,寄存器中存放的是操作数的地址。( )
3.内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。( )
4.在中断响应时断点地址自动入栈。( )
5.ADC0809是9位逐次逼近式模/数转换器。 ( )
三、简答题(本大题共3小题,每小题4分,共12分)
1.简述时钟周期、机器周期、指令周期的基本概念。
2.简述51单片机堆栈进栈和出栈操作规则。

3.请写出51单片机的寄存器寻址、直接寻址、寄存器间接寻址、立即寻址的单片机汇编语言示例,要求操作数中有一个操作数是累加器A。
四、读程

我答看看:
一、-----------------------------------------
1、255
2、低
3、55H
4、0FFH
5、0003H
6、64
7、ORG
8、译码
9、片选
10、PC、PC、中断服务
11、MOV、MOVX、MOVC
二、---------------------------------------
1、对
2、对
3、错
4、对
5、错
三、----------------------------------------
1、看书
2、进堆栈时SP先加一,后送数。出栈时先取数,SP后减一
3、MOV A,R7
MOV A,30H
MOV A,@R1
MOV A,#00H
四、---------------------------------------------------
1、置位 bit、将direct数据压栈、累加器自减一
2、外部中断1、串口中断、定时器T1
3、12H、35H、09H
4、0、1、0
五、---------------------------------------------------
1、MOV R0,#30H
MOV R1,#09H
LOOP:
MOV A,#1FH
MOV @R0,A
DJNZ R1,LOOP
END

2、10HZ的周期为100MS,高低电平分别为50MS
12M的晶振,机器周期为1US,定时器0工作方式1的定时时间可以达到50ms
所以让T0每隔50MS中断一次,对P2.0去反即可。
ORG OOOOH
LJMP MAIN
ORG 000BH
LJMP TOSEV
ORG 0100H
MAIN