A51 中断 稳定性

[复制链接]
2399|8
 楼主| 55953797 发表于 2007-6-26 17:01 | 显示全部楼层 |阅读模式
51单片机上电后怎么会运行汇编程序的中断子程序???
wjy1107 发表于 2007-6-26 17:18 | 显示全部楼层

晕!

问题是你的程序怎么写的阿
wjy1107 发表于 2007-6-26 17:20 | 显示全部楼层

晕!

问题是你的程序怎么写的阿
turmary 发表于 2007-6-26 17:24 | 显示全部楼层

在中断的地址要放入一个跳转指令.

有中断来的时候就会的执行它,
跳到中断服务程序继续执行..
 楼主| 55953797 发表于 2007-6-26 17:25 | 显示全部楼层

51程序

;===============================================================
;程序入口
   ORG 0000H
   LJMP MAIN
   ORG 0003H           ;外部0中断
   LJMP INT_X0 
   ORG 000BH           ;定时0中断
   RETI
   ORG 0013H           ;外部1中断
   LJMP INT_X1
   ORG 001BH           ;定时1中断
   RETI
   ORG 0023H           ;串口中断
   RETI
   ORG 00A0H
   ;
;-----------------------------------------------------------
;声明调用C函数
EXTRN CODE(pidctr)
;-----------------------------------------------------------
;主程序
MAIN:
;外部中断始化
INT_X0_INI:
   SETB IT0
   SETB EX0
   ;
INI_X1_INI:
   SETB IT1
   SETB EX1
   ;
   SETB EA ;开中断
   ;
LOOP:         ;主函数的循环
   .......
..........
...........
    LJMP LOOP
   ;
;-----------------------------------------------------------
;***************************************************
;INT_X0 外部中断0
;****************************************************
INT_X0:
   CLR P3.7 ;LED
   RETI
;************************************************
;INT_X1 外部中断1
;************************************************
INT_X1:
   SETB P3.7 ;LED
   RETI
 END                  
 楼主| 55953797 发表于 2007-6-26 17:27 | 显示全部楼层

TO Mr.turmary : 怎么跳转?

conwh 发表于 2007-6-26 17:29 | 显示全部楼层

有些东西是由硬件自动完成的

 楼主| 55953797 发表于 2007-6-26 18:18 | 显示全部楼层

抗干扰 稳定性

顺便问一下,怎么提高中断抗干扰能力呢?
conwh 发表于 2007-6-26 18:54 | 显示全部楼层

系统的设计

您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

62

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部