打印

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

[复制链接]
1810|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
#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;

      }
}

未命名.jpg (2.25 MB )

未命名.jpg

相关帖子

沙发
天命风流|  楼主 | 2013-5-27 10:14 | 只看该作者
自己顶一下!!!

使用特权

评论回复
板凳
兰天白云| | 2013-5-27 10:27 | 只看该作者
分析什么呢?好像是把某一个数送到P口,

使用特权

评论回复
地板
lubaodong| | 2013-5-27 12:12 | 只看该作者
那个interrupt和0之间是不是米有空格呀?

使用特权

评论回复
5
dirtwillfly| | 2013-5-27 12:15 | 只看该作者
你的环境路径设置的不对,编译器找不到<at89c51.h>

使用特权

评论回复
6
天命风流|  楼主 | 2013-5-27 13:41 | 只看该作者
dirtwillfly 发表于 2013-5-27 12:15
你的环境路径设置的不对,编译器找不到

我应该怎样纠正呢?求指教!!!

使用特权

评论回复
7
wangxm86| | 2013-5-27 13:49 | 只看该作者
"interrupt0"   interrupt 0

使用特权

评论回复
8
天命风流|  楼主 | 2013-5-27 14:17 | 只看该作者
lubaodong 发表于 2013-5-27 12:12
那个interrupt和0之间是不是米有空格呀?

高人啊  小弟按了个空格  错误全没了

使用特权

评论回复
9
zwp0822| | 2013-5-27 14:27 | 只看该作者
楼主这助理工程师也太抠了,才1分

使用特权

评论回复
10
dirtwillfly| | 2013-5-27 19:18 | 只看该作者
天命风流 发表于 2013-5-27 14:17
高人啊  小弟按了个空格  错误全没了

:L

使用特权

评论回复
11
天命风流|  楼主 | 2013-5-27 19:30 | 只看该作者
zwp0822 发表于 2013-5-27 14:27
楼主这助理工程师也太抠了,才1分

兄弟批评的是!!!:(

使用特权

评论回复
12
东北小辉辉| | 2013-5-27 20:04 | 只看该作者
头文件 还有后面的中断函数写错了

使用特权

评论回复
13
anywn_xue| | 2013-5-27 20:15 | 只看该作者
天命风流 发表于 2013-5-27 14:17
高人啊  小弟按了个空格  错误全没了

我只是觉得坑···

使用特权

评论回复
14
lubaodong| | 2013-5-28 08:46 | 只看该作者
天命风流 发表于 2013-5-27 14:17
高人啊  小弟按了个空格  错误全没了

过奖了,我是菜鸟。:L

使用特权

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

本版积分规则

91

主题

1175

帖子

6

粉丝