中断源
0003HT0
000BH外1
0013HT1
001BH串行中断
0023H
其实你只要记住中断开始地址为0003H,而后每个中断地址占八位地址就行了,中断优先级也是从上到下,从高到低的。
ORG 0000H ;复位后的从0000h开始运行,即复位后pc=0000h。 ORG 0003H ;外部中断0的中断入口地址 ORG 000BH ;定时器0的中断入口地址 ORG 0013H ;外部中断1的中断入口地址 ORG 001BH ;定时器1的中断入口地址 ORG 0023H ;串行口的入口地址 ORG 0030H ;main函数的起始地址,即main函数从0030h开始存放。
它们是两个独立的中断源,各自有各自的中断程序入口,都有对应的信号输入引脚
外部中断0的编号是0 地址0X0003, 外部中断1的编号是2 地址0X0013
定时器0中断的编号是1 地址0X000B
汇编语言编程用 程序地址,C语言编程用中断序号
ORG 是伪指令 是确定指令在程序存储器中所处的位置的 表示方法应该是 ORG 0030H ORG 002FH 至于你说这个入口地址 我没太明白你想问啥呀 是中断的入口地址 还是? 一般只有中断才用入口地址一说 如 外部中断1 的 入口地址为 0003H 这是 单片机内部电路决定的 除了中断指令外 其他的ORG 0100H ORG 1000H等等其实无什么特殊意义 只是告知 编译系统 这条伪指令之后的 第一条指令存储在 ORG 后面的数值所代表的 存储单元(也可以理解为地址)中,所以 你可以用 ORG 0030H 也可以用 ORG 002FH
以上就是关于MCS-51单片机中五个中断源的中断处理程序入口地址是什么全部的内容,包括:MCS-51单片机中五个中断源的中断处理程序入口地址是什么、这个单片机程序中断入口地址的处理用了这么多ORG有什么作用啊、51单片机中的外部中断服务程序入口0和1有什么不同等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)