微控制器實訓報告 頻率計

2022-08-31 13:18:03 字數 2816 閱讀 3387

江西科技師範大學

姓名學號: 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 引...