智能车制作
标题:
大家帮帮忙啊,写中断还缺什么呀?现在进不了中断啊
[打印本页]
作者:
南海渔夫
时间:
2012-3-18 22:49
标题:
大家帮帮忙啊,写中断还缺什么呀?现在进不了中断啊
#include <hidef.h> /* common defines and macros */
#include "derivative.h" /* derivative-specific definitions */
#include "MC9S12XS128.h"
//#pragma LINK_INFO DERIVATIVE "mc9s12xs128"
unsigned char flag=0;
void delay(unsigned char time)
{
unsigned int i,j;
for(i=0;j<time;i++)
for(j=0;j<2000;j++)
{
;
}
}
void main()
{
DisableInterrupts;
DDRB=0x00;
// PUCR_PUPBE=1;
IRQCR_IRQE=0;
IRQCR_IRQEN=1;
PORTB=0x00;
EnableInterrupts;
if(flag==1)
{
flag=0;
PORTB=0xFF;
delay(250);
IRQCR_IRQEN=0;
}
}
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt VectorNumber_Virq IRQ_INT(void)
{
flag = 1;
// IRQCR_IRQEN=0;
}
#pragma CODE_SEG DEFAULT
作者:
什么你说
时间:
2012-3-25 08:35
好像在中断的时候需要清中断吧,具体的我也不太清楚。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2