freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

哈工大單片機(jī)第一次試驗(yàn)報(bào)告(已修改)

2025-04-04 06:12 本頁(yè)面
 

【正文】 Harbin Institute of Technology單片機(jī)原理與應(yīng)用實(shí)驗(yàn)報(bào)告學(xué)生姓名:學(xué)號(hào):班級(jí):專(zhuān)業(yè):通信工程任課教師: 所 在 單 位:電子與信息工程學(xué)院2013年5月軟件實(shí)驗(yàn)在軟件實(shí)驗(yàn)部分,通過(guò)實(shí)驗(yàn)程序的調(diào)試,使學(xué)生熟悉MCS51的指令系統(tǒng),了解程序設(shè)計(jì)過(guò)程,掌握匯編語(yǔ)言設(shè)計(jì)方法以及如何使用實(shí)驗(yàn)系統(tǒng)提供的調(diào)試手段來(lái)排除程序錯(cuò)誤。實(shí)驗(yàn)一 清零程序一、實(shí)驗(yàn)?zāi)康? 掌握匯編語(yǔ)言設(shè)計(jì)和調(diào)試方法,熟悉鍵盤(pán)操作。二、實(shí)驗(yàn)內(nèi)容 把2000~20FFh的內(nèi)容清零。三、程序框圖四、實(shí)驗(yàn)過(guò)程LED環(huán)境⑴在“P.”狀態(tài)下按“0→EV/UN”,裝載實(shí)驗(yàn)所需的代碼程序。⑵在“P.”狀態(tài)下鍵入0640,然后按“STEP”或“EXEC”進(jìn)入實(shí)驗(yàn)項(xiàng)目的調(diào)試與運(yùn)行。PC環(huán)境在與PC聯(lián)機(jī)狀態(tài)下,編譯、連接、下載PH51\,用連續(xù)或單步方式運(yùn)行程序。運(yùn)行結(jié)果檢查⑴在單步運(yùn)行時(shí),每走一步可觀(guān)察其運(yùn)行結(jié)果。⑵在連續(xù)運(yùn)行狀態(tài)下,應(yīng)按“暫停圖標(biāo)”或?qū)嶒?yàn)箱上的“暫停按鈕”,使系統(tǒng)無(wú)條件退出用戶(hù)運(yùn)行狀態(tài)返回監(jiān)控,然后再用相應(yīng)的命令鍵觀(guān)察與檢查2000H以后的存儲(chǔ)空間中執(zhí)行程序前后的內(nèi)容變化。五、實(shí)驗(yàn)結(jié)果及分析運(yùn)行程序前如下圖 運(yùn)行程序后如下圖: 六、實(shí)驗(yàn)源程序 ORG 0640H MOV DPTR,2000H MOV R0,00HLOOP: MOVX @DPTR,A INC DPTR INC R0 CJNE R0,00H,LOOP SJMP $ END實(shí)驗(yàn)二 拆字程序一、實(shí)驗(yàn)?zāi)康恼莆諈R編語(yǔ)言設(shè)計(jì)和調(diào)試方法。二、實(shí)驗(yàn)內(nèi)容把2000h的內(nèi)容拆開(kāi),高位送2001h低位,低位送2002h低位,2001h、2002h高位清零,一般本程序用于把數(shù)據(jù)送顯示緩沖區(qū)時(shí)用。三、程序流程四、實(shí)驗(yàn)步驟LED環(huán)境⑴在“P.”狀態(tài)下按“0→EV/UN”,裝載實(shí)驗(yàn)所需的代碼程序。⑵在“P.”狀態(tài)下鍵入0660,然后按“STEP”或“EXEC”進(jìn)入實(shí)驗(yàn)項(xiàng)目的調(diào)試與運(yùn)行。PC環(huán)境在與PC聯(lián)機(jī)狀態(tài)下,編譯、連接、下載PH51\,用連續(xù)或單步方式運(yùn)行程序。運(yùn)行結(jié)果檢查⑴在單步運(yùn)行時(shí)每走一步可觀(guān)察其運(yùn)行結(jié)果。⑵在連續(xù)運(yùn)行狀態(tài)下,應(yīng)按“暫停圖標(biāo)”或?qū)嶒?yàn)箱上的“暫停按鈕”,使系統(tǒng)無(wú)條件退出用戶(hù)運(yùn)行狀態(tài)返回監(jiān)控,然后再用相應(yīng)的命令鍵觀(guān)察與檢查2000~2002h中內(nèi)容變化情況。五、實(shí)驗(yàn)結(jié)果及分析運(yùn)行程序前2000H中內(nèi)容為34,運(yùn)行程序后2001H中內(nèi)容為03,2002H中內(nèi)容為04.如果將2001h、2002h高位置1,將源程序中的ANL A,0FH語(yǔ)句改為ORL A,0F0H六 實(shí)驗(yàn)源程序ORG 0000。MOV DPTR,2000H。MOVX A,@DPTR。ANL A,0FH。MOV R1,A。MOVX A,@DPTR。SWAP A。ANL A,0FH。INC DPTR。MOVX @DPTR,A。INC DPTR。MOV A,R1。MOVX @DPTR,A。END。實(shí)驗(yàn)三 拼字程序一、實(shí)驗(yàn)?zāi)康倪M(jìn)一步掌握匯編語(yǔ)言設(shè)計(jì)和調(diào)試方法。二、實(shí)驗(yàn)內(nèi)容把2000h、2001h的低位分別送入2002h高低位,一般本程序用于把顯示緩沖區(qū)的數(shù)據(jù)取出拼裝成一個(gè)字節(jié)。三、程序流程四、實(shí)驗(yàn)步驟LED環(huán)境⑴在“P.”狀態(tài)下按0→EV/UN,裝載實(shí)驗(yàn)所需的代碼程序。⑵在“P.”狀態(tài)下鍵入0680,然后按“STEP”或“EXEC”進(jìn)入實(shí)驗(yàn)項(xiàng)目的調(diào)試與運(yùn)行。PC環(huán)境在與PC聯(lián)機(jī)狀態(tài)下,編譯、連接、下載PH51\,用連續(xù)或單步方式運(yùn)行程序。運(yùn)行結(jié)果檢查⑴在單步運(yùn)行時(shí)每走一步可觀(guān)察其運(yùn)行結(jié)果。⑵在連續(xù)運(yùn)行狀態(tài)下,應(yīng)按“暫停圖標(biāo)”或?qū)嶒?yàn)箱上的“暫停按鈕”,使系統(tǒng)無(wú)條件退出用戶(hù)運(yùn)行狀態(tài)返回監(jiān)控,然后再用相應(yīng)的命令鍵觀(guān)察與檢查2002h內(nèi)容變化情況。五、實(shí)驗(yàn)結(jié)果及分析運(yùn)行程序后2002h的最終內(nèi)容是2B.六 實(shí)驗(yàn)源程序ORG 0000H。MOV DPTR,2000H。MOVX A,@DPTR。ANL A,0FH。SWAP A。MOV R1,A。INC DPTR。MOVX A,@DPTR。ANL A,0FH。ORL A,R1。INC DPTR。MOVX @DPTR,A。END。實(shí)驗(yàn)四 數(shù)據(jù)區(qū)傳送子程序一、實(shí)驗(yàn)?zāi)康恼莆誖AM中的數(shù)據(jù)操作。二、實(shí)驗(yàn)內(nèi)容把RR3源RAM區(qū)首址內(nèi)的RR7字節(jié)數(shù)據(jù)傳送到RR5目的RAM區(qū)。三、程序流程四、實(shí)驗(yàn)步驟LED環(huán)境⑴在“P.”狀態(tài)下按“0→EV/UN”,裝載實(shí)驗(yàn)所需的代碼程序。⑵在“P.”狀態(tài)下鍵入07B0,然后按“STEP”或“EXEC”進(jìn)入實(shí)驗(yàn)項(xiàng)目的調(diào)試與運(yùn)行。PC環(huán)境在與PC聯(lián)機(jī)狀態(tài)下,編譯、連接、下載PH51\,用連續(xù)或單步方式運(yùn)行程序。運(yùn)行結(jié)果檢查⑴在單步運(yùn)行時(shí)每走一步可觀(guān)察其運(yùn)行結(jié)果。⑵在連續(xù)運(yùn)行狀態(tài)下,應(yīng)按“暫停圖標(biāo)”或?qū)嶒?yàn)箱上的“暫停按鈕”,使系統(tǒng)無(wú)條件退出用戶(hù)運(yùn)行狀態(tài)返回監(jiān)控,然后再用相應(yīng)的命令鍵檢查由RR5所定義的目的地址單元。五、實(shí)驗(yàn)結(jié)果及分析RR3所定義的目的地址單元內(nèi)容是00.RR5所定義的目的地址單元內(nèi)容是90.RR7所定義的目的地址單元內(nèi)容是00、00.六 實(shí)驗(yàn)源程序 ORG 07B0H MOV R2,20H MOV R3,00H MOV R4,20H MOV R5,90H MOV R6,00H MOV R7,00HSTART: CLR C MOV DPL,R3 MOV DPH,R2 。建立源程序首址 MOVX A,@DPTR 。取數(shù) MOV DPL,R5 MOV DPH,R4 。目的地首址 MOVX @DPTR,A INC R3 。源地址加1 MOV A,R2 ACALL ADB MOV R2,A INC R5 。目的地址加1 MOV A,R4 ACALL ADB MOV R4,A INC R7 。轉(zhuǎn)移數(shù)加1 MOV A,R6 ACALL ADB MOV R6,A CJNE R6,00H,START CJNE R7,2FH,START ADB: ADDC A,00H CLR C RET END實(shí)驗(yàn)六 查找相同數(shù)個(gè)數(shù)一、實(shí)驗(yàn)?zāi)康氖煜R編語(yǔ)言編程。二、實(shí)驗(yàn)內(nèi)容在2000~200Fh中查出有幾個(gè)字節(jié)是零,把個(gè)數(shù)放在2100h中。三、程序框圖四、實(shí)驗(yàn)步驟LED環(huán)境⑴在“P.”狀態(tài)下按“0→EV/UN”,裝載實(shí)驗(yàn)所需的代碼程序。⑵在2000~200Fh的若干單元中填入零⑶在“P.”狀態(tài)下鍵入0AA0,然后按“STEP”或“EXEC”進(jìn)入實(shí)驗(yàn)項(xiàng)目的調(diào)試與運(yùn)行。PC環(huán)境在與PC聯(lián)機(jī)狀態(tài)下,編譯、連接、下載PH51\,用連續(xù)或單步方式運(yùn)行程序。運(yùn)行結(jié)果檢查⑴在單步運(yùn)行時(shí)每走一步可觀(guān)察其運(yùn)行結(jié)果。⑵在連續(xù)運(yùn)行狀態(tài)下,應(yīng)按“暫停圖標(biāo)”或?qū)嶒?yàn)箱上的“暫停按鈕”,使系統(tǒng)無(wú)條件退出用戶(hù)運(yùn)行狀態(tài)返回監(jiān)控,然后再用相應(yīng)的命令鍵觀(guān)察與檢查2100h中是幾個(gè)單元數(shù)。五、實(shí)驗(yàn)結(jié)果及分析如需查找0FF,則需在源程序JNZ  LOOP前增加語(yǔ)句C LP A.六 實(shí)驗(yàn)源程序 ORG 2000H。 MOV R0,0FH。 MOV R1,00H。 MOV DPTR,2000H。START:MOVX A,@DPTR。 JNZ LOOP。 INC R1。LOOP:INC DPTR。 DJNZ R0,START。 MOV A,R1。 MOV DPTR,2100H。 MOVX @DPTR,A。END。實(shí)驗(yàn)七 無(wú)符號(hào)雙字節(jié)快速乘法子程序一、實(shí)驗(yàn)?zāi)康恼莆誐CS51匯編語(yǔ)言程序設(shè)計(jì)方法。二、實(shí)驗(yàn)內(nèi)容將(R2 R3)和(R6 R7)中雙字節(jié)無(wú)符號(hào)整數(shù)相乘,積送R4 R5 R6 R7中。三、程序框圖四、實(shí)驗(yàn)步驟LED環(huán)境⑴在“P.”狀態(tài)下按“0→EV/UN”,裝載實(shí)驗(yàn)所需的代碼程序。⑵對(duì)RR3所定義的源地址單元從首址開(kāi)始輸入無(wú)符號(hào)整數(shù)。⑶在“P.”狀態(tài)下鍵入0970,然后按“STEP”或“EXEC”進(jìn)入實(shí)驗(yàn)項(xiàng)目的調(diào)試與運(yùn)行。PC環(huán)境在與PC聯(lián)機(jī)狀態(tài)下,編譯、連接、下載PH51\,用連續(xù)或單步方式運(yùn)行程序。運(yùn)行結(jié)果檢查⑴在單步運(yùn)行時(shí)每走一步可觀(guān)察其運(yùn)行結(jié)果。⑵在連續(xù)運(yùn)行狀態(tài)下,應(yīng)按“暫停圖標(biāo)”或?qū)嶒?yàn)箱上的“暫停按鈕”,使系統(tǒng)無(wú)條件退出用戶(hù)運(yùn)行狀態(tài)返回監(jiān)控,然后再用相應(yīng)的命令鍵檢查R4 R5 R6 R7中內(nèi)容。五、實(shí)驗(yàn)結(jié)果及分析寄存器RRRR7分別輸入02022,運(yùn)行程序,RR7中的內(nèi)容是662結(jié)果已經(jīng)過(guò)驗(yàn)證。六 實(shí)驗(yàn)源程序 24ORG 0000HMOV R2,01HMOV R3,21HMOV R6,02HMOV R7,22HMOV A,R3MOV B,R7MUL ABXCH A,R7MOV R5,BMOV B,R2MUL ABADD A,R5MOV R4,ACLR AADDC A,BMOV R5,AMOV A,R6MOV B,R3MUL ABADD A,R4XCH A,R6XCH A,BADDC A,R5MOV R5,AMOV F0,CMOV A,R2MUL ABADD A,R5MOV R5,ACLR AMOV ,CMOV C,F0ADDC A,BMOV R4,ASJMP $END實(shí)驗(yàn)八 多分支程序一、實(shí)驗(yàn)?zāi)康恼莆諈R編語(yǔ)言的編程。二、實(shí)驗(yàn)內(nèi)容編寫(xiě)程序,根據(jù)送入的數(shù)據(jù)轉(zhuǎn)移運(yùn)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1