大神帮小弟分析一下单片机程序!!!感激不尽!

[复制链接]
2188|13
 楼主| 天命风流 发表于 2013-5-27 10:14 | 显示全部楼层 |阅读模式
#include<at89c51.h>
#include<math.h>
#include<atmel/at89x51.h>
char i,j;
char code a[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};   
                                 
void delay(void)      
{
  unsigned int i;      
  for(i=0;i<20000;i++)
  {
  }
}                 
void main(void)
{
   EA=1;
   EX0=1;
   IT0=1;
  
  while(1)   
   {
      
       j=7;
       i=0;
    for (i=0;i<8;i++)
    {
         P2=a;
         delay();
    }
   }
}

void int0() interrupt0
{
   for (j=7;j>=0;j--)
      {
     P2=a;

      }
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 天命风流 发表于 2013-5-27 10:14 | 显示全部楼层
自己顶一下!!!
兰天白云 发表于 2013-5-27 10:27 | 显示全部楼层
分析什么呢?好像是把某一个数送到P口,
lubaodong 发表于 2013-5-27 12:12 | 显示全部楼层
那个interrupt和0之间是不是米有空格呀?
dirtwillfly 发表于 2013-5-27 12:15 | 显示全部楼层
你的环境路径设置的不对,编译器找不到<at89c51.h>
 楼主| 天命风流 发表于 2013-5-27 13:41 | 显示全部楼层
dirtwillfly 发表于 2013-5-27 12:15
你的环境路径设置的不对,编译器找不到

我应该怎样纠正呢?求指教!!!
wangxm86 发表于 2013-5-27 13:49 | 显示全部楼层
"interrupt0"   interrupt 0
 楼主| 天命风流 发表于 2013-5-27 14:17 | 显示全部楼层
lubaodong 发表于 2013-5-27 12:12
那个interrupt和0之间是不是米有空格呀?

高人啊  小弟按了个空格  错误全没了
zwp0822 发表于 2013-5-27 14:27 | 显示全部楼层
楼主这助理工程师也太抠了,才1分
dirtwillfly 发表于 2013-5-27 19:18 | 显示全部楼层
天命风流 发表于 2013-5-27 14:17
高人啊  小弟按了个空格  错误全没了

:L
 楼主| 天命风流 发表于 2013-5-27 19:30 | 显示全部楼层
zwp0822 发表于 2013-5-27 14:27
楼主这助理工程师也太抠了,才1分

兄弟批评的是!!!:(
东北小辉辉 发表于 2013-5-27 20:04 | 显示全部楼层
头文件 还有后面的中断函数写错了
anywn_xue 发表于 2013-5-27 20:15 | 显示全部楼层
天命风流 发表于 2013-5-27 14:17
高人啊  小弟按了个空格  错误全没了

我只是觉得坑···
lubaodong 发表于 2013-5-28 08:46 | 显示全部楼层
天命风流 发表于 2013-5-27 14:17
高人啊  小弟按了个空格  错误全没了

过奖了,我是菜鸟。:L
您需要登录后才可以回帖 登录 | 注册

本版积分规则

91

主题

1175

帖子

6

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