打印

放在外部中断里没办**常运行

[复制链接]
1250|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
空蝉001|  楼主 | 2011-11-15 16:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么这程序放在外部中断里没办法运行(液晶正常显示,但数据没有变化),而把里面的for放到主程序却可以,


void EX_INT1() interrupt 2 using 1
{

   
   for(i=0;i<254;i++)
    {
     
     count1=Random_Read(i);    // 从24c04里读取数据
     
     
      tab[8]=count1/100+0x30;
     tab[9]=count1%100/10+0x30;
     tab[10]=count1%10+0x30;
     DAC_PCF8591(0x40,count1) ;   
     showstring(0,0,tab);    //液晶显示
    }
   
   
}

相关帖子

沙发
空蝉001|  楼主 | 2011-11-15 16:32 | 只看该作者
高手帮帮忙哈!

使用特权

评论回复
板凳
ayb_ice| | 2011-11-15 16:45 | 只看该作者
先去掉using 1试试

使用特权

评论回复
地板
hotpower| | 2011-11-15 17:00 | 只看该作者
是该去掉。这些本来是在主函数里的,变量都不定义?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

388

帖子

3

粉丝