垣曲網(wǎng)站建設(shè)歐美網(wǎng)站建設(shè)
文章目錄
- 前言
- 一、創(chuàng)建key文件,添加key文件路徑
- 二、key文件編寫(xiě)
- 三、模塊化測(cè)試
- 總結(jié)
前言
本篇文章將為大家?guī)?lái)按鍵的模塊化封裝,這里使用到了三行按鍵使得我們的代碼更加簡(jiǎn)便。
按鍵原理:獨(dú)立按鍵
一、創(chuàng)建key文件,添加key文件路徑
這里的操作就不過(guò)多解釋了,大家自行看前面的文章即可。
51單片機(jī)模塊化
二、key文件編寫(xiě)
在key.h中定義了按鍵的IO口,和封裝了一個(gè)按鍵掃描函數(shù)。
獨(dú)立按鍵相對(duì)于矩陣按鍵還是比較簡(jiǎn)單的。
key_scan函數(shù)我們給他一個(gè)u8類型的返回值,當(dāng)按鍵按下時(shí)通過(guò)這個(gè)返回值我們可以知道我們是按下了哪個(gè)按鍵。
key.h
/*此宏作用:防止頭文件重復(fù)包含*/