單片機技術實驗課件_第1頁
單片機技術實驗課件_第2頁
單片機技術實驗課件_第3頁
單片機技術實驗課件_第4頁
單片機技術實驗課件_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、單片機技術實驗課件 數(shù)據(jù)傳送實驗 一、實驗目的 1、掌握單片機的匯編指令系統(tǒng)及匯編語言程序設計方法。 2、掌握單片機的存儲器體系結構。 3、熟悉Keil軟件的功能和使用方法。 4、掌握單片機應用程序的調(diào)試方法。 二、實驗內(nèi)容或原理 1、實現(xiàn)單片機內(nèi)部RAM之間,外部RAM之間以及內(nèi)部RAM 與外部RAM之間的數(shù)據(jù)傳送。 2、利用Keil軟件編輯、匯編、調(diào)試、運行實驗程序并記 錄實驗數(shù)據(jù)。三、設計要求 1、編寫程序將00H0FH 16個數(shù)據(jù)分別送到單片機內(nèi)部 RAM 30H3FH單元中。 2、編寫程序將片內(nèi)RAM 30H3FH的內(nèi)容傳送至片內(nèi)RAM 404FH單元中。 3、編寫程序將片內(nèi)RAM

2、40H4FH單元中的內(nèi)容傳送到外 部RAM 4800H480FH單元中。 4、編寫程序將4800H480FH單元內(nèi)容送到外部RAM 5800H580FH單元中。 5、編寫程序將片外RAM 5800H580FH單元內(nèi)容傳送回 片內(nèi)RAM 50H5FH單元中。四、實驗報告要求 1、實驗目的和要求。 2、設計要求。 3、實驗程序流程框圖和程序清單。 4、實驗總結。 5、思考題。五、思考題 1、說明MCS-51系列單片機對片內(nèi)RAM和片外RAM存貯器各有 哪些尋址方式? 2、說明指令MOV A,20H和MOV C,20H中的20H含義有什 么不同?傳送指令中的助記符 MOV,MOVX,MOVC各適用

3、于訪問哪個存儲器空間?單片機并行I/O口的應用實驗 一、實驗目的 1、熟悉Proteus軟件和Keil軟件的使用方法 。 2、熟悉單片機應用電路的設計方法 。 3、掌握單片機并行I/O口的直接應用方法 。 4、掌握單片機應用程序的設計和調(diào)試方法。 二、實驗內(nèi)容或原理 1、利用單片機并行I/O口控制流水燈 。 2、利用單片機并行I/O口控制蜂鳴器 。三、設計要求 1、用Proteus軟件畫出電路原理圖。要求在P1.0至P1.7口 線上分別接LED0至LED7八個發(fā)光二極管,在P3.0口線上 接一蜂鳴器。 2、編寫程序:要求LED0至LED7以秒速率循環(huán)右移。 3、編寫程序:要求LED0至LED7

4、以秒速率循環(huán)左移。 4、編寫程序:要求在燈移動的同時,蜂鳴器逐位報警。四、實驗報告要求 1、實驗目的和要求。 2、設計要求。 3、實驗程序流程框圖和程序清單。 4、電路原理圖。 5、實驗結果 6、實驗總結。 7、思考題。五、思考題 1、編程實現(xiàn)LED0至LED7以十六進制計數(shù)規(guī)律亮燈 ? 定時器/計數(shù)器應用實驗一一、實驗目的和要求 1、掌握定時器/計數(shù)器定時功能的使用方法。 2、掌握定時器/計數(shù)器的中斷、查詢使用方 法。 3、掌握Proteus軟件與Keil軟件的使用方法。 4、掌握單片機系統(tǒng)的硬件和軟件設計方法。二、實驗內(nèi)容或原理 1、利用單片機的定時器/計數(shù)器以查詢方式在單片機 口線上產(chǎn)生

5、連續(xù)周期性矩形波。 2、利用單片機的定時器/計數(shù)器以中斷方式在單片 機口線上產(chǎn)生連續(xù)周期性矩形波。三、設計要求 1、用Proteus軟件畫出電路原理圖,單片機的定時器 /計數(shù)器以查詢方式工作,在P1.0口線上產(chǎn)生周期 為200S的連續(xù)方波,在P 1.0口線上接示波器觀 察波形。 2、用Proteus軟件畫出電路原理圖,單片機的定時器 /計數(shù)器以中斷方式工作,在P1.1口線上產(chǎn)生周期 為240S的連續(xù)方波,在P 1.1口線上接示波器觀 察波形。四、實驗報告要求 1、實驗目的和要求。 2、設計要求。 3、電路原理圖。 4、實驗程序流程框圖和程序清單。 5、實驗結果(波形圖)。 6、實驗總結。 7、

6、思考題。五、思考題 1、在P1.0口線上產(chǎn)生周期為500微秒,占空比為2:5的 連續(xù)矩形波。定時器/計數(shù)器應用實驗二一、實驗目的和要求 1、掌握定時器/計數(shù)器計數(shù)功能的使用方法。 2、掌握定時器/計數(shù)器的中斷、查詢使用方法。 3、掌握Proteus軟件與Keil軟件的使用方法。 4、掌握單片機系統(tǒng)的硬件和軟件設計方法。二、實驗內(nèi)容或原理 1、利用單片機的定時器/計數(shù)器以查詢方式計數(shù)外 部連續(xù)周期性矩形波并在單片機口線上產(chǎn)生某一 頻率的連續(xù)周期性矩形波 。 2、利用單片機的定時器/計數(shù)器以中斷方式計數(shù)外 部連續(xù)周期性矩形波并在單片機口線上產(chǎn)生某一 頻率的連續(xù)周期性矩形波 。三、設計要求 1、用P

7、roteus軟件畫出電路原理圖,單片機的定時 器/計數(shù)器以查詢方式工作,設定計數(shù)功能,對 外部連續(xù)周期性脈沖信號進行計數(shù),每計滿100 個脈沖,則取反P1.0口線狀態(tài),在P 1.0口線上 接示波器觀察波形。 2、用Proteus軟件畫出電路原理圖,單片機的定時 器/計數(shù)器以中斷方式工作,設定計數(shù)功能,對 外部連續(xù)周期性脈沖信號進行計數(shù),每計滿200 個脈沖,則取反P1.0口線狀態(tài),在P 1.0口線上 接示波器觀察波形。四、實驗報告要求 1、實驗目的和要求。 2、設計要求。 3、電路原理圖。 4、實驗程序流程框圖和程序清單。 5、實驗結果(波形圖)。 6、實驗總結。 7、思考題。五、思考題 1、

8、利用定時器0,在P1.0口線上產(chǎn)生周期為200微秒的連續(xù) 方波,利用定時器1,對 P1.0口線上波形進行計數(shù),滿 50個,則取反P1.1口線狀態(tài),在P 1.1口線上接示波器 觀察波形。外部中斷應用實驗一、實驗目的和要求 1、掌握中斷系統(tǒng)外部中斷源的使用方法 。 2、掌握延時程序的編程及使用方法 。 3、掌握Proteus軟件與Keil軟件的使用方法 。 4、掌握單片機系統(tǒng)的硬件和軟件設計方法 。二、實驗內(nèi)容或原理 1、在單片機口線上產(chǎn)生某一頻率的連續(xù)周期性 矩形波 。 2、以按鍵K0作為外部中斷源0開啟波形 。 3 、以按鍵K1作為外部中斷源1關閉波形 。三、設計要求 1、用Proteus軟件

9、畫出電路原理圖,在單片機的P1.0 口線上接按鍵K0 ,作為外部中斷源0使用,用于 開啟波形,在單片機的 P1.1口線上接按鍵K1 , 作為外部中斷源1使用,用于關閉波形。 2、在單片機的P1.2口線上產(chǎn)生周期50mS的連續(xù)方 波,在P 1.2口線上接示波器觀察波形。四、實驗報告要求 1、實驗目的和要求。 2、設計要求。 3、電路原理圖。 4、實驗程序流程框圖和程序清單。 5、實驗結果(波形圖)。 6、實驗總結。 7、思考題。五、思考題 1、在P1.2口線上產(chǎn)生周期為100mS,占空比為2:5的 連續(xù)矩形波,要求只采用按鍵K0來控制其開啟和關閉。 可編程并行接口芯片8255的應用實驗 一、實驗

10、目的和要求 1、掌握單片機與可編程并行接口芯片8255的接口 設計方法 。 2、掌握Proteus軟件與Keil軟件的使用方法 。 3、熟悉可編程并行接口芯片8255初始化程序的 設計方法 。二、實驗內(nèi)容或原理 1、在可編程并行接口芯片8255的PA口或PB口的 某一口線上產(chǎn)生連續(xù)周期性矩形波 。 2、在可編程并行接口芯片8255的PC口的PC0-PC3 上接4個按鍵作輸入,PC4-PC7上接4個發(fā)光二極 管作輸出,編程實現(xiàn)發(fā)光二極管正確指示按鍵的 狀態(tài) 。三、設計要求 1、用Proteus軟件畫出電路原理圖,在單片機的外部 擴展片外三總線,并通過片外三總線與8255接口。 2、在8255PA

11、口或PB口的某一口線上產(chǎn)生周期為 500S的連續(xù)方波,接示波器觀察波形。 3、在8255PC口的PC0-PC3上接4個按鍵作輸入, PC4-PC7上接4個發(fā)光二極管作輸出,編程實現(xiàn) 發(fā)光二極管正確指示按鍵的狀態(tài) 四、實驗報告要求 1、實驗目的和要求。 2、設計要求。 3、電路原理圖。 4、實驗程序流程框圖和程序清單。 5、實驗結果(波形圖)。 6、實驗總結。 7、思考題。五、思考題 1、在8255PC口上外接8個發(fā)光二極管,利用8255PC口的 置位/復位控制字控制其按某種規(guī)律變化。 A/D轉換實驗 一、實驗目的和要求 1、掌握單片機與ADC0809的接口設計方法 。 2、掌握Proteus軟

12、件與Keil軟件的使用方法 。二、實驗內(nèi)容或原理 1、設計一個簡單的單片機數(shù)據(jù)采集系統(tǒng),利用 ADC0809轉換器,輪流采集模擬量輸入電壓 信號,并將模擬量轉換成數(shù)字量,通過數(shù)碼管 顯示器顯示 。 三、設計要求 1、用Proteus軟件畫出電路原理圖,在單片機的外部 擴展片外三總線,并通過片外三總線與0809接口。 2、在0809的某一模擬量輸入通道上接外部模擬量。 3、在單片機的外部擴展數(shù)碼管顯示器。 4、分別采用延時和查詢的方法編寫A/D轉換程序。 5、啟動A/D轉換,將輸入模擬量的轉換結果在顯示 器上顯示。四、實驗報告要求 1、實驗目的和要求。 2、設計要求。 3、電路原理圖。 4、實驗

13、程序流程框圖和程序清單。 5、實驗結果(波形圖)。 6、實驗總結。 7、思考題。五、思考題 1、采用中斷的方法編寫A/D轉換程序,完成實驗要求。 D/A轉換實驗 一、實驗目的和要求 1、掌握單片機與DAC0832的接口設計方法 。 2、掌握Proteus軟件與Keil軟件的使用方法 。二、實驗內(nèi)容或原理 1、設計一個簡單的單片機應用系統(tǒng),利用DAC0832 輸出連續(xù)周期性方波、鋸齒波、三角波、正弦波 信號 。 三、設計要求 1、用Proteus軟件畫出電路原理圖,在單片機的外部 擴展片外三總線,并通過片外三總線與0832接口。 2、在單片機的外部擴展一個4個按鍵的鍵盤。 3、按下K0,產(chǎn)生連續(xù)

14、方波信號。 4、按下K1,產(chǎn)生連續(xù)鋸齒波信號。 5、按下K2,產(chǎn)生連續(xù)三角波信號。 6、按下K3,產(chǎn)生連續(xù)正弦波信號。 7、通過外接示波器觀察波形。四、實驗報告要求 1、實驗目的和要求。 2、設計要求。 3、電路原理圖。 4、實驗程序流程框圖和程序清單。 5、實驗結果(波形圖)。 6、實驗總結。 7、思考題。五、思考題 1、編程實現(xiàn)產(chǎn)生連續(xù)梯形波信號。 模擬交通燈實驗 一、實驗目的和要求 1、掌握基于單片機的模擬交通燈的接口設計方法 。 2、掌握Proteus軟件與Keil軟件的使用方法。二、實驗內(nèi)容或原理 1、設計一個基于單片機的模擬交通燈控制系統(tǒng) 。 2、編程實現(xiàn)模擬交通燈控制 三、設計要

15、求 1、用Proteus軟件畫出電路原理圖。 2、系統(tǒng)復位顯示系統(tǒng)提示符“P.” 3、按下啟動鍵啟動交通燈控制器。主通道首先放 行,綠燈亮55秒后,黃燈開始亮2秒,接著黃燈 閃爍3次,每次一秒,接著紅燈亮,主通道停止 放行;次通道開始放行,綠燈亮25秒后,黃燈 開始亮2秒,接著黃燈閃爍3次,每次一秒,次 通道停止放行;依次循環(huán)。四、實驗報告要求 1、實驗目的和要求。 2、設計要求。 3、電路原理圖。 4、實驗程序流程框圖和程序清單。 5、實驗結果。 6、實驗總結。 7、思考題。五、思考題 1、設置三個按鍵,分別模擬主、次干道及緊急車輛,編程實現(xiàn)交通燈模擬控制。 獨立式鍵盤及LED數(shù)碼管顯示器實

16、驗 一、實驗目的和要求 1、掌握獨立式鍵盤及LED數(shù)碼管顯示器的接口設計 方法 。 2、掌握Proteus軟件與Keil軟件的使用方法。二、實驗內(nèi)容或原理 1、設計一個帶獨立式鍵盤及LED數(shù)碼管顯示器的單 片機系統(tǒng)。 2、要求在顯示器上顯示鍵盤的輸入信息。 三、設計要求 1、用Proteus軟件畫出電路原理圖。 2、在單片機最小系統(tǒng)的基礎上,擴展一個由8位LED 數(shù)碼管構成的顯示器,采用動態(tài)顯示方式;擴展 一個由8個按鍵構成的鍵盤,采用獨立式結構。 3、系統(tǒng)復位顯示系統(tǒng)提示符“P.”. 4、8個按鍵功能定義為數(shù)字鍵0至7,隨意連續(xù)按下 任意鍵,相應信息在顯示器上從左至右依次顯示 出來。四、實驗

17、報告要求 1、實驗目的和要求。 2、設計要求。 3、電路原理圖。 4、實驗程序流程框圖和程序清單。 5、實驗結果。 6、實驗總結。 7、思考題。五、思考題 1、其它條件不變,信息從右至左依次顯示,請編程實現(xiàn)。 簡易倒計時秒表實驗 一、實驗目的和要求 1、熟悉單片機產(chǎn)生時間基準秒的工作原理 。 2、掌握Proteus軟件與Keil軟件的使用方法 。 3、掌握單片機的鍵盤、顯示器接口原理 。二、實驗內(nèi)容或原理 1、設計一個簡單的單片機應用系統(tǒng),實現(xiàn)倒計時 秒表功能,并利用鍵盤、顯示器完成輸入控制 及輸出顯示 。三、設計要求 1、用Proteus軟件畫出電路原理圖。 2、在單片機最小系統(tǒng)的基礎上,擴展一個LED數(shù)碼管顯 示器及一個

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論