您的位置 首页 IC

LED流水灯程序 移位写法

***********(C)COPYRIGHT2012*************程序作者:蓝雨(QQ:983931459,Email:chenhengchuan@163com)*程序版本:V10*

/*********** (C) COPYRIGHT 201 2************
* 程序作者: 蓝雨(QQ:983931459 ,Email:chenhengchuan@163.com)
* 程序版别: V1.0
* 编制日期: 2012-11-02
* 编译器:Keil C uVision4
* 芯片:STC89C52,11.0592M晶振
* 程序开发板: 版别
******************************************/
#include
void Delay(unsigned int i); //延时函数声明
void main(void)
{
unsigned char i=0; //界说LED变量
unsigned char LED_DATA=0x80; //界说LED=1000 0000
while(1) //死循环
{
for(i=0;i<8;i++) //循环8次

{
P2=~LED_DATA; //P2=0111 1111
Delay(30000); //延时30000
LED_DATA>>=1; //移位1011 1111

}
LED_DATA=0x80; //LED=1000 0000
}

}
void Delay(unsigned int i) //延时子程序
{
while(i–);
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/255572.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部