日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> 單片機按鍵去抖原理

單片機按鍵去抖原理

關(guān)鍵字:單片機 按鍵去抖 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:11

由上圖可以看出理想波形與實際波形之間是有區(qū)別的,實際波形在按下和釋放的瞬間都有抖動的現(xiàn)象,抖動時間的長短和按鍵的機械特性有關(guān),一般為5~10ms。通常我們手動按鍵然后釋放,這個動作中穩(wěn)定閉合的時間超過了20ms。因此單片機在檢測鍵盤是否按下時都要加上去抖動操作,有專用的去抖動電路,也有專門的去抖動芯片,但通常我們采用軟件延時的方法就可以解決抖動問題。

/* 軟件去抖 */

if (0 == K1 ) //如果有鍵按下

{

delay_ms(8); //延時一段時間去抖

if (0 == K1) //如果真的有鍵按下,檢測到得是穩(wěn)定閉合狀態(tài)

{

... //按鍵以后需要做的事情

}

while(!K1); //松手檢測,如果按住不放則一直在循環(huán)里

}

編輯:admin  最后修改時間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

九台市| 汉中市| 松原市| 杂多县| 平安县| 敦化市| 安宁市| 泸州市| 滦南县| 精河县| 江山市| 宕昌县| 响水县| 扎囊县| 宣武区| 上杭县| 凤冈县| 宝清县| 贵港市| 保山市| 迭部县| 宁蒗| 沙田区| 龙南县| 冷水江市| 浦东新区| 建阳市| 泽州县| 沿河| 大荔县| 应城市| 瑞金市| 乌鲁木齐市| 哈尔滨市| 托克逊县| 晋城| 教育| 会理县| 遂昌县| 峨山| 姜堰市|