单片机考试试题 急用 谢谢

现有外部中断0中断程序放在以2000H为起始地址的存储器单元,定时器下1中断程序放在以3000H为起始地址的存储单元。而CPU却要执行以1000H为起始的地址的存储单元的... 现有外部中断0中断程序放在以2000H为起始地址的存储器单元,定时器下1中断程序放在以3000H为起始地址的存储单元。而CPU却要执行以1000H为起始的地址的存储单元的主程序,如何使CPU在这两个中断源有请求时能执行到达两个中断程序(要求定时器T1中断程序优先) 展开
 我来答
做而论道
高能答主

2009-09-10 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
修改如下:

ORG 0000H
LJMP 1000H

ORG 0003H
LJMP 2000H ;转到外部中断0

ORG 001BH
LJMP 3000H ;转到定时器1中断程序

ORG 1000H ;主程序
SETB EX0
SETB ET1
SETB EA ;以上开放是中断
SETB PT1 ;设置定时器1为高级
SJMP $

ORG 2000H ;外部中断0程序

RETI

ORG 3000H ;定时器1中断程序

RETI
trousers
2009-09-09 · TA获得超过4704个赞
知道大有可为答主
回答量:968
采纳率:100%
帮助的人:1525万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
瓮祎悦5A
2009-09-10 · 超过10用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:28.5万
展开全部
真抠门!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式