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