您的位置:首页 > 其它

单片机考试试题

2016-01-25 11:30 253 查看
单片机考试试题 急用 谢谢
现有外部中断0中断程序放在以2000H为起始地址的存储器单元,定时器1中断程序放在以3000H为起始地址的存储单元。
而CPU却要执行以1000H为起始的地址的存储单元的主程序。
如何使CPU在这两个中断源有请求时能执行到达两个中断程序(要求定时器T1中断程序优先)。
悬赏分:0 - 解决时间:2009-9-10 17:50
;-------------------------------------------------
最佳答案:
如下:
    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
;-------------------------------------------------
回答者: 做而论道 - 五级   2009-9-10 17:40
提问者对于答案的评价:非常感谢
原题网址:http://zhidao.baidu.com/question/116420191.html
;-------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: