久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
51單片機(jī)獨(dú)立按鍵源程序與電路圖
[打印本頁]
作者:
大白stc89c52
時(shí)間:
2018-4-30 08:20
標(biāo)題:
51單片機(jī)獨(dú)立按鍵源程序與電路圖
截圖格式 雙擊可以打.png
(116.4 KB, 下載次數(shù): 86)
下載附件
2018-4-30 08:11 上傳
三個(gè)獨(dú)立按鍵S2/S3/S4手動(dòng)設(shè)置報(bào)警距離,S4是設(shè)置鍵,S2是加鍵,S3是減鍵;按一下S4可以進(jìn)行報(bào)警距離設(shè)置,按一次S2報(bào)警距離就會(huì)增加1cm,按一次S3報(bào)警距離就會(huì)減小1cm。下面是有關(guān)按鍵的程序,沒有看懂,希望指教
/********************獨(dú)立按鍵程序*****************/
uchar key_scan; //按鍵值
void key() //獨(dú)立按鍵程序
{
static uchar key_new;
key_can = 20; //按鍵值還原
P2 |= 0x07;
if((P2 & 0x07) != 0x06) //按鍵按下
{
delay_1ms(1); //按鍵消抖動(dòng)
if(((P2 & 0x07) != 0x07) && (key_new == 1))
{ //確認(rèn)是按鍵按下
key_new = 0;
switch(P2 & 0x07)
{
case 0x05: key_can = 1; break; //得到k2鍵值
case 0x04: key_can = 2; break; //得到k3鍵值
case 0x02: key_can = 3; break; //得到k4鍵值
}
}
}
else
key_new = 1;
}
/****************按鍵處理顯示函數(shù)***************/
void key_with()
{
if(key_can == 1) //設(shè)置鍵
{
menu_1 ++;
if(menu_1 >= 2)
{
menu_1 = 0;
smg_i = 3; //只顯示3位數(shù)碼管
}
if(menu_1 == 1)
{
smg_i = 4; //只顯示4位數(shù)碼管
}
}
if(menu_1 == 1) //設(shè)置報(bào)警
{
if(key_can == 2)
{
set_d ++ ; //加1
if(set_d > 400)
set_d = 400;
}
if(key_can == 3)
{
set_d -- ; //減1
if(set_d <= 1)
set_d = 1;
}
dis_smg[0] = smg_du[set_d % 10]; //取小數(shù)顯示
dis_smg[1] = smg_du[set_d / 10 % 10] ; //取個(gè)位顯示
dis_smg[2] = smg_du[set_d / 100 % 10] & 0xdf ; //取十位顯示
dis_smg[3] = smg_du[10]; //a
}
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美日韩国产精品一区二区
|
日本一区二区在线视频
|
www.日本国产
|
日韩在线
|
亚洲久久一区
|
操操日
|
91精品国产91久久综合桃花
|
国产伦精品一区二区三区在线
|
日韩一级
|
成人精品国产免费网站
|
欧美日日
|
中文字幕在线观看一区
|
日韩精品一区二区三区老鸭窝
|
色片在线观看
|
麻豆av在线
|
久久精品亚洲精品
|
亚洲欧美国产毛片在线
|
红色av社区
|
亚洲一区免费在线
|
黄网站色大毛片
|
日韩一二三区视频
|
视频一区二区中文字幕
|
免费看国产精品视频
|
91视频在线看
|
91精品国产综合久久福利软件
|
久草成人
|
精品国产青草久久久久96
|
久久久久久久久久爱
|
成人在线黄色
|
91电影在线
|
在线免费观看毛片
|
久久久精品视频一区二区三区
|
日本精品一区二区
|
aaa天堂
|
亚洲国产高清高潮精品美女
|
91精品一区二区三区久久久久久
|
国产精品美女在线观看
|
7799精品视频天天看
|
在线看亚洲
|
91五月天
|
国产视频一区二区三区四区五区
|