




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 實驗三七段數碼管顯示實驗.實驗儀器1.FX-A全析式單片機開發平臺。2實驗用配套電子元件包,專用接線。3.安裝有WAVE編譯器及FX-pro編程器軟件的計算機。.電子元件列表序號名稱數量序號名稱數量1單片機AT89S511片730P瓷片電容2只212M晶振1個8200Q電阻1只3微動按鍵1個9560Q電阻8只4晶體管85504只102.7K電阻4只510UF電容1只1110K電阻1只6共陽數碼管4只三.實驗目的掌握查表指令的應用方法及應用效果。掌握共陽七段數碼管靜態顯示及共陽管驅動原理。掌握數碼管數字顯示效果及數碼管顯示數字編碼方法。四.實驗步驟.認識并測量實驗用電子元件,根據實驗原理圖在硬
2、件擴展板實驗區連接電路。.檢查所連接的電路,確保單片機芯片的正負極連接無誤,系統電源接線無誤。.在計算機上利用WAVE編譯器將實驗源程序輸入并進行編譯操作。.使用FX-pro編程器軟件和FX下載適配器將編譯后的BIN文件燒錄到單片機AT89S51中。.在開發板的軟件實驗區中運行單片機AT89S51,觀察運行現象,進行軟件驗證。.將AT89S51在開發板的硬件實驗區中運行,觀察運行結果是否與軟件實驗區工作一致。.解讀實驗源程序,整理出編碼數據及系統是如何使用查表指令來使數碼管進行顯示。.實驗成功,再次觀察所連接的實驗電路,回顧并總結實踐動手過程,書寫實驗報告。五.實驗原理圖AT89五.實驗原理圖
3、AT891P1.0,51VCCP11P00P12P01P13P02P1.4P03P15P04P1.6P05P1.7P06RSTP0.7P30EAAP31ALEP32PSENAP33P2.7P34P2.6P35P25P36P24P3.7P23XTAL2P22XTAL1P21GNDP20六.工作現象系統上電,數碼管SM0自動從0到9進行顯示,顯示到9后,數碼管SM0顯示自動切換到數碼管SM1上,當SM1從0顯示到9時將切換到SM2上,當SM2顯示到9時將切換到SM3上進行顯示,如此循環。234七.主程序流程圖P1口、P2口端口初始化ROM表首地址傳DPTR*數碼管SM0顯示初始化取數據端口顯示數碼
4、YES*數碼管SM1顯示初始化取數據端口顯示數碼YESYES;七段數碼管實驗,偽定義過程ESM0BITP0.0;驅動SM0管為P0.0ESM1BITP0.1;驅動SM0管為P0.1ESM2BITP0.2;驅動SM0管為P0.2ESM3BITP0.3;驅動SM0管為P0.3SMDATAEQUP2;數碼顯示數據來自P2口DLY1EQU40H;延時變量DLY2EQU41H;延時變量DLY3EQU42H;延時變量;單片機AT89S51,12M晶振ORG0000H;指令其始地址為0000HMOVP0,#255;端口P0初始化MOVP2,#255;端口P2初始化MOVDPTR,#TABSM;查表指令首地址
5、定位;SM0顯示過程LOOP:MOVR1,#10;數碼顯示10個數字CLRA;查表偏移地址初始為0SETBESM1;SM1禁止顯示SETBESM2;SM2禁止顯示SETBESM3;SM3禁止顯示CLRESM0;SM0允許顯示LOP0:PUSHACC;保護查表偏移地址MOVCA,A+DPTR;查表,讀取ROM表中數據MOVSMDATA,A;將查得數據送P2口顯示LCALLDELAY;調用延時POPACC;恢復被保護的查表偏移地址INCA;偏移地址加1DJNZR1,LOP0;判斷十個數字是否顯示完畢;SM1顯示過程MOVR1,#10;數碼顯示10個數字CLRA;查表偏移地址初始為SETBESM0;
6、SM0禁止顯示SETBESM2;SM2禁止顯示SETBESM3;SM3禁止顯示CLRESM1;SM1允許顯示LOP1:PUSHACC;保護查表偏移地址MOVCA,A+DPTR;查表,讀取ROM表中數據MOVSMDATA,A;將查得數據送P2口顯示LCALLDELAY;調用延時POPACC;恢復被保護的查表偏移地址INCA;偏移地址加1DJNZR1,LOP1;判斷十個數字是否顯示完畢;SM2顯示過程MOVR1,#10;數碼顯示10個數字CLRA;查表偏移地址初始為0SETBESM0;SM0禁止顯示SETBESM1;SM1禁止顯示SETBESM3;SM3禁止顯示CLRESM2;SM2允許顯示LOP
7、2:PUSHACC;保護查表偏移地址MOVCA,A+DPTR;查表,讀取ROM表中數據MOVSMDATA,A;將查得數據送P2口顯示LCALLDELAY;調用延時POPACC;恢復被保護的查表偏移地址INCA;偏移地址加1DJNZR1,LOP2;判斷十個數字是否顯示完畢;SM3顯示過程MOVR1,#10;數碼顯示10個數字CLRA;查表偏移地址初始為0SETBESM0;SM0禁止顯示SETBESM1;SM1禁止顯示SETBESM2;SM2禁止顯示CLRESM3;SM3允許顯示LOP3:PUSHACC;保護查表偏移地址MOVCA,A+DPTR;查表,讀取ROM表中數據MOVSMDATA,A;將查得數據送P2口顯示LCALLDELAY;調用延時POPACC;恢復被保護的查表偏移地址INCA;偏移地址加1DJNZR1,LOP3;判斷十個數字是否顯示完畢SJMPLOOP;循環;延時子程序DELAY:MOVDLY1,#6DLOP1:MOVDLY2,#200DLOP2:MOVDLY3,#200DLOP3:DJ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 護理質控整改措施風險評估
- 語言文字工作領導小組職責法制保障研究
- 科研項目質量保障2025年工作計劃
- 腫瘤醫院醫務科職責他
- 青藍工程徒弟骨干成長計劃
- 音樂學專業實習總結范文
- 2025年行政人事部崗位競聘計劃
- 以建構主義重塑語文閱讀課堂:理論、實踐與創新發展
- 以實驗為翼:物理教學中實驗能力培養的探索與實踐
- 以實證探究篇章認知分析法在大學英語精讀教學中的應用與成效
- 35kV電力線路遷改專項施工方案
- 鋁電解槽生產工藝與施工方案
- 床護欄市場需求與消費特點分析
- 財產保險專題知識講座
- 幕墻工程施工方案
- 2024年下半年考核招聘中小學教師報名表
- 特殊教育中的多模態干預
- 非歐幾何形體的曲率分析
- 2024年鄂爾多斯市中考英語試卷真題(含答案解析)
- DL-T+5174-2020燃氣-蒸汽聯合循環電廠設計規范
- DL-T+961-2020電網調度規范用語
評論
0/150
提交評論