矩陣鍵盤的使用在單品機的學(xué)習(xí)當(dāng)中十分廣泛,可是對于許多新手,包括本人有時也是搞不明白,昨天晚上和今天早上的思考和同行們的討論,終于有了點頭緒,所以想記錄下讀取鍵盤的思路。
所謂的“呼吸燈”,就是通過程序控制led燈的閃爍過程,像呼吸一樣有節(jié)奏。有亮度漸變的過程。
想要點亮點陣中的某一個LED燈。只要使得那個燈所在的行輸出高電平,所在列輸出低電平就好。
這里用到PCF8591 ADDA芯片 和51單片機機,和一個電位器。通過 控制 電位器,產(chǎn)生PWM波,控制舵機 旋轉(zhuǎn)。并在數(shù)碼管上顯示角度。
LED點陣顯示屏是通過PC機將要顯示的漢字字模提取出來,并發(fā)送給單片機,然后顯示在點陣屏上,主要適用于室內(nèi)外漢字顯示。
通過單片機應(yīng)用產(chǎn)品的設(shè)計與調(diào)試過程,鞏固課程所學(xué)理論知識,初步了解單片機應(yīng)用系統(tǒng)設(shè)計與調(diào)試的方法。
數(shù)碼管是靠點亮內(nèi)部的發(fā)光二極管來顯示。一位數(shù)碼管有10個引腳,顯示一個8字需要7個小段,再加上一個小數(shù)點,所以內(nèi)部總共有8個小的發(fā)光二極管,
我用的開發(fā)板是天翔電子的TX-1C,單片機是STC89C52RC。
但凡做和51單片機有關(guān)的東西,我們組都會用到按鍵..... 迷之有緣。獨立按鍵的原理很簡單,沒有按鍵按下時,全部為高電平,按下時接觸地變?yōu)榈仉娖?,檢測是否有低電平來檢測按下動作。 矩陣鍵盤稍微復(fù)雜一點,分別檢測行,檢測列,以此來確定按鍵位置。注意的是,按下時會有抖動,因為寫程序時,需要消抖。常用的方式是延時函數(shù)消抖。
12864液晶的驅(qū)動和1602的類似,只不過是多了幾個擴展的功能,不如畫圖功能
最近這兩天在忙這個rfid的模塊,首先我承認,本人是菜鳥,平臺是基于初學(xué)者入門的51單片機,但是我還是總結(jié)一下最近這兩天看代碼的收獲
總結(jié)一下最近學(xué)的東西,這兩天學(xué)的東西,rfid門卡系統(tǒng)終于弄出來來了,這個程序算現(xiàn)在寫過的比較滿意的程序,大家可以參考參考
液晶的操作:1602液晶只能顯示ASCI,今天把1602液晶驅(qū)動起來,液晶操作要比數(shù)碼管簡單
采用串行總線技術(shù)可以使系統(tǒng)的硬件設(shè)計大大簡化,系統(tǒng)的體積減小,可靠性提高,同時系統(tǒng)更容易更改和擴充。常用的串行擴展總線有:I2c總線,單總線,SPI總線,以及microwire、Plus等等
華為總裁任正非近日接受法國新聞周刊采訪時表示,華為的操作系統(tǒng)速度將比 Android 速度快 60% 以上,但目前仍有一個很大的失誤,那就是與 iOS 或 Android 相比,華為仍然缺乏良好的應(yīng)用程序生態(tài)系統(tǒng),不過有信心能夠在依托中國市場下在 2~3 年建立起來。