基于verilog鍵盤數(shù)碼管設(shè)計_第1頁
基于verilog鍵盤數(shù)碼管設(shè)計_第2頁
基于verilog鍵盤數(shù)碼管設(shè)計_第3頁
基于verilog鍵盤數(shù)碼管設(shè)計_第4頁
基于verilog鍵盤數(shù)碼管設(shè)計_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第三屆“夢想啟航”科技培訓(xùn)活動,基于verilog,2010年11月13日,主要內(nèi)容: 1.基于verilog語言數(shù)碼管掃描 程序 2.基于verilog語言矩陣鍵盤掃描 程序,共陰:1點亮 共陽:0點亮,共陰:1點亮 共陽:0點亮,4,a,b,c,d,e,f,g,dp,動態(tài)顯示:是指無論在任何時刻只有一個數(shù)碼管處于顯示狀態(tài),每個數(shù)碼管輪流顯示,圖2.21 限流電阻的連接方式,當(dāng)數(shù)碼管處于動態(tài)顯示時,所有位選線分離,而每個數(shù)碼管的各條段選線相連。當(dāng)需要顯示數(shù)字或字符時,需要將所有數(shù)碼管輪流點亮,這時對每個數(shù)碼管的點亮周期有了一個較嚴(yán)格的要求:由于發(fā)光體從通入電流開始點亮到完全發(fā)光需要一定的時間

2、,叫做響應(yīng)時間,這個時間對于不同的發(fā)光材質(zhì)是不同的,通常情況下為幾百微秒,所以數(shù)碼管的刷新周期(所有數(shù)碼管被輪流點亮一次的時間)不要過短,這也與數(shù)碼管的數(shù)量有關(guān),一般的數(shù)碼管的刷新周期應(yīng)控制在5ms10ms,即刷新率為200hz100hz,這樣既保證了數(shù)碼管每一次刷新都被完全點亮,同時又不會產(chǎn)生閃爍現(xiàn)象,動態(tài)顯示的優(yōu)點是:硬件電路簡單(數(shù)碼管越多,這個優(yōu)勢越明顯),由于每個時刻只有一個數(shù)碼管被點亮,所以所有數(shù)碼管消耗的電流較??; 缺點是:數(shù)碼管亮度不如靜態(tài)顯示時的亮度高,例如有8個數(shù)碼管,以1秒為單位,每個數(shù)碼管點亮的時間只有1/8秒,所以亮度較低;如果刷新率較低,會出現(xiàn)閃爍現(xiàn)象;如果數(shù)碼管直

3、接與單片機(jī)連接,軟件控制上會比較麻煩等。 在應(yīng)用數(shù)碼管進(jìn)行顯示時,首先需要考慮的問題就是驅(qū)動電流,與發(fā)光二極管相同,數(shù)碼管的發(fā)光段也需要串聯(lián)限流電阻,以共陽極數(shù)碼管為例,串聯(lián)的限流電阻阻值越大,電流越小,亮度越低;電阻值越小,電流越大,亮度越高。在使用限流電阻時需要在每一個段線上都串聯(lián)限流電阻,而不要在公共端上串聯(lián)電阻,如果只在公共端上串聯(lián)一個限流電阻,則在顯示不同的數(shù)字時,將會造成數(shù)碼管亮度的不同,矩陣掃描式鍵盤硬件電路結(jié)構(gòu),矩陣式鍵盤識別按鍵的步驟: 1.讀端口,將端口狀態(tài)與設(shè)定狀態(tài)對比,判斷狀態(tài)是否有變化 2.如有變化,軟件延時 消按鍵的抖動! 無則返回 3.再次執(zhí)行第一步的操作 4.如有鍵按下 則讀取數(shù)據(jù)進(jìn)行數(shù)據(jù)分析!若無則返回! 5.返回分析行列掃描線的信息的結(jié)果,用狀態(tài)機(jī)實現(xiàn)鍵盤掃描程序,parameter state_a = 6b000001, state_b = 6b000010, state_c = 6b000100, state_d = 6b001000, state_e = 6b010000, state_f = 6b100000,獨熱碼: 有多少個狀態(tài)就有多少比特,而且只有一個比特為1,其他全為0,鍵

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論