单片机的入口地址是多少
答案:3 悬赏:40 手机版
解决时间 2021-01-02 11:28
- 提问者网友:我一贱你就笑
- 2021-01-01 19:41
单片机的入口地址是多少
最佳答案
- 五星知识达人网友:春色三分
- 2021-01-01 20:24
51单片机的入口地址为0000H
另外其常用中断入口地址如下:
0003H:外部中断0
000BH:定时器0
0013H:外部中断1
001BH:定时器1
0023H:串口中断
另外其常用中断入口地址如下:
0003H:外部中断0
000BH:定时器0
0013H:外部中断1
001BH:定时器1
0023H:串口中断
全部回答
- 1楼网友:毛毛
- 2021-01-01 21:25
org 0000h
sjmp main
org 0030h
- 2楼网友:老鼠爱大米
- 2021-01-01 20:50
如果单片机应用程序不打算使用任何中断,可以不指定主程序的入口地址,编译器默认程序从0000h这个地址开始执行程序。但如果应用程序使用了任何一个中断,主程序main的入口地址就需要另行安排。普通51单片机5个中断源的入口地址分别为0003h、000bh、0013h、001bh、0023h,为了防止主程序main的入口与中断入口发生冲突,必须避开中断入口地址,而将main安排在一个合适的位置,当然,不一定要在0100h,也可以是0030h、0040h或其它。举例说明,如果应用程序只使用外部中断,那么也可以这样:
org 0000h
ajmp main
org 0003h;外部中断入口地址
ljmp inter1;ljmp的3字节指令占用了0003h、0004h和 0005h
org 0006h;那么主程序可以从这里开始
main:------------------------
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯