您现在所在的是:

单片机论坛

回帖:4个,阅读:2562 [上一页] [1] [下一页]
800
bmwoooly
文章数:1
年度积分:50
历史总积分:800
注册时间:2009/6/27
发站内信
发表于:2009/6/27 20:44:58
#0楼
利用8501单片的输入输出端口 设计八个LED灯循环亮灭 延时一秒 急急  谢谢  考试表情
934
光电子
文章数:19
年度积分:50
历史总积分:934
注册时间:2006/11/12
发站内信
发表于:2009/6/27 21:56:59
#1楼
==============流水灯程序=============(小强-2008.05.29)*/
#include <reg52.h>
#define LED P0 /*宏定义LED接于P0口*/
void delay (int); /*声明延迟子函数*/
main()
{
 int i;
 while(1)
 {
   LED=0xfe;
   for(i=0;i<7;i++)
   {
      delay(100);
      LED=(LED<<1)|0x01; /*最低位LED灯左移一位后进行或运算使得最低位不会为“0”*/
    }
   for(i=0;i<7;i++)
   {
      delay(100);
      LED=(LED>>1)|0x80; /*最低位LED灯右移一位后进行或运算使得最高位不会为“0”*/
    }
      LED=0xff;
   for(i=0;i<4;i++)
   {
      delay(300);
      LED=~LED; /*所有的LED灯取反全亮或者全灭*/
    }
  }
}
/*======================延迟子程序===========================*/

void delay(int x)
{
int a,b;
for(a=0;a<x;a++) /*计数X次,延时X×5ms*/
for(b=0;b<600;b++); /*计数600次,约延时5ms*/
}
787
zhangshouche
文章数:0
年度积分:50
历史总积分:787
注册时间:2009/6/20
发站内信
发表于:2009/6/28 13:31:14
#2楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
811
c8051f88
文章数:49
年度积分:50
历史总积分:811
注册时间:2009/2/26
发站内信
发表于:2009/7/24 9:31:09
#3楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
17528
ahljj
文章数:3386
年度积分:240
历史总积分:17528
注册时间:2002/3/23
发站内信
发表于:2010/7/13 14:40:08
#4楼
学习了

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004