欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機串口控制LED亮滅
[打印本頁]
作者:
新人小弟
時間:
2019-3-3 12:02
標題:
單片機串口控制LED亮滅
#include <reg52.h>
#include <intrins.h>
typedef unsigned char uchar;
typedef unsigned int uint;
sbit led0=P2^0;
sbit led1=P2^1;
sbit led2=P2^2;
sbit led3=P2^3;
sbit led4=P2^4;
sbit led5=P2^5;
sbit led6=P2^6;
sbit led7=P2^7;
uchar num[9];
uchar ch;
int Res;
void ChuanInit()
{
SCON=0x50;
TMOD=0x20;
PCON=0x80;
TH1=0xf3;
TL1=0xf3;
ES=1;
EA=1;
TR1=1;
}
void Chuan() interrupt 4
{
uchar Data;
Data=SBUF;
RI=0;
ch=Data;
SBUF=Data;
while(!TI);
TI=0;
}
void Liu()
{
int i;
for(i=0;i<8;i++)
{
num[i]=ch<<7;
ch>>=1;
}
}
/*void Jia()
{
led0=num[0];
led1=num[1];
led2=num[2];
led3=num[3];
led4=num[4];
led5=num[5];
led6=num[6];
led7=num[7];
} */
void Le()
{
if(num[0]==1)
{
led0=0;
}
else
{
led0=1;
}
if(num[1]==1)
{
led1=0;
}
else
{
led1=1;
}
if(num[2]==1)
{
led2=0;
}
else
{
led2=1;
}
if(num[3]==1)
{
led3=0;
}
else
{
led3=1;
}
if(num[4]==1)
{
led4=0;
}
else
{
led4=1;
}
if(num[5]==1)
{
led5=0;
}
else
{
led5=1;
}
if(num[6]==1)
{
led6=0;
}
else
{
led6=1;
}
if(num[7]==1)
{
led7=0;
}
else
{
led7=1;
}
}
void main()
{
ChuanInit();
while(1)
{
Liu();
Le();
}
}
復制代碼
作者:
wu4588434
時間:
2020-2-25 10:23
程序不全吧,發什么指令控制???
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1