《《數(shù)碼管和按鍵》PPT課件》由會員分享,可在線閱讀,更多相關(guān)《《數(shù)碼管和按鍵》PPT課件(13頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、,單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,*,第二節(jié) 數(shù)碼管和按鍵,1.,數(shù)碼管及其編程,2.,按鍵及其編程,1.,數(shù)碼管,1.1,數(shù)碼管介紹,數(shù)碼管其實就是按一定順序排列的發(fā)光二級管。其構(gòu)造如下圖。,通過程序讓發(fā)光二極管,有規(guī)律的點亮就可以顯示出來特定的符號。一般使用數(shù)碼管顯示,09,和,AF,。共陰極的數(shù)碼管碼表如下圖。,1.2,學習數(shù)碼管實驗電路,可以看到,開發(fā)板上的數(shù)碼管電路結(jié)合了兩個鎖存器,這樣做的目的是為了節(jié)省,I/O,口。如果單純做數(shù)碼管顯示電路,是可以去掉鎖存器的,但是因為開發(fā)板上的元器件太多,所以有必要使用鎖存器來拓展,I/O,
2、口。,該電路使用單片機的,P0,口以及,P2.6,和,P2.7,來驅(qū)動數(shù)碼管,,P2.6,和,P2.7,分別控制兩個鎖存器的鎖存端,定義,P2.6,為,DULA,,連接在左邊的鎖存器上,這個鎖存器主要用來控制數(shù)碼管的每個段即,ag,和,dp,。而,P2.7,定義為,WELA,,連接在右面的鎖存器上,這個鎖存器的功能是選擇是哪個數(shù)碼管顯示。因為使用的是共陰極數(shù)碼管所以哪位為低時那個數(shù)碼管就顯示。例如首先給,P0,輸出,0 xff,并使左邊的鎖存器所存,然后給,P0,輸出,0 xfe,,并使右邊的鎖存器所存此時第一個數(shù)碼管就會全亮,而其他的數(shù)碼管不亮。,1.3,編寫數(shù)碼管程序,首先,新建一個工程,
3、編寫第一個程序如下圖。,編寫第二個程序,(數(shù)碼管變化顯示),動態(tài)顯示,動態(tài)顯示的特點是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效。選亮數(shù)碼管采用動態(tài)掃描顯示。所謂動態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應的位選,利用發(fā)光管的余輝和人眼視覺暫留作用,使人的感覺好像各位數(shù)碼管同時都在顯示。動態(tài)顯示的亮度比靜態(tài)顯示要差一些,所以在選擇限流電阻時應略小于靜態(tài)顯示電路中的。,編寫第三個程序(動態(tài)顯示),程序參考實驗講義。,2,按鍵學習,開發(fā)板上的獨立按鍵電路,矩陣鍵盤,本實驗中,僅介紹獨立按鍵,矩陣鍵盤需要下來自己學習。,按鍵的去抖,當我們按下按鍵時,并不是一下子就從打開變成了閉合狀態(tài),而是會產(chǎn)生抖動,如,下圖所示。,