久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機一個獨立按鍵控制4個led
[打印本頁]
作者:
白露橫江
時間:
2018-8-25 20:26
標題:
單片機一個獨立按鍵控制4個led
普中2.0的板子 使用獨立按鍵通過ID的大小來控制led
#include <reg52.h>
#define u16 unsigned int //數據類型的定義
#define u8 unsigned char
u16 ID=0; //通過ID的大小來控制某個led的閃爍
sbit led=P2^0; //led的管教定義
sbit led1=P2^1;
sbit led2=P2^2;
sbit led3=P2^3;
sbit k1=P3^1; //獨立按鍵的定義
sbit k2=P3^0; //復位按鍵
void delay(u16 i); //延時函數
void key(); //按鍵函數
void main()
{
while(1)
{
key();
switch(ID)
{
case 1: led=~led; led3=1; delay(5000); break; //led的閃爍實現
case 2: led1=~led1; led=1; delay(5000); break;
case 3: led2=~led2; led1=1; delay(5000); break;
case 4: led3=~led3; led2=1; delay(5000); break;
}
}
}
void delay(u16 i) //延時函數
{
while(i--);
}
void key() //按鍵函數
{
if(k1==0)
{
delay(1000);
if(k1==0)
{
ID++;
}
if(ID>4)
{
ID=0; //當按了4次后第五次按下所有的led不在閃爍
led3=1; //是led4 停止閃爍
}
while(!k1);
}
if(k2==0)
{
delay(1000);
if(k2==0)
{
ID=0;
led=1;
led1=1;
led2=1;
led3=1;
}
while(!k2);
}
}
作者:
cyy~qmr
時間:
2019-8-2 11:31
case 1: led=~led; led3=1; delay(5000); break;
為什么 受面試 led3=1? 樓主方便說一下嗎 ?
作者:
cyy~qmr
時間:
2019-8-2 13:08
還有就是 如果用左移右移函數來移動led 是什么樣的程序 樓主大大方便告知一下嘛
作者:
ccgfcch
時間:
2019-8-2 16:47
對于我這個新手來說,一頭霧水
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日本aⅴ中文字幕
|
欧美中文字幕一区二区三区亚洲
|
www.日韩高清
|
在线久草
|
国产免费国产
|
中文字字幕一区二区三区四区五区
|
男人天堂网址
|
亚洲人人舔人人
|
日韩毛片在线观看
|
亚洲综合大片69999
|
精品欧美一区二区中文字幕视频
|
免费在线一区二区三区
|
亚洲欧美日韩久久久
|
国产视频一视频二
|
黑人巨大精品欧美一区二区免费
|
久久久久久成人
|
免费看一区二区三区
|
欧美日韩在线观看视频网站
|
h在线免费观看
|
羞羞视频在线网站观看
|
精品国产乱码久久久久久影片
|
日韩精品一区二区三区视频播放
|
久久9热
|
www.色婷婷
|
黄色网址大全在线观看
|
精品成人免费一区二区在线播放
|
伊人狠狠
|
国产精品成人一区二区三区
|
日本成人免费网站
|
秋霞a级毛片在线看
|
国产视频中文字幕在线观看
|
二区不卡
|
九九热在线视频免费观看
|
黄频视频
|
一区二区三区四区视频
|
a黄视频
|
久久午夜视频
|
欧美在线小视频
|
永久看片
|
av入口
|
日韩专区中文字幕
|