智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1345|回复: 1
打印 上一主题 下一主题

[软件类] 大家帮帮忙啊,写中断还缺什么呀?现在进不了中断啊

[复制链接]

2

主题

34

帖子

0

精华

高级会员

Rank: 4

积分
599
威望
398
贡献
123
兑换币
11
注册时间
2011-11-16
在线时间
39 小时
跳转到指定楼层
1#
发表于 2012-3-18 22:49:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
#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

1

主题

258

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2019
威望
967
贡献
556
兑换币
123
注册时间
2012-2-9
在线时间
248 小时
2#
发表于 2012-3-25 08:35:19 | 只看该作者
好像在中断的时候需要清中断吧,具体的我也不太清楚。
回复

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-6-18 03:31 , Processed in 0.037143 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表