五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

GD32F450/F470旗艦開(kāi)發(fā)板學(xué)習(xí)教程—10 按鍵實(shí)驗(yàn)

2023-03-13 13:35 作者:凌智科技  | 我要投稿

????大家好,我是凌智君。

????這節(jié)課大家一起學(xué)習(xí)一下單片機(jī)GPIO的輸入模式,之前幾節(jié)課講了一下如何配置單片機(jī)實(shí)現(xiàn)GPIO的輸出功能,這一節(jié)一起學(xué)習(xí)一下使用GPIO的輸入功能讀取外部輸入信號(hào),廢話不多說(shuō)了,直接上代碼。

????一、實(shí)驗(yàn)?zāi)康模?br>

????學(xué)習(xí)如何配置單片機(jī)實(shí)現(xiàn)外部輸入。

????二、實(shí)驗(yàn)現(xiàn)象:

????下載程序后復(fù)位開(kāi)發(fā)板,按鍵 KEY1 按下,LED3 亮,松開(kāi)按鍵 KEY1,LED3 滅。

????三、實(shí)驗(yàn)原理

??? 問(wèn)題1:按鍵是怎么樣產(chǎn)生信號(hào)的?

????原因:按鍵的一側(cè)接到單片機(jī)引腳,另外一側(cè)接到電源引腳(GND或者3.3V),正常狀態(tài)下,沒(méi)有輸入信號(hào),當(dāng)按鍵按下,單片機(jī)引腳和電源引腳連通。但是正常情況下,會(huì)給按鍵設(shè)置一個(gè)默認(rèn)輸入狀態(tài),下面會(huì)講解。

????問(wèn)題2:按鍵輸入的原理是什么?

????原因:原理圖如圖所示,默認(rèn)狀態(tài)下,通過(guò)一個(gè)上拉電阻連接到單片機(jī)引腳,這時(shí)候單片機(jī)引腳默認(rèn)是3.3V,當(dāng)按鍵按下時(shí),單片機(jī)引腳會(huì)直連到GND,這時(shí)候單片機(jī)引腳輸入是0V,會(huì)產(chǎn)生一個(gè)電平的變化。

????????問(wèn)題3:怎么判斷有按鍵按下?

????????原因:?jiǎn)纹瑱C(jī)不斷掃描讀取引腳電平,默認(rèn)狀態(tài)下是高電平,當(dāng)按鍵按下時(shí),輸入低電平,單片機(jī)讀取到電平變化,則表明按鍵按下。

????????問(wèn)題4:程序是如何實(shí)現(xiàn)的?

????????首先將單片機(jī)引腳初始化為輸入模式,直接調(diào)用GD的庫(kù)函數(shù)即可。

????????

然后,宏定義一下單片機(jī)引腳電平變化分別代表的狀態(tài),RESET 低電平代表按下,SET高電平代表按鍵彈起。

在系統(tǒng)初始化調(diào)用初始化函數(shù)

????在執(zhí)行函數(shù)內(nèi)判斷按鍵是否按下,其中進(jìn)行10ms延時(shí),用于按鍵消抖操作,當(dāng)按鍵按下時(shí),LED3燈亮,松開(kāi)燈滅。

????以上就是整個(gè)配置單片機(jī)GPIO輸入的配置過(guò)程,讀取外部輸入的高低電平信號(hào)。

配套視頻鏈接:

待更新

開(kāi)發(fā)板鏈接:

https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-13627328884.33.7bc1550ahpVF5F&id=691783952745


公眾號(hào):


公眾號(hào)

凌智君:

YunXiang_TechShare

(添加V,有相關(guān)技術(shù)交流群)

GD32F450/F470旗艦開(kāi)發(fā)板學(xué)習(xí)教程—10 按鍵實(shí)驗(yàn)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
额敏县| 宜城市| 营口市| 武穴市| 手机| 闸北区| 新田县| 乳山市| 马公市| 中宁县| 政和县| 万安县| 扎囊县| 东阿县| 枝江市| 霍林郭勒市| 铁力市| 旬邑县| 图木舒克市| 呼图壁县| 牡丹江市| 东源县| 汉阴县| 荆州市| 枝江市| 利津县| 广饶县| 沧州市| 宜春市| 明水县| 崇仁县| 房山区| 清徐县| 泽普县| 白河县| 清流县| 南京市| 乌审旗| 长兴县| 黄梅县| 留坝县|