您现在所在的是:

单片机论坛

回帖:4个,阅读:925 [上一页] [1] [下一页]
912
sfmcu
文章数:44
年度积分:50
历史总积分:912
注册时间:2006/8/22
发站内信
08年优秀博客奖
发表于:2009/9/24 21:13:51
#0楼
 
/*******************************************************************
公司名称:盛方单片机
公司网址:
www.sfmcu.com
模块名称:001.c
功    能:流水灯。            
说    明:无。
程序设计:chenjie      
设计时间:2009.09.19        
版 本 号:
*********************************************************************/
#include
#define uchar unsigned char
#define uint unsigned int
void delay(void);  //延时函数
void stream(void);  //流水灯函数
/********************************************************************
函 数 名:delay()
功    能:延时函数
说    明:延时时间约为1s
入口参数:无
返 回 值:无  
设    计:chenjie           日    期:2009.09.19
修    改:                  日    期:
***********************************************************************/
void delay( void )
{
uchar x,y,z;
for(x=50;x>0;x--)   //延时1s
 for(y=50;y>0;y--)  //延时20ms
  for(z=50;z>0;z--);  //延时400us
}
/********************************************************************
函 数 名:stream()
功    能:流水灯函数
说    明:无
入口参数:无
返 回 值:无  
设    计:chenjie           日    期:2009.09.19
修    改:                  日    期:
************************************************************************/
void stream(void)
{
p2=0xfe;     //11111110,点亮led0
delay();    //延时
p2=0xfd;     //11111101,点亮led1
delay();    //延时
p2=0xfb;     //11111011,点亮led2
delay();    //延时
p2=0xf7;     //11110111,点亮led3
delay();    //延时
p2=0xef;     //11101111,点亮led4
delay();    //延时
p2=0xdf;     //11011111,点亮led5
delay();    //延时
p2=0xbf;     //10111111,点亮led6
delay();    //延时
p2=0x7f;     //01111111,点亮led7
delay();    //延时
}
/********************************************************************
函 数 名:main()
功    能:主函数
说    明:无
入口参数:无
返 回 值:无  
设    计:chenjie           日    期:2009.09.19
修    改:                  日    期:
***********************************************************************/
void main()
{
while(1)
{
 stream(); //调用流水灯函数
}
}
[URL=http://www.sfmcu.com/htm/2009922/811.htm]
sf-51核心学习板原理图
[/URL]
----------------------------------------------
此篇文章从博客转发
原文地址: Http://blog.gkong.com/more.asp?id=101711&Name=sfmcu
824
csqwan
文章数:1
年度积分:50
历史总积分:824
注册时间:2009/10/15
发站内信
发表于:2009/10/15 16:38:55
#1楼
汗   终于找到个看的懂的程序了
887
469543043
文章数:9
年度积分:50
历史总积分:887
注册时间:2009/10/18
发站内信
发表于:2009/10/20 22:13:13
#2楼
楼主的流水灯程序复杂了,在头文件里加个“#include <intrins.h>”,再在流水灯程序里使用左移命令crol就简单多了
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2009/11/4
发站内信
发表于:2009/11/4 18:31:34
#3楼
该用户被锁定,回复内容不予显示!
17528
ahljj
文章数:3387
年度积分:240
历史总积分:17528
注册时间:2002/3/23
发站内信
发表于:2010/5/24 10:14:29
#4楼
学习了

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

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

62.4004