51单片机的5个中断源的中断入口地址分别是什么?如果要将外部中断0的中断服务程序
51单片机的5个中断源的中断入口地址分别是什么?如果要将外部中断0的中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。...
51单片机的5个中断源的中断入口地址分别是什么?如果要将外部中断0的中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。
展开
1个回答
展开全部
0003H;外部中断0
000BH;定时器0中断
0013H;外部中断1
001BH;定时器1中断
0023H;串口中断
任意区域:
0000H
LJMP MAIN
0003H ;中断0入口地址。。
LJMP INT0;跳到中断子程序。
0030H
MAIN: SETB EA
SETB IT0
SETB EX0
SJMP $
INT0: CLR EA //此段中断子程序可以放任意位置。
MOV P0,#0 ;亮led ,
SETB EA
RETI
如果还有不明白的,,可以HI我!!
谢谢采纳!
000BH;定时器0中断
0013H;外部中断1
001BH;定时器1中断
0023H;串口中断
任意区域:
0000H
LJMP MAIN
0003H ;中断0入口地址。。
LJMP INT0;跳到中断子程序。
0030H
MAIN: SETB EA
SETB IT0
SETB EX0
SJMP $
INT0: CLR EA //此段中断子程序可以放任意位置。
MOV P0,#0 ;亮led ,
SETB EA
RETI
如果还有不明白的,,可以HI我!!
谢谢采纳!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询