下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
實驗報告單HUBEIUNIVERSITY院(系)計算機學院專業(yè)計算機科學與技術班級姓名學號同組人實驗室S4306組號日期課程單片機技術指導教師成績實驗項目編號8103201203實驗項目名稱LED指示燈循環(huán)控制設計實驗目的熟悉μVision3編譯軟件,掌握C51編程與調(diào)試方法實驗環(huán)境(儀器設備、軟件)WinXP、KeiluVision4、ProteusISIS7Professional實驗原理(或要求)LED小燈接P0口,程序啟動后小燈依次點亮,從下而上,從上而下,無限循環(huán)。小燈閃爍的時間間隔為0.5秒。實驗步驟1、按照教材圖A.32,繪制實驗三電路原理圖;2、編寫實驗三的C51程序3、練習μVision3程序動態(tài)調(diào)試方法,實現(xiàn)8個LED燈依次點亮功能:P0.0→P0.1→P0.2→P0.3→┅→P0.7→P0.6→P0.5→┅→P0.0無限循環(huán),間隔約50ms;4、觀察仿真結果,完成實驗報告。(1)在Proteus中繪制電路原理圖,將元件添加到編輯環(huán)境中;(2)在Keil下調(diào)試程序,并進行編譯;(3)連接Proteus軟件和Keil軟件,并觀察仿真結果。記錄與處理(實驗數(shù)據(jù)、誤差分析、結果分析)1.電路原理圖如下:2.使用μVision4軟件創(chuàng)建project項目,選擇目標CPU(Intel系列的AT89C51)。3.添加源程序(右擊“點擊“Add
file
to
Group”Source
添加生成的源程序如下:voidmain(){voidmain(){ unsignedchari; unsignedchara=1; delay(50); while(1){ for(i=1;i<=7;i++){ P2=~a; a<<=1; delay(50*2);} for(i=1;i<=7;i++){ P2=~a; a>>=1; delay(50*2);}}}4.生成可執(zhí)行文件,添加.hex文件5.仿真運行,觀察結果LED小燈接P0口,程序啟動后小燈依次點亮,從下而上,從上而下,無限循環(huán)。小燈閃爍的時間間隔為0.5秒。8個LED燈依次點亮功能:P0.0→P0.1→P0.2→P0.3→┅→P0.7→P0.6→P0.5→┅→P0.0無限循環(huán)。思考題總結控制LED小燈循環(huán)移位的幾種方式1.移位法 while(1){ while(1){ for(i=1;i<=7;i++){//8個流水燈下行 P2=~a; a<<=1; delay(50*2); } for(i=1;i<=7;i++){//8個流水燈上行 P2=~a; a>>=1; delay(50*2); }}2.查表法unsignedcharled[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};unsignedcharled[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//顯示字模while(1){ for(i=0;i<8;i++){ P2=led[i]; delay(50*2); } for(i=8;i>0;i--){ P2=led[i]; delay(50*2); }}3.循環(huán)函數(shù)法#include"intrins.h"#include"intrins.h"http://調(diào)用庫函數(shù),循環(huán)移動功能函數(shù) while(1){ for(i=1;i<=8;i++){ P2=~a;a=_crol_(a,1);//temp后面的1,表示左移的位數(shù)。如果寫2,表示一次移動兩位。 delay(50*2); }for(i=1;i<=8;i++){ P2=~a; a=_cror_(a,1); delay(50*2);}}實驗小結通過本
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南綠化噴灑施工方案
- 2024年股權變更協(xié)議模板解析版
- 2024年股東股權繼承轉讓協(xié)議3篇
- 電力監(jiān)控系統(tǒng)施工方案
- 2025版鋁合金門窗安裝與智能化控制系統(tǒng)集成服務合同3篇
- 混凝土地坪施工方案
- 2024年軟件開發(fā)與購買許可合同
- 2025年度河道保潔及水質(zhì)改善合同3篇
- 2024年指定分包合同模板:綠色建筑屋頂綠化合同3篇
- 二零二五年度企業(yè)園區(qū)食堂運營承包協(xié)議2篇
- IDC云數(shù)據(jù)中心機房運維服務解決方案
- 產(chǎn)品經(jīng)理必備BP模板(中文版)
- 維西縣城市生活垃圾熱解處理工程環(huán)評報告
- GB/T 9128.2-2023鋼制管法蘭用金屬環(huán)墊第2部分:Class系列
- 網(wǎng)絡經(jīng)濟學PPT完整全套教學課件
- 2023年主治醫(yī)師(中級)-臨床醫(yī)學檢驗學(中級)代碼:352考試參考題庫附帶答案
- 機械原理課程設計鎖梁自動成型機床切削機構
- 順產(chǎn)臨床路徑
- 人教版培智一年級上生活適應教案
- 推動架機械加工工序卡片
- RoHS檢測報告完整版
評論
0/150
提交評論