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

下載本文檔

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

文檔簡介

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

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

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

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

5、連續(xù)周期性矩形波。 2、利用單片機的定時器/計數(shù)器以中斷方式在單片 機口線上產(chǎn)生連續(xù)周期性矩形波。三、設(shè)計要求 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、實驗?zāi)康暮鸵蟆?2、設(shè)計要求。 3、電路原理圖。 4、實驗程序流程框圖和程序清單。 5、實驗結(jié)果(波形圖)。 6、實驗總結(jié)。 7、

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

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

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

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

10、目的和要求 1、掌握單片機與可編程并行接口芯片8255的接口 設(shè)計方法 。 2、掌握Proteus軟件與Keil軟件的使用方法 。 3、熟悉可編程并行接口芯片8255初始化程序的 設(shè)計方法 。二、實驗內(nèi)容或原理 1、在可編程并行接口芯片8255的PA口或PB口的 某一口線上產(chǎn)生連續(xù)周期性矩形波 。 2、在可編程并行接口芯片8255的PC口的PC0-PC3 上接4個按鍵作輸入,PC4-PC7上接4個發(fā)光二極 管作輸出,編程實現(xiàn)發(fā)光二極管正確指示按鍵的 狀態(tài) 。三、設(shè)計要求 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、實驗?zāi)康暮鸵蟆?2、設(shè)計要求。 3、電路原理圖。 4、實驗程序流程框圖和程序清單。 5、實驗結(jié)果(波形圖)。 6、實驗總結(jié)。 7、思考題。五、思考題 1、在8255PC口上外接8個發(fā)光二極管,利用8255PC口的 置位/復(fù)位控制字控制其按某種規(guī)律變化。 A/D轉(zhuǎn)換實驗 一、實驗?zāi)康暮鸵?1、掌握單片機與ADC0809的接口設(shè)計方法 。 2、掌握Proteus軟

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

13、程序流程框圖和程序清單。 5、實驗結(jié)果(波形圖)。 6、實驗總結(jié)。 7、思考題。五、思考題 1、采用中斷的方法編寫A/D轉(zhuǎn)換程序,完成實驗要求。 D/A轉(zhuǎn)換實驗 一、實驗?zāi)康暮鸵?1、掌握單片機與DAC0832的接口設(shè)計方法 。 2、掌握Proteus軟件與Keil軟件的使用方法 。二、實驗內(nèi)容或原理 1、設(shè)計一個簡單的單片機應(yīng)用系統(tǒng),利用DAC0832 輸出連續(xù)周期性方波、鋸齒波、三角波、正弦波 信號 。 三、設(shè)計要求 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、實驗?zāi)康暮鸵蟆?2、設(shè)計要求。 3、電路原理圖。 4、實驗程序流程框圖和程序清單。 5、實驗結(jié)果(波形圖)。 6、實驗總結(jié)。 7、思考題。五、思考題 1、編程實現(xiàn)產(chǎn)生連續(xù)梯形波信號。 模擬交通燈實驗 一、實驗?zāi)康暮鸵?1、掌握基于單片機的模擬交通燈的接口設(shè)計方法 。 2、掌握Proteus軟件與Keil軟件的使用方法。二、實驗內(nèi)容或原理 1、設(shè)計一個基于單片機的模擬交通燈控制系統(tǒng) 。 2、編程實現(xiàn)模擬交通燈控制 三、設(shè)計要

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

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

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

溫馨提示

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

評論

0/150

提交評論