找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2228|回复: 6
打印 上一主题 下一主题
收起左侧

刚学单片机,自己编了一个流水灯程序,不知错在哪里,请高手指教

[复制链接]
跳转到指定楼层
楼主
ID:50953 发表于 2013-6-14 23:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<reg52.h>
#define uchar unsigned char
uchar i=1;
main()
{ P0=0xff;
  EA=1;
  EX0=1;
  IT0=0;
  while(1);
}
voidINT0 () interrupt 0
{
  switch(i)
  { case 1:P0=0xfe;break;
    case 2:P0=0xfd;break;
    case 3:P0=0xfb;break;
    case 4:P0=0xf7;break;
    case 5:P0=0xef;break;
    case 6:P0=0xdf;break;
    case 7:P0=0xbf;break;
        case 8:P0=0x7f;
  }
  i++;
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1 发表于 2013-6-15 10:16 | 只看该作者
你这个程序是要按住 int0 这个键才有流水灯吧
回复

使用道具 举报

板凳
ID:76287 发表于 2015-4-7 19:06 | 只看该作者
不懂,但是还是要顶,安抚楼主受伤心灵,每一个新手都是痛苦的开始,快乐的结局
回复

使用道具 举报

地板
ID:76365 发表于 2015-4-7 20:52 | 只看该作者
回复

使用道具 举报

5#
ID:75829 发表于 2015-4-9 18:15 | 只看该作者
你的外部中断0这个引脚定义呢?当i>8时,程序就会出现混乱。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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