1. 熟悉keil仿真軟件;
2. proteus仿真軟件、軟件仿真板的使用;
3. 了解并熟悉一位數(shù)碼管與多位LED數(shù)碼管的電路結(jié)構(gòu)、與單片機(jī)的連接方法及其應(yīng)用原理。
4. 學(xué)習(xí)proteus構(gòu)建LED數(shù)碼管顯示電路的方法,
5. 掌握C51中單片機(jī)控制LED數(shù)碼管動態(tài)顯示的原理與編程方法。
二、實驗原理
三、使用儀器、材料
安裝有keil, proteus計算機(jī)
四、實驗步驟
1、在Proteus軟件中畫原理圖;
2、Keil軟件下編寫源程序并編譯形成可執(zhí)行文件.hex;
3、載源程序;
4、仿真。
五、實驗過程原始記錄(數(shù)據(jù)、圖表、計算等)
六、實驗結(jié)果及分析
本實驗實現(xiàn)了單數(shù)碼管顯示數(shù)字及字母的功能,模擬了LED數(shù)碼管切換過程,達(dá)到了預(yù)期目的。
- 鎖存器:鎖存器是一種對脈沖電平敏感的存儲單元電路,它們可以在特定輸入脈沖電平作用下改變狀態(tài)。鎖存,就是把信號暫存以維持某種電平狀態(tài)。鎖存器是利用電平控制數(shù)據(jù)的輸入,它包括不帶使能控制的鎖存器和帶使能控制的鎖存器。鎖存器最主要的作用是緩存,其次完成高速的控制器與慢速的外設(shè)的不同步問題,再其次是解決驅(qū)動的問題,最后是解決一個 I/O口既能輸出也能輸入的問題。在某些運算器電路中有時采用鎖存器作為數(shù)據(jù)暫存器。
單開關(guān)處理的原理以及如何消抖、矩陣鍵盤掃描的方式以及過程:按鍵原理和消抖
消抖分為兩種
硬件消抖和軟件消抖。
通常的按鍵所用開關(guān)為機(jī)械彈性開關(guān),當(dāng)機(jī)械觸點斷開、閉合時,由于機(jī)械觸點的彈性作用,一個按鍵開關(guān)在閉合時不會馬上穩(wěn)定地接通,在斷開時也不會一下子斷開。因而在閉合及斷開的瞬間均伴隨有一連串的抖動,為了不產(chǎn)生這種現(xiàn)象而作的措施就是按鍵消抖
矩陣鍵盤
在鍵盤中按鍵數(shù)量較多時,為了減少I/O口的占用,通常將按鍵排列成矩陣形式。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。這樣,一個端口(如P1口)就可以構(gòu)成4*4=16個按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成20鍵的鍵盤,而直接用端口線則只能多出一鍵(9鍵)。由此可見,在需要的鍵數(shù)比較多時,采用矩陣法來做鍵盤是合理的。