最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
中超| 富川| 双桥区| 蒙城县| 重庆市| 吴堡县| 淮安市| 安陆市| 邵阳市| 台前县| 田林县| SHOW| 彰化县| 清流县| 泸水县| 西华县| 沿河| 漯河市| 雅安市| 昆明市| 雷波县| 多伦县| 灵川县| 班戈县| 隆林| 中阳县| 内丘县| 德保县| 攀枝花市| 灵山县| 江北区| 天峻县| 景泰县| 安顺市| 通海县| 香港| 青龙| 璧山县| 池州市| 邢台市| 平南县|