久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
利用單片機AD轉換做按鍵掃描,識別按鍵單鍵,雙鍵長按短按。(兩個按鍵同時按下)
[打印本頁]
作者:
742624689
時間:
2019-5-29 15:25
標題:
利用單片機AD轉換做按鍵掃描,識別按鍵單鍵,雙鍵長按短按。(兩個按鍵同時按下)
用一個IO口就可以識別多個按鍵,這里以兩個按鍵為例。
1.可以識別S1和S2單擊
2.識別S1和S2同時按下
3.S1和S2同時長按
電路圖:
P2外接串聯led燈,用來調試按鍵效果
電路圖.png
(192.09 KB, 下載次數: 68)
下載附件
2019-5-29 15:22 上傳
按鍵程序代碼如下:
void keyscan()
{
if(AD_value>100) //如果有任意按下
{
if(key1&&!key_lock)
{
pre_kvalue=1; //保存鍵值
}
else if(key2&&!key_lock)
{
pre_kvalue=2; //保存鍵值
}
if(key12&&pre_kvalue!=4) //雙鍵按下。完成長按操作視為判斷結束
{
key_lock=1; //當按下雙鍵時,不再判斷單鍵是否按下
pre_kvalue=3; //保存雙鍵按下鍵值
if(key_count>150) //長按1.5秒
{
pre_kvalue=4; //保存雙鍵長按鍵值
key_count=0; //長按計數清零
}
}
}
else if(AD_value<100) //等待全部按鍵彈起,執行相關按鍵指令
{
mode_choice(); //執行對應按鍵的指令
key_lock=0; //雙鍵標志位清零
key_count=0; //長按計數清零
}
}
完整程序代碼和電路圖已經打包好。大家一起學習交流
全部資料51hei下載地址:
AD按鍵掃描.zip
(221.62 KB, 下載次數: 109)
2019-5-29 15:24 上傳
點擊文件名下載附件
一個IO口,理論可以識別幾百個按鍵
下載積分: 黑幣 -5
作者:
hz532
時間:
2019-11-27 09:21
好好學習
作者:
a461624201
時間:
2021-12-4 03:05
試試看,AD電壓采集需要的IO少.
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
成人一区二区视频
|
久久国产精品-国产精品
|
免费观看一级特黄欧美大片
|
在线视频一区二区三区
|
罗宾被扒开腿做同人网站
|
国产精品亚洲综合
|
成人免费一区二区三区视频网站
|
99免费在线视频
|
羞羞的视频在线
|
欧美日韩一区二区在线
|
天天激情综合
|
日韩视频一区二区
|
国内精品在线视频
|
国产日产久久高清欧美一区
|
免费视频一区二区
|
丁香婷婷综合激情五月色
|
在线亚洲欧美
|
色黄视频在线
|
亚洲国产精品一区二区久久
|
在线一级片
|
亚洲视频免费
|
成人精品免费视频
|
日韩在线小视频
|
国产精品一区二区免费
|
亚洲美女网站
|
亚洲欧美日韩国产
|
国产一区二区三区四区三区四
|
日本一卡精品视频免费
|
一级毛片免费视频观看
|
中文字幕在线观看视频一区
|
四虎影院在线免费观看
|
国产精品一区二区免费
|
国产日韩欧美一区二区
|
www.嫩草
|
午夜免费视频
|
欧美片网站免费
|
啪啪免费网
|
欧美一级免费看
|
91久久国产综合久久91精品网站
|
精品国产乱码久久久久久丨区2区
|
全免费a级毛片免费看视频免费下
|