東北石油大學單片機實習報告
一、實習目的與要求
1、掌握微處理器、微型機和單片機的基本概念
2、了解微機系統的組成
3、弄清單片機的內部結構和工作原理
4、了解單片機的分類和發展趨勢
5、了解單片機的應用
6、學會用匯編語言和C語言編寫單片機程序
二、單片機開發板原理及各部分功能說明
1、51單片機
圖1單片機電路 CPU:由運算和控制邏輯組成,同時包括中斷系統和部分外部特殊功能寄存器; RAM:用以存放讀寫的數據,如運算的中間結果、最終結果以及欲顯示的數據; ROM:用以存放程序、一些原始數據和表格;
I/O口:四個8位并行I/O口,既可用作輸入,也可用作輸出;
T/C:兩個定時/記數器,既可以工作在定時模式,也可以工作在記數模式; 五個中斷源的中斷控制系統;
2、led電路
圖2led電路
采用共陽解法當單片機中給低電平時電量led通過led的電流大約為百歐級。
3、數碼管電路
圖3數碼管電路
同樣采用共陽接法,P1和P0口分別控制段和位。
4、按鍵電路
圖4按鍵電路
獨立按鍵共四個由P32到P35控制。矩陣鍵盤按鍵有2個管腳,一個管腳接一個IO
口,自定義MCU的IO口其中一個為輸入、另一個為輸出,在對輸出進行翻轉后讀P3口狀態,即輸出為0時讀一次狀態輸出為1時讀一次狀態,如果按鍵沒有按下則兩次狀態相同且為初始狀態,如果按鍵按下則狀態改變。先進行列判斷,然后進行行判斷。
5、晶振電路
MC230P
圖5晶振電路
本文來源:http://www.nvnqwx.com/shiyongwen/shixibaogao/405013.htm