百分求解~~~~~~~~~~~~~~~~~~~~
要80%的正确
1月3号之前要答案~
谢谢了
知道答案的请跟贴~
谢绝UP
A
---------------------------------------------------------------------------------------
一、 填空
1、十进制数111用8位二进制数表示时,应为__________B。
2、MCS-8051系列单片机字长是_____位,有____根引脚,寻址空间是_______。单片机的特点有___________________________。
3、 ALE信号的作用是______________________________________________。
4、8031单片机PSW中的RS1=1,RS0=1时,工作寄存器R0的地址为__________。
PSW(程序状态字)的格式 CY AC F0 RS1 RS0 OV P
5、MC5—51单片机的堆栈设在__________区中,它传送数据的原则是__________。
6、8051复位后,PC=______H。若希望从片内存储器开始执行,EA脚应接_______电平,PC值超过_______H时,8051会自动转向片外存储器继续取指令执行。
7、已知(A)=25H,执行下列指令组后(20H)=__________(21H)=__________
MOV 20H,A
ANL 20H,#0FH
SWAP A
ANL A,#0F
MOV 21H, A
8、8031单片机扩展程序存储器使用一片具有地址线11根,数据线8根的EPROM,其程序存储器容量为__________KB。
9、将CY与A的第0位的非求或的指令是_______________,若原A=0,执行后A=_________。
10、指令JB 0A7H,ABC的作用是__________________________________________。(0A7H是P2.7的地址)
11、常用程序结构有顺序结构、分支结构、__________及__________等。
二、单项选择题()
1、MCS—51单片机的CPU每取一个指令字节,立即使( )
A.堆栈指针SP自动加1 B.数据指针DPTR自动加1
C.程序计数器PC自动加1 D.累加器A自动加1
2、8031单片机中的SP和PC分别是( )的寄存器。
A.8位和8位 B.16位和16位
C.8位和16位 D.16位和8位
3、8051单片机全部使用外接ROM时,其( )引脚必须接地。
A. B.ALE C. D.
4、8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
A. P0 B. P1
C. P2 D. P3
5、8031单片机当允许CPU响应定时器0的中断请求时,共IE中的( )位必须为1。
A. ES和ET0 B. EA和ET0
C. ET1和EA D. EX0和ET0
IE寄存器格式 EA — — ES ET1 EX1 ET0 EX0
6、下列指令中,( )不能完成累加器清零。
A. MOV A, #00H B. XRL A,0E0H
C. CLR A D. XRL A,#00H
三、程序题(
1、阅读下列程序,(1)说明程序的功能;(2)写出执行程序后R3内容。
MOV R0,#01H
CLR A
MOV R2,#09H
LOOP:ADD A,R0
INC RO
DJNZ R2,LOOP
MOV R3,A
HERE:SJMP HERE
2、在BUF为首址的片外RAM存放一个数组,以FFH为结束符。试编程序,将该数组的存放区域清零,保留结束符FFH。请补全下列程序。
MOV DPTR,#BUF
LOOP:MOVX A,@DPTR
INC DPTR
SJMP LOOP
四、已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?
五、用8051输出控制8个LED从LED1到LED8、再到LED1…,每次一个LED发光,并不断循环。一个开关控制引起中断,电平触发,中断后8个LED一起闪5下,然后恢复前面的循环。画出连接示意图,写出完整的程序。(软件延时用循环5*126*200次控制)
六、简单叙述8051的C/T0的四种工作模式和串行通信的四种工作模式。
B
-----------------------------------------------------------------------
一、填空(每空 2 分,共 40 分)
1、8051单片机的存储器的最大特点是__________________________,可寻址的空间为_______K, Px并行口的地址是与______存储器统一编址的,或者说属于该存储器。
2、假如2个一字节的十六进制数9FH,79H相加的和仍然用8位二进制数,那么相加后的结果和为__________H,进位为__________。
3、CPU由__________和控制器构成。
4、一般说,一条指令有两部分组成即__________和__________。
5、8051最多可以有______个并行输入输出口,最少也可以有1个并行口,即____。P3常需复用作_______________________________________________和读写控制信号。
6、8051的C/T是_____加或减)计数的。
7、8051的中断向量表在 _____________________________________。(即中断向量)
8、MOV A,40H 指令对于源超作数的寻址方式是________寻址。
9、已知(R0)=50H,执行指令MOV A,@R0及MOVX A,@R0的差别是___________________
_____________________。
10、常用程序结构有顺序结构、分支结构、__________及__________等。
11、某8031单片机中,T0作为计数用,当有一脉冲从引脚P3.5(T1)输入时,TL0的内容__________。
12、当8031单片机中IP=0FH,IE=87H时,CPU能响应的优先权最低的中断源是__________。
IP寄存器格式 — — — PS PT1 PX1 PT0 TX0
IE寄存器格式 EA — — ES ET1 EX1 ET0 EX0
13、8031单片机中,如希望CPU能响应定时器0和定时器1的中断,而不响应其他中断,其IE寄存器的内容应为__________。(IE寄存器格式见上题)
二、单项选择题(本大题共6小题,每小题2分,共12分)
1、8031单片机片内RAM为( )字节。
A.256 B.128 C.0 D.8
2、F6H是用8位二进制补码表示的十六制数,那么相应的十进制数是( )
A.246 B.-10 C.-118 D.-9
3、下列指令中,( )不能完成累加器清零。
A.MOV A, #00H B.XRL A,0E0H
C.CLR A D.XRL A,#00H
4、下列指令组中,只有( )能完成两个8位二进制数n1和n2相加,和存于A中。
A.MOV A,#n1 B.ADD #n1,#n2
ADD A,#n2
C.MOV R1,#n1 D.MOV A,n1
ADD R1,#n2 ADD A,n2
MOV A,R1
5、8051单片机的外中断1的中断程序入口地址为( )
A.0000H B.0003H C.000BH D.0013H
6、8031单片机在片外扩展程序存储器,当取程序存储器的内容时,要用单片机的( )信号。
A. B. C.ALE D.