智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1116|回复: 2
打印 上一主题 下一主题

求助:这个if 语句进不去怎么回事?

[复制链接]

1

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
威望
132
贡献
55
兑换币
75
注册时间
2013-12-16
在线时间
24 小时
毕业学校
黑龙江科技大学
跳转到指定楼层
1#
发表于 2014-4-12 11:53:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void main(void)
{                                 
     DDRA = 0XFF;
     PORTA = i;
     PIT_Init();
        EnableInterrupts;
       
   
  for(;;)
  {
    if(a == 4)
        {
            a = 0;
            i = ~i;
        }
     PORTA = i;
  }
}


#pragma CODE_SEG __NEAR_SEG NON_BANKED

void interrupt 66  PIT_ISR(void)
{   
    PITTF_PTF0 = 1; //标志位清零
     a ++;   
}
   
#pragma CODE_SEG DEFAULT
回复

使用道具 举报

30

主题

160

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1436
威望
775
贡献
323
兑换币
455
注册时间
2012-12-26
在线时间
169 小时
毕业学校
njyddx
2#
发表于 2014-4-12 12:50:14 | 只看该作者
说明中断没有进入
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
威望
132
贡献
55
兑换币
75
注册时间
2013-12-16
在线时间
24 小时
毕业学校
黑龙江科技大学
3#
 楼主| 发表于 2014-4-12 13:18:05 | 只看该作者
中断进去了,计数值会增加,就是不能比较……调试的时候 可以观察到 a的值增加。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-24 14:08 , Processed in 0.055118 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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