亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版
標(biāo)題:
單片機流水燈代碼
[打印本頁]
作者:
夢之飛翔
時間:
2018-10-10 22:10
標(biāo)題:
單片機流水燈代碼
#include <reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
uint ee,aa;
void delayms(uint xms)
{
uint b,c;
for(b=xms;b>0;b--)
{
for(c=100;c>0;c--);
}
}
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
xms=200;
uint a,b;
void zhongzuoaigeyi()
{
uint ee,aa=0xfe;
P2=aa;
delayms(xms);
for(ee=1;ee<8;ee++)
{
P2=aa<<ee;
delayms(xms);
}
}
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
void zhongyouaigeyi()
{
uint ee,aa=0x7f;
P2=aa;
delayms(xms);
for(ee=1;ee<8;ee++)
{
P2=aa>>ee;
delayms(xms);
}
}
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
void zuoyi()
{
uint ee,aa=0xfe;
P2=aa;
delayms(xms);
for(ee=1;ee<8;ee++)
{
aa=_crol_(aa,1);
P2=aa;
delayms(xms);
}
}
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
void youyi()
{
uint ee,aa=0x7f;
P2=aa;
delayms(xms);
for(ee=1;ee<8;ee++)
{
aa=_cror_(aa,1);
P2=aa;
delayms(xms);
}
}
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
void quanshanliang()
{
for(b=0;b<5;b++)
{
P2=0x00;
delayms(xms);
P2=0xff;
delayms(xms);
}
}
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
void banshanliang()
{
for(b=0;b<5;b++)
{
P2=0xf0;
delayms(xms);
P2=0x0f;
delayms(xms);
}
}
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
void liang1()
{
for(b=0;b<5;b++)
{
P2=0xaa;
delayms(xms);
P2=0x55;
delayms(xms);
}
}
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
void liang2()
{
aa=0xfc;
for(b=0;b<7;b++)
{
aa=_crol_(aa,1);
P2=aa;
delayms(xms);
}
}
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
void liang3()
{
aa=0xfc;
for(b=0;b<7;b++)
{
aa=_cror_(aa,1);
P2=aa;
delayms(xms);
}
}
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
void liang4()
{
for(b=0;b<5;b++)
{
P2=0x5f;
delayms(xms);
P2=0xfa;
delayms(xms);
}
}
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
void main()
{
zhongzuoaigeyi();
zhongyouaigeyi();
zuoyi();
youyi();
quanshanliang();
banshanliang();
liang1();
liang2();
liang3();
liang4();
}
復(fù)制代碼
這是我寫的一個流水燈代碼。
用了幾個小時
里面有代碼
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1