日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]/* 名稱(chēng):K1-K4 控制 LED 移位說(shuō)明:按下 K1 時(shí),P0 口 LED 上移一位; #FormatImgID_0# */按下 K2 時(shí),P0 口 LED 下移一位;按下 K3 時(shí),P2 口 LED 上移一位;按下 K4 時(shí),P2 口 LED 下移一位; #include<reg51.h

/*  名稱(chēng):K1-K4  控制 LED 移位

說(shuō)明:按下 K1 時(shí),P0 口 LED 上移一位;

 

#FormatImgID_0#

*/

按下 K2 時(shí),P0 口 LED 下移一位;

按下 K3 時(shí),P2 口 LED 上移一位;

按下 K4 時(shí),P2 口 LED 下移一位;

 

#include<reg51.h>

#include<intrins.h>

#define uchar unsigned char

#define uint unsigned int

//延時(shí)

void DelayMS(uint x)

{

uchar i;

while(x--)

for(i=0;i<120;i++);

}

// 根 據(jù) P1 口 的 按 鍵 移 動(dòng)

LED

void Move_LED()

{

if     ((P1&0x10)==0) P0=_cror_(P0,1);  //K1

else if((P1&0x20)==0) P0=_crol_(P0,1); //K2

else if((P1&0x40)==0) P2=_cror_(P2,1);  //K3

else if((P1&0x80)==0) P2=_crol_(P2,1); //K4

}

//主程序

void main()

{

uchar Recent_Key;最近按鍵

P0=0xfe;

P2=0xfe;

P1=0xff;

Recent_Key=0xff;

while(1)

{

if(Recent_Key!=P1)

Recent_Key=P1; //保存最近按鍵

Move_LED(); 

DelayMS(10); 

}

}

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉