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

正文內(nèi)容

大學(xué)生畢業(yè)設(shè)計(jì)led流水燈單片機(jī)的設(shè)(編輯修改稿)

2024-09-29 00:12 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 平,使 LED1 熄 滅 CLR 。 輸 出低 電 平,使 LED2 點(diǎn)亮 ACALL DELAY 。調(diào) 用延 時(shí) 子程序 SETB 。 輸 出高 電 平,使 LED2 熄 滅 5 CLR 。 輸 出低 電 平,使 LED3 點(diǎn)亮 ACALL DELAY 。調(diào) 用延 時(shí) 子程序 SETB 。 輸 出高 電 平,使 LED3 熄 滅 CLR 。 輸 出低 電 平,使 LED4 點(diǎn)亮 ACALL DELAY 。調(diào) 用延 時(shí) 子程序 SETB 。 輸 出高 電 平,使 LED4 熄 滅 CLR 。 輸 出低 電 平,使 LED5 點(diǎn)亮 ACALL DELAY 。調(diào) 用延 時(shí) 子程序 SETB 。 輸 出高 電 平,使 LED5 熄 滅 CLR 。 輸 出低 電 平,使 LED6 點(diǎn)亮 ACALL DELAY 。調(diào) 用延 時(shí) 子程序 SETB 。 輸 出高 電 平,使 LED6 熄 滅 CLR 。 輸 出低 電 平,使 LED7 點(diǎn)亮 ACALL DELAY 。調(diào) 用延 時(shí) 子程序 SETB 。 輸 出高 電 平,使 LED7 熄 滅 CLR 。 輸 出低 電 平,使 LED8 點(diǎn)亮 ACALL DELAY 。調(diào) 用延 時(shí) 子程序 SETB 。 輸 出高 電 平,使 LED8 熄 滅 ACALL DELAY 。調(diào) 用延 時(shí) 子程序 AJMP START 。8 個(gè) LED流了一遍后返回到 標(biāo) 號(hào) START 處 再循 環(huán) DELAY: 。延 時(shí) 子程序 MOV R0, 255 。延 時(shí) 一段 時(shí)間 D1: MOV R1, 255 DJNZ R1, $ DJNZ R0, D1 RET 。子程序返回 END 。程序 結(jié) 束 6 循 環(huán) 移位法 在上個(gè)程序中我 們 是逐個(gè)控制 P1 端口的 每 個(gè)位來 實(shí)現(xiàn) 的,因此程序 顯 得有點(diǎn) 復(fù)雜 ,下面我 們 利用循 環(huán) 移位指令,采用循 環(huán) 程序 結(jié) 構(gòu)進(jìn) 行 編 程。我 們 在程序一 開 始就 給 P1 口送一個(gè)數(shù), 這 個(gè)數(shù)本身就 讓 先低,其他位 為 高,然后延 時(shí) 一段 時(shí)間 ,再 讓這 個(gè)數(shù)據(jù)向高位移動(dòng) ,然后再 輸 出至 P1 口, 這樣 就 實(shí)現(xiàn) “流水 ”效果啦。由于 8051 系列單 片機(jī)的指令中只有 對(duì) 累加器 ACC 中數(shù)據(jù)左移或右移的指令,因此實(shí)際編 程中我 們應(yīng) 把需移 動(dòng) 的數(shù)據(jù)先放到 ACC 中, 讓 其移 動(dòng) ,然后將 ACC移 動(dòng) 后的數(shù)據(jù)再 轉(zhuǎn) 送到 P1口, 這樣 同 樣 可以 實(shí)現(xiàn) “流水 ”效果。具體 編 程如下 所示,程序 結(jié) 構(gòu)確 實(shí)簡(jiǎn)單 了很多。 ORG 0000H 。單 片機(jī)上 電 后從 0000H 地址 執(zhí) 行 AJMP START 。跳 轉(zhuǎn) 到主程序存放地址 處 ORG 0030H 。設(shè) 置主程序 開 始地址 START: MOV SP, 60H 。設(shè) 置堆 棧 起始地址 為 60H MOV A, 0FEH 。ACC 中先裝入 LED1 亮的數(shù)據(jù) (二 進(jìn) 制的1111
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1