江西科技師範大學
姓名學號: 20102
班級:10電子科學與技術 1 班
實訓地點: 理工樓
指導教師
通訊與電子學院編制
2023年 6月 13日
實訓要求
1. 實訓開始,按學號順序分組,選一名同學為組長。
2. 實訓安全第一,嚴防意外傷害,按規定操作,不准帶電插拔儀器裝置。
3. 實訓室內禁止飲食,禁止吐痰,嚴禁吃口香糖。
4. 禁止在實訓室內喧嘩、嬉戲、爭鬥,保持安靜,輕聲討論。
5. 不准惡意破壞儀器裝置,裝置若有損壞及時向指導老師報告。
6. 不准無故曠課、遲到、早退;若有特殊情況,需事先請假,徵求許可。
7. 曠課2節,實訓成績不及格,2次遲到算曠課1節。
8. 每次實訓開始5分鐘內檢查儀器裝置,填寫「實訓操作登記表」,代簽無效。
9. 實訓時間內,請勿離開實訓室10分鐘以上,否則以曠課論,若確有急事,需徵的指導老師同意後方可離開。
10. 實訓結束後,整理復原儀器裝置、桌椅,清潔四周環境,待檢查後,方可離開。
11. 實訓室中的工具、儀器、書籍、手冊嚴禁帶出。
12. 實訓過程小心操作,細心觀察,勤於思考,注意記錄。
微控制器實訓的基礎知識
一、 控制器件的介紹
8051微控制器引腳圖與引腳功能簡介
⒈ 電源:
⑴ vcc - 晶元電源,接+5v;
⑵ vss - 接地端;
⒉ 時鐘:
xtal1、xtal2 - 晶體振盪電路反相輸入端和輸出端。
⒊ 控制線:
控制線共有4根,
1 ale/prog:位址鎖存允許/片內eprom程式設計脈衝
① ale功能:用來鎖存p0口送出的低8位位址
② prog功能:片內有eprom的晶元,在eprom程式設計期間,此引腳輸入程式設計脈衝。
2 psen:外rom讀選通訊號。
3 rst/vpd:復位/備用電源。
rst(reset)功能:復位訊號輸入端。
vpd功能:在vcc掉電情況下,接備用電源。
4 ea/vpp:內外rom選擇/片內eprom程式設計電源。
ea功能:內外rom選擇端。
vpp功能:片內有eprom的晶元,在eprom程式設計期間,施加程式設計電源vpp。
⒋ i/o線
80c51共有4個8位並行i/o埠:p0、p1、p2、p3口,共32個引腳。p3口還具有第二功能,用於特殊訊號輸入輸出和控制訊號(屬控制匯流排)。
內容來自微控制器之家
1602lcd的基本引數及引腳功能
1602lcd分為帶背光和不帶背光兩種,基控制器大部分為hd44780,帶背光的比不帶背光的厚,是否帶背光在應用中並無差別,兩者尺寸差別如下圖10-54所示:
圖10-54 1602lcd尺寸圖
1602lcd主要技術引數:
顯示容量:16×2個字元
晶元工作電壓:4.5—5.5v
工作電流:2.0ma(5.0v)
模組最佳工作電壓:5.0v
字元尺寸:2.95×4.35(w×h)mm
引腳功能說明
1602lcd採用標準的14腳(無背光)或16腳(帶背光)介面,各引腳介面說明如表10-13所示:
表10-13:引腳介面說明表
第1腳:vss為地電源。
第2腳:vdd接5v正電源。
第3腳:vl為液晶顯示器對比度調整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產生「鬼影」,使用時可以通過乙個10k的電位器調整對比度。
第4腳:rs為暫存器選擇,高電平時選擇資料暫存器、低電平時選擇指令暫存器。
第5腳:r/w為讀寫訊號線,高電平時進行讀操作,低電平時進行寫操作。當rs和r/w共同為低電平時可以寫入指令或者顯示位址,當rs為低電平r/w為高電平時可以讀忙訊號,當rs為高電平r/w為低電平時可以寫入資料。
第6腳:e端為使能端,當e端由高電平跳變成低電平時,液晶模組執行命令。
第7~14腳:d0~d7為8位雙向資料線。
第15腳:背光源正極。
第16腳:背光源負極。
10.8.2.3 1602lcd的指令說明及時序
1602液晶模組內部的控制器共有11條控制指令,如表10-14所示:
表10-14:控制命令表
1602液晶模組的讀寫操作、螢幕和游標的操作都是通過指令程式設計來實現的。(說明:1為高電平、0為低電平)
指令1:清顯示,指令碼01h,游標復位到位址00h位置。
指令2:游標復位,游標返回到位址00h。
指令3:游標和顯示模式設定 i/d:游標移動方向,高電平右移,低電平左移 s:螢幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效。
指令4:顯示開關控制。 d:
控制整體顯示的開與關,高電平表示開顯示,低電平表示關顯示 c:控制游標的開與關,高電平表示有游標,低電平表示無游標 b:控制游標是否閃爍,高電平閃爍,低電平不閃爍。
指令5:游標或顯示移位 s/c:高電平時移動顯示的文字,低電平時移動游標。
指令6:功能設定命令 dl:高電平時為4位匯流排,低電平時為8位匯流排 n:
低電平時為單行顯示,高電平時雙行顯示 f: 低電平時顯示5x7的點陣字元,高電平時顯示5x10的點陣字元。
指令7:字元發生器ram位址設定。
指令8:ddram位址設定。
指令9:讀忙訊號和游標位址 bf:為忙標誌位,高電平表示忙,此時模組不能接收命令或者資料,如果為低電平表示不忙。
指令10:寫資料。
指令11:讀資料。
與hd44780相相容的晶元時序表如下:
學生實訓工作頁
學生綜合自評表
組內實訓任務評價表
微控制器實訓報告
目錄一 概述 1.1設計製作產品的背景 目的 意義 1.2設計製作產品的設計要求 1.3分工情況 工作計畫及本人所總結工作 1.4本課題的基本內容 重點及難點 二 正文 2.1實驗原理 2.2實驗流程圖 2.3硬體設計 2.4軟體設計 2.5 c語言程式 2.6簡易交通燈硬體接線說明 2.7交通燈電...
微控制器實訓報告
物聯網基礎應用實訓 課程設計報告 8至數碼管滾動顯示單個數字 姓名 田益搏 班級 13級物聯網1班 學號 131360145 指導教師 王啟明 完成時間 2015年6月16日 一 設計要求 微控制器控制8只數碼管,分別滾動顯示單個數字0 7.程式執行後,微控制器控制左邊第乙個數碼管顯示0,其他不顯示...
微控制器溫度實訓報告
題目 1602顯示萬年曆和溫度 系部 專業 班級 姓名 學號 指導教師 2011年12月15日 目錄一 引言3 1.1 意義3 1.2 系統功能3 1.3 成員工作3 二 使用硬體4 三 使用原理圖5 四 完成萬年曆和溫度的程式7 五 感悟14 六 致謝15 七 參考文獻16 八 老師的評語16 引...