五月天青色头像情侣网名,国产亚洲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ó)家法律
米林县| 新泰市| 扬州市| 县级市| 交口县| 湘乡市| 祁东县| 乌拉特后旗| 连平县| 东乡族自治县| 岳池县| 平潭县| 高唐县| 措美县| 阳信县| 太仓市| 桐乡市| 平和县| 安丘市| 新干县| 大英县| 南充市| 仙桃市| 尼勒克县| 安宁市| 安图县| 平邑县| 融水| 深圳市| 宣化县| 翁源县| 青州市| 垣曲县| 靖边县| 博爱县| 大石桥市| 内丘县| 东平县| 宁武县| 青田县| 元江|