單片機最小系統就是讓單片機能正常工作并發揮其功能時所必須的組成部分。構成單片機的最小系統包括電源、時鐘電路(晶振電路)、復位電路、51單片機。 - 電源電路:80c51單片機的常用電源為+5V,選用電源時要選用波紋小,電壓穩定的電源。
- 時鐘電路:時鐘電路又稱晶振電路,典型的晶振取11.0592MHz(因為可以準確地得到9600波特率和19200波特率,用于有串口通訊的場合)/12MHz(產生精確的uS級時歇,方便定時操作)51單片機最小系統晶振Y1也可以采用6MHz或者11.0592MHz,在正常工作的情況下可以采用更高頻率的晶振,51單片機最小系統晶振的振蕩頻率直接影響單片機的處理速度,頻率越大處理速度越快,起振電容C2、C3一般采用15~33pF,并且電容離晶振越近越好,晶振離單片機越近越好4.P0口為開漏輸出,作為輸出口時需加上拉電阻,阻值一般為10k。(在本次實驗中風別采用11.0592MHz、30pF和10k)。
- 復位電路:復位是單片機的初始化操作。單片機啟動運行時,都需要先復位,起作用是使CPU和系統中其他部件處于一個初始化的狀態中,并從這個狀態開始工作。因此,復位是一個很重要的操作方式。當單片機穩定,RST保持兩個機器周期以上的高電平是開關自動復位。但單片機本身是不能進行自動復位的,必須配合相應的外部電路才能實現。上電或開關復位要求電源接通后,單片機自動復位,并且在單片機自動運行期間,用開關操作也能使單片機復位。
- 單片機:一片AT89S51/52或其他51系列兼容單片機。
(下圖為一個單片機最小系統的圖示)
1602字符型液晶也叫1602液晶,它是一種專門用來顯示字母、數字、符號等的點陣型液晶模塊。字符型液晶,能夠同時顯示16x02即32個字符。LCD1602由若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用。
LED數碼管(LED Segment Displays)由多個發光二極管封裝在一起組成"8"字型的器件,引線已在內部連接完成,只需引出它們的各個筆劃,公共電極。數碼管實際上是由七個發光管組成8字形構成的,加上小數點就是8個。這些段分別由字母a、b、c、d、e、f、g、dp來表示。 在本次實驗中,使用一位共陽數碼管,如下為其引腳圖:
四、4x4矩陣鍵盤
矩陣鍵盤是單片機外部設備中所使用的排布類似于矩陣的鍵盤組,按鍵設置在行、列線交點上,行、列線分別連接到按鍵開關的兩端,行線通過上拉電阻接到加5V電源上,無按鍵按下時,行線處于高電平的狀態,而當有按鍵按下時,行線電平與此行線相連的列線電平決定。
第二章 硬件設計與實現 STC89C52芯片一個、IC鎖緊座一個、7*9cm和10*15cm洞洞板一塊、11.0592MHz晶振一個、30pF瓷片電容2個、LCD1602顯示屏、一位共陽數碼管、10uF電解電容一個、10kΩ電阻一個、USB下載器一個、按鍵、排阻、杜邦線、排針、電焊、焊錫絲、單芯鍍錫線等。 - 按原理圖焊接電路板。
- 下載程序,檢驗數碼管及LCD是否正常顯示
- 實物圖如下所示
- 實物背面走線
(匯編代碼如下:)
(LCD顯示班級姓名)
(4x4矩陣鍵盤控制數碼管顯示字符)
因LCD所接線路對數碼管顯示無影響,所以此處未刪除LCD接線
(LCD顯示班級姓名)
(4x4矩陣鍵盤控制數碼管顯示字符)
- 使用proteus進行仿真調試,觀察到LCD顯示班級姓名且4x4矩陣鍵盤控制數碼管顯示字符正常工作,仿真成功。
(LCD顯示班級姓名) (4x4矩陣鍵盤控制數碼管顯示字符)
以上圖文的Word格式文檔下載(內容和本網頁上的一模一樣,方便保存):
數碼管及LCD顯示.docx
(1.26 MB, 下載次數: 9)
2021-11-20 18:26 上傳
點擊文件名下載附件
數碼管及LCD顯示
|