EDN首页   博客首页 用户登陆  |  注册

日志档案

发表于 2009/6/25 11:11:21

1

标签: 51  单片机  keil  Proteus  led  C语言  

51单片机系列二:流水灯

实验简介:

本实验针对的对象:单片机初学者

编程语言:51单片机C语言

编写时间:2009.6.25

附件提供的资源:  1.      keil工程包(包括C语言源代码和hex文件等等)

                                    2.     Proteus仿真图

程序员: 小邹

特别说明: 欢迎大家下载,并提出修改或者优化意见

程序源代码展示:

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
delay(uint z)
{
 uint x,y;
 for(x=z;x>0;x--)
 for(y=110;y>0;y--);
}
main()
{

unsigned char i;
unsigned char temp;
unsigned char a,b;


while(1)
{
 temp=0xfe;
 P1=temp;
 delay(500);
 for(i=1;i<8;i++)
   {
  a=temp<<i;
  b=temp>>(8-i);
  P1=a|b;
  delay(300);
    }

}
}

请在这里下载附件:rar

系统分类: 单片机   |   用户分类: 单片机相关   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

该用户于2009/6/29 14:49:10编辑过该文章

阅读(440)  |  评论(0)  |  收藏(1)  |  举报  

投一票您将和博主都有获奖机会!