如何用单片机控制16盏流水灯?

如题所述

第1个回答  2011-10-24
void main()
{
unsigned int temp,i;
temp=1;
while(1)
{
P1=temp&0x00ff; //取temp低8位
P2=(temp&0xff00)>>8; //取temp高8位
for(i=0;i<65535;i++)
{} //延时
if(temp!=0x8000)
temp<<=1; //temp左移一位
else temp=1;
}
}本回答被网友采纳
第2个回答  2021-03-24

花样流水灯的玩法,一个51单片机8位端口轮流输出16颗灯珠,

本回答被网友采纳
相似回答