




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、西北工業(yè)大學(xué)明德學(xué)院實驗報告實驗項目 單片機原理及應(yīng)用實訓(xùn) 班 級 121204 姓 名 學(xué) 號 指導(dǎo)老師 伍明高 實驗題目:實現(xiàn)發(fā)光二極管間接亮暗實驗?zāi)康模?. 掌握發(fā)光二極管間接亮暗的程序?qū)崿F(xiàn)方法2. 掌握keil軟件的使用,會編程學(xué)的調(diào)試3. 掌握8051單片機P1口的使用方法4. 掌握LED發(fā)光二極管的原理及使用方法實驗內(nèi)容:程序如下:ORG 0000HAJMP HHORG 100HHH:MOV R2,#10MOV A,#55HJX:MOV P1,AACALL YYCPL AMOV P1,AACALL YYDJNZ R2,JXSJMP HHYY:MOV R5,#00LOOP2:MOV
2、R4,#00LOOP1:NOPNOPDJNZ R5,LOOP1DJNZ R5,LOOP2RETEND實驗步驟:1.根據(jù)實驗要求設(shè)計實驗的實現(xiàn)方法,設(shè)計實現(xiàn)電路2.正確建立工程文件3.根據(jù)實驗電路編寫所需單片機實驗程序,并對程序進行調(diào)試4.觀察實驗向上的現(xiàn)象是否符合實驗要求實驗總結(jié):1.通過實驗掌握keil軟件使用及建立工程文件方法2.熟悉發(fā)光二極管的原理和使用的方法,學(xué)會發(fā)光二極管亮暗的程序編寫3.掌握P1口簡單使用,熟悉MSC-51系列單片機實驗實驗題目:開關(guān)控制8個發(fā)光二極管實驗?zāi)康模赫莆沼?051的P3口采集8個開關(guān),再由P1口開關(guān)控制8個二極管的暗亮實驗內(nèi)容:P3.0-P3.7接8個開
3、關(guān) 實驗程序:ORG 0000HLJMP STARTORG 4000HSTART:MOV A,P3JNB ACC.0 LOOP0JNB ACC.1 LOOP1JNB ACC.2 LOOP2JNB ACC.3 LOOP3JNB ACC.4 LOOP4JNB ACC.5 LOOP5JNB ACC.6 LOOP6JNB ACC.7 LOOP7LOOP0:CPL AMOV P1,ALOOP1:CPL AMOV P1,ALOOP2:CPL AMOV P1,ALOOP3:CPL AMOV P1,ALOOP4:CPL AMOV P1,ALOOP5:CPL AMOV P1,ALOOP6:CPL AMOV P1
4、,ALOOP7:CPL AMOV P1,ARETEND實驗步驟:1.先用P3口采集8個開關(guān),再由P1口開關(guān)控制8個二極管的暗亮2.依據(jù)實驗電路圖連接,之后打開電源3.建立工程文件,在編寫源程序,完成編寫后,設(shè)置仿真器,完成8個開關(guān),再有P1口控制8個開關(guān)進行實驗4.完成設(shè)置后,對程序進行編譯,鏈接,調(diào)試、5.完成調(diào)試后,運行程序,撥動開關(guān),開始實驗實驗總結(jié):1.了解單片機實驗運行的keil軟件運行環(huán)境,學(xué)會創(chuàng)建正確的運行工程文件的基本操作。2.熟悉發(fā)光二級管的原理及使用方法3.結(jié)合流水燈試驗基礎(chǔ),能夠?qū)σ恍┖唵纬绦虻母膭樱幊鰧嶒炈璧某绦颉嶒烆}目:用P1口控制步進電機正轉(zhuǎn)反轉(zhuǎn)實驗?zāi)康模?.
5、掌握P1口的簡單使用2.學(xué)習(xí)延遲程序的編寫及使用3.了解步進電機控制的基本原理4.學(xué)習(xí)步進電機轉(zhuǎn)動程序編寫方法實驗內(nèi)容:ORG 0000HLJMP STARTORG 09B0HSTART:MOV DPTR,#BUFMOV R0,#50HMOV R6,#0CLR AWL0:MOVC A,A+DPTRMOV R0,AINC R0INC R6MOV A,R6CJNE R6,#11,WL0QUE:MOV R3,#50HQUE1:MOV A,R3MOV R0,AMOV R7,#0AHCLR 00HMOV A,R0QL2:INC R0MOV R2,ACLR CMOV 22H,R0CJNE A,22H,QL
6、3SETB CQL3:MOV A,R2JC QL1SETB 00HXCH A,R0DEC R0XCH A,R0INC R0QL1:MOV A,R0DJNZ R7,QL2JB 00H,QUE1LOOP:SJMP LOOPBUF:DB 31H,20H,11H,54H,65H,76H,87H,98H,0AAH,8BH,11HEND實驗步驟:1.用P1口控制步進電機正轉(zhuǎn)和反轉(zhuǎn)的實驗電路圖,然后連接實驗電路,打開電源2.建立工程文件,設(shè)置仿真器,使其完成P1口控制步進電機的仿真效果3.對程序進行編譯,調(diào)試,鏈接4.運行程序,實現(xiàn)正轉(zhuǎn)或反轉(zhuǎn)實驗總結(jié):1.了解延遲程序編寫與使用2.掌握步進電機的基本原理,以
7、及步進電機轉(zhuǎn)動程序的編寫實驗題目:直流電機調(diào)速實驗實驗?zāi)康模赫莆沼脝纹瑱C數(shù)控直流電機的速度實驗內(nèi)容:1.利用DAC0832芯片進行數(shù)/模控制,輸出的電壓經(jīng)放大后驅(qū)動小直流電機的速度進行數(shù)字量調(diào)節(jié)。2.實驗接線圖:3、程序:ORG 0000HLJMP SE13ORG 05E0HSE13:MOV SP,#53HMOV P2,#0ffhMOV A,#81HMOV DPTR,#0FF23HMOVX DPTR,AMOV 7EH,#0DHMOV 7DH,#14HMOV 7CH,#15HMOV 7BH,#15HLO20:MOV R6,#00HLO21:MOV DPTR,#0FF80HMOV A,R6MOVX
8、 DPTR,AMOV R0,#79HLCALL PTDSLCALL SSEEMOV R2,#08HLCALL DELYAINC R6CJNE R6,#0FFH,LO21LO22:MOV DPTR,#0FF80HDEC R6MOV A,R6MOVX DPTR,AMOV R0,#79HLCALL PTDSLCALL SSEEMOV R2,#08HLCALL DELYACJNE R6,#00H,LO22SJMP LO20ORG 0620HPTDS:MOV R1,ALCALL PTDS1MOV A,R1SWAP APTDS1: ANL A,#0FHMOV R0,AINC R0RETORG 0D50HS
9、SEE:SETB RS1MOV R5,#05HSSE2:MOV 30H,#20HMOV 31H,#7EHMOV R7,#06HSSE1:MOV R1,#20HMOV A,30HCPL AMOVX R1,AMOV R0,31HMOV A,R0MOV DPTR,#DDFFMOVC A,A+DPTRMOV R1,#21HMOVX R1,AMOV A,30HRR AMOV 30H,ADEC 31HMOV A,#0FFHMOVX R1,ADJNZ R7,SSE1DJNZ R5,SSE2CLR RS1RETDDFF:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,9
10、0HDB 88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH,0F1H,0BFHDELYA: PUSH 02HDELYB:PUSH 02HDELYC: PUSH 02HDELYD: DJNZ R2,DELYDLCALL SSEEPOP 02HDJNZ R2,DELYCPOP 02HDJNZ R2,DELYBPOP 02HDJNZ R2,DELYARETEND實驗步驟:1.將CS5接FF80H,AOUT-E_IN,E_OUT-DJ2.運行程序,數(shù)碼管上顯示DJ-XX,數(shù)碼管最后二位上顯示的數(shù)字量不斷加大或減小,電機速度也隨之不斷加快或減慢實驗總結(jié):通過實驗,可
11、以觀察到,步進電機隨著程序的設(shè)定,通過數(shù)碼管上顯示DJ-XX,數(shù)碼管最后二位上顯示的數(shù)字量不斷加大或減小,電機速度也隨之不斷加快或減慢實驗題目:數(shù)據(jù)排序?qū)嶒瀸嶒災(zāi)康模菏煜?1指令系統(tǒng),掌握數(shù)據(jù)大小排序的程序設(shè)計方法實驗內(nèi)容:1. 將程序存儲器的一個列表中的10個單字節(jié)無符號數(shù)據(jù)傳送到內(nèi)部RAM,然后用冒泡法對其按從小到大的次序重新排列,并送到外部RAM以8000H開始的地址單元內(nèi)。2. 流程圖:3. 實驗程序:ORG 0000HLJMP STARTORG 09BOHSTART:MOV R3,#10MOV R0,#08HMOV DPTR,#TABLOOP0:CLR AMOVC A,A+DPTRMOV R0,AINC DPTRINC R0DJNZ R3,LOOP0MOV R3,#9LOOP1:MOV A,R3MOV R2,AMOV R0,#08HLOOP2:MOV A,R0MOV 20H,R0INC R0MOV 21H,R0CLR CSUBB A,R0JC LOOP3MOV R0,20HDEC R0MOV R0,21HINC R0LOOP3:DJNZ R2,LOOP2DJNZ R3,LOOP1LOOP4:LJMP NEXTNEXT:MOV DPTR,#8000HMOV
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煤礦“一通三防”、通防專業(yè)專項監(jiān)察匯報材料
- 《智能手機維修》課件
- 2025建筑工程弱電安裝合同范本
- 2025年北京市技術(shù)咨詢合同樣本
- 2024年09月河南焦作山陽區(qū)鄉(xiāng)村醫(yī)生“鄉(xiāng)聘村用”招聘11名筆試歷年專業(yè)考點(難、易錯點)附帶答案詳解
- 2025合同管理信息化在建筑工程中的應(yīng)用與創(chuàng)新
- 煤礦重大安全隱患判定與處罰標準
- 2024年09月河北寬城滿族自治縣招聘事業(yè)單位人員232人(含衛(wèi)生類)筆試歷年專業(yè)考點(難、易錯點)附帶答案詳解
- 起重機械安全使用培訓(xùn)課件
- 糕點店環(huán)境衛(wèi)生與食品安全考核試卷
- 2025年江蘇省南通啟東市江海產(chǎn)業(yè)園招聘1人歷年高頻重點提升(共500題)附帶答案詳解
- 《大型商務(wù)酒店網(wǎng)絡(luò)規(guī)劃與設(shè)計》8800字
- GB/T 45077-2024國家公園項目建設(shè)指南
- 治安 課件教學(xué)課件
- 中韓文化對比
- 鄉(xiāng)土中國 讀書分享
- 藥品庫房安全管理制度
- 2020-2024年五年高考1年模擬生物真題分類匯編(山東專用) 專題18 基因工程(原卷版)
- 《重癥監(jiān)護患者的壓瘡護理研究進展綜述論文》5200字
- 2024年中國酸奶袋市場調(diào)查研究報告
- 諾如病毒課件教學(xué)課件
評論
0/150
提交評論