作业帮 > 综合 > 作业

1.8051有哪几个中断源?试按优先权的顺序进行排队,并写出各中断源对应的服务程序入口地址.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/07 15:26:43
1.8051有哪几个中断源?试按优先权的顺序进行排队,并写出各中断源对应的服务程序入口地址.
2.MOV A,#20H…… (A)=
MOV R0,#28H… (R0)=
MOV @R0,A……… ((R0))=
ADD A,@R0…… (A)=
MOV 34H,A……… (34H)=
MOV R1,#34H…… (R1)=
MOV A,@R1……… (A)=
MOV 24H,A…… (24H)=
MOV R0,34H…… (R0)=
已知(SP)=0CH,(DPTR)=3489H,在执行下列指令后,(SP)= ,内部RAM(0DH)= ,(0EH)=    PUSH  DPL   PUSH  DPH
外部RAM3080H单元内容送内部RAM40H单元.
5.外部ROM2010H单元内容送工作寄存器R4.
6.编写一段延时2s的子程序(已知晶振频率为6MHz).
7.若8051的晶振频率fosc为12MHz,定时器/计数器T0工作在工作方式1,要求产生20ms定时,写出初始化程序.
8.利用循环程序设计将片内RAM40H~50H单元清零.
9.执行下列程序段中第一条指令后,(P1.6)= ,(P1.3)= ,(P1.2)= ;执行第二条指令后,(P1.5)= ,(P1.2)= ,(P1.1)= .   ANL  P1,#0C2H  ORL  P1,#18H
10.下列程序段执行后,(R0)= ,(6EH)= ,(6FH)= .   MOV  R0,#6FH   MOV  6EH,#4    MOV  6FH,#42H    DEC  @R0    DEC  R0    DEC  @R0
11.下列程序段执行后,(A)= ,(DPTR)= ,((R0))= ,((R1))= .
MOV DPTR,#2314H
MOV R0,DPL
MOV 14H,#22H
MOV R1,DPH
MOV 23H,#56H
MOV A,@R0
XCHD A,@R1
第一题:中断源的顺序,串行口、外部中断1、内部中断1、外部中断0、内部中断0
第二题:(A)=20H;(R0)=28H;((RO))=20H;(A)=20H;(34)=20H;(R1)=34H;(A)=20H;(24H)=20H;(R0)=20H
第五题:
ORG 0000H
JMP MAIM
ORG 0030H
MAIN:
MOV DPTR,#2010H
MOV A,@DPTR
MOV R0,#40
MOVX R0,A
END
找简单了先写了一下,呵呵