单片机考试试题 急用 谢谢
现有外部中断0中断程序放在以2000H为起始地址的存储器单元,定时器下1中断程序放在以3000H为起始地址的存储单元。而CPU却要执行以1000H为起始的地址的存储单元的...
现有外部中断0中断程序放在以2000H为起始地址的存储器单元,定时器下1中断程序放在以3000H为起始地址的存储单元。而CPU却要执行以1000H为起始的地址的存储单元的主程序,如何使CPU在这两个中断源有请求时能执行到达两个中断程序(要求定时器T1中断程序优先)
展开
3个回答
展开全部
org 0h
ljmp start
org 0bh
ljmp timer0
org 1bh
ljmp timer1
org 1000h
start:
setb ea
setb et0
setb et1
setb tr0
setb tr1
setb pt1
...
org 2000h
timer0:
...
reti
org 3000h
timer1:
...
reti
end
ljmp start
org 0bh
ljmp timer0
org 1bh
ljmp timer1
org 1000h
start:
setb ea
setb et0
setb et1
setb tr0
setb tr1
setb pt1
...
org 2000h
timer0:
...
reti
org 3000h
timer1:
...
reti
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
真抠门!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询