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

正文內(nèi)容

一般程序設(shè)計(jì)(三(編輯修改稿)

2024-08-31 21:48 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 字位口地址 MOV A,04H 。燈位控制代碼 MOVX @DPTR,A 。送字位口 MOV DPTR,0FF22H 。字形口地址 MOV A,8CH 。字形顯示段碼 MOVX @DPTR,A 。送字形口 SJMP $ END ① 根據(jù)以上源程序,手工匯編成目標(biāo)程序。 ② 向?qū)嶒?yàn)系統(tǒng)鍵入目標(biāo)程序,用連續(xù)執(zhí)行方法執(zhí)行該程序。 ③ 修改燈位控制代碼,讓左 左 3 和 左 5 燈位同時(shí)顯示“ P”。 ④ 修改字形顯示代碼,讓左 左 3 和左 5 燈位同時(shí)顯示“ H”。 ⑤ 分別替換不同的燈位控制代碼和字形顯示代碼,重復(fù)執(zhí)行程序,觀察并體會(huì) LED數(shù)碼管顯示原理。 2. 字符“ P”在顯示器上從左到右移動(dòng) 要求從左邊第一個(gè)數(shù)碼管開始顯示字符“ P”,字符不斷右移一位,每位顯示 1秒,直至右邊第一個(gè)數(shù)碼管顯示后,再循環(huán)從左邊第一個(gè)開始繼續(xù)循環(huán)。 參考程序 2: ORG 2520H 2520 SHIFTLED: MOV DPTR,0FF22H 。字形口地址 MOV A,8CH 。P字形顯示代碼 MOVX @DPTR,A 。送字形口 MOV DPTR,0FF21H 。字位口地址 SHIFT1: MOV A,20H 。燈位控制代碼 SHIFT2: MOVX @DPTR,A 。送字位口 LCALL DELAY1S RR A CJNE A,80H,SHIFT2 SJMP SHIFT1 31 DELAY1S: MOV R4,05H DELAY1: MOV R3,00H DELAY2: MOV R2,00H DELAY3: DJNZ R2,DELAY3 DJNZ R3,DELAY2 DJNZ R4,DELAY1 RET END ① 根據(jù)以上源程序,手工匯編成目標(biāo)程序。 ② 向?qū)嶒?yàn)系統(tǒng)鍵入目標(biāo)程序,用連續(xù)執(zhí)行方法執(zhí)行該程序。 ③ 修改延時(shí)程序,觀察顯示結(jié)果有何變化 ? 若延時(shí)時(shí)間縮短到 ms 級(jí),會(huì)有什么本質(zhì)變化 ? ④ 修改程序,使其從右到左移動(dòng)。并思考與分析,這時(shí)字符在每個(gè)顯示器之間移動(dòng)的速度是否一樣 ? 為什么 ? 如果移動(dòng)速度不均勻,如何修改程序使之均勻 ? 請(qǐng)上機(jī)驗(yàn)證。 3. 自編程序:要求在六個(gè)數(shù)碼管顯示器上 “同時(shí) ”顯示 A、 b、 C、 d、 E 和 F六個(gè)不同的字符。 ① 根據(jù)要求編寫源程序,并手工匯編成目標(biāo)程序。 ② 向?qū)嶒?yàn)系統(tǒng)鍵入目標(biāo)程序,執(zhí)行該程序。若程序有錯(cuò)誤,請(qǐng)用設(shè)置斷點(diǎn)和單步執(zhí)行方法調(diào)試程序,直至完成。 ③ 修改其中延時(shí)程序,把延時(shí)程序改為 100 ms,執(zhí)行程序再觀察顯示結(jié)果有何變化 ? ④ 你可以通過修改程序,讓其顯示 “HELLO”嗎 ? 自編程序清單: 32 * 4. 選做自編程序:在每個(gè) LED 數(shù)碼管顯示器上顯示順時(shí)針轉(zhuǎn)圈(或其他“霓虹燈”程序)。提示:即要求同時(shí)在 6 個(gè)顯示器上依次顯示 a、 b、 c、 d、e、 f 段,以形成順時(shí)針方向旋轉(zhuǎn)的 0。 五、 實(shí)驗(yàn)報(bào)告內(nèi)容 1. 記錄程序運(yùn)行情況,分析觀察到的現(xiàn)象和問題。 2. 回答實(shí)驗(yàn)步驟中提出的問題。 33 實(shí)驗(yàn)六 電子時(shí)鐘──定時(shí)器和中斷綜合實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康? 1. 熟悉 MCS51 單片機(jī)片內(nèi)定時(shí)器的工作原理和產(chǎn)生實(shí)時(shí)鐘的方法。 2. 了解用定時(shí)器產(chǎn)生中斷請(qǐng)求和利用中斷實(shí)現(xiàn)多任務(wù)的思想和程序設(shè)計(jì)方法。 二、 實(shí)驗(yàn)前的準(zhǔn)備工作 1. 復(fù)習(xí)教材中有關(guān)片內(nèi)定時(shí)器功能和使用方法以及中斷系統(tǒng)的章節(jié)。 2. 預(yù)習(xí)本實(shí)驗(yàn)中的實(shí)驗(yàn)原理,讀懂程序流程圖和給出的程序。 3. 根據(jù)要求,填入定時(shí)器初始化程序中的參數(shù)。 4. 請(qǐng)根據(jù)實(shí)驗(yàn)參考程序編寫一個(gè)秒表程序,顯示分、秒和 1/10 秒的數(shù)值。在實(shí)驗(yàn)前經(jīng)實(shí)驗(yàn)教師審閱同意后方可實(shí)驗(yàn)。 三、實(shí)驗(yàn)的基本原理 利用 MCS51 單片機(jī)片內(nèi)的定時(shí)器 部件工作于定時(shí)方式,由其提供 的定時(shí)基準(zhǔn)脈沖序列,使之每隔 秒產(chǎn)生一個(gè)中斷請(qǐng)求信號(hào),使 CPU 轉(zhuǎn)入中斷服務(wù)程序。在中斷服務(wù)程序中,分別用存儲(chǔ)單元 23H、 22H、 21H和 20H作為 秒、秒、分、時(shí)的計(jì)數(shù)單元進(jìn)行計(jì)數(shù)。當(dāng) 10 時(shí),就清零,同時(shí)對(duì)秒計(jì)數(shù)單元進(jìn)位;當(dāng)秒計(jì)數(shù)單元計(jì)到 60 時(shí),就清零,同時(shí)對(duì)分計(jì)數(shù)單元進(jìn)位;當(dāng)分計(jì)數(shù)單元計(jì)到 60 時(shí),就清零,同時(shí)對(duì)時(shí)計(jì)數(shù)單元進(jìn)位;當(dāng)時(shí)計(jì)數(shù)單元計(jì)到 24 時(shí),就清零。在六個(gè) LED 數(shù)碼管顯示器上,從左到右分別用兩位顯示時(shí)、 分、秒的值。 四、實(shí)驗(yàn)參考程序流程圖 34 定時(shí)中斷服務(wù)程序 ┏━━━┓ ┏━━━━━━━━━┓ ┃主程序┃ ┃ 恢復(fù)定時(shí)器初值 ┃ ┗━┳━┛ ┗━━━━┳━━━━┛ ━━━━┻━━━━ N ┏━━┻━━┓ 判輸入值是否正確 ? ━┓ ┃ 保護(hù)現(xiàn)場(chǎng) ┃ ━━━━┳━━━━ ┃ ┗━━┳━━┛ ┏━━━┻━━━┓ ┃ ┏━━━┻ ━━━┓ ┃ 定時(shí)器初始化 ┃ ┃ 23H ┃ = 10?┃ ┗━━━┳━━━┛ ┃ ┗━━━┳━━━┛ ┏━━┻━━┓ ┃
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1