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

正文內(nèi)容

基于單片機(jī)的步進(jìn)電機(jī)控制課設(shè)論文(編輯修改稿)

2024-12-18 14:55 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 有行線(xiàn)輸入全部為高電平。當(dāng)按下鍵盤(pán)上的某個(gè)鍵使其閉合時(shí),則對(duì)應(yīng)的行線(xiàn)和列線(xiàn)短路,行線(xiàn)輸入即為列線(xiàn)輸出。如果此時(shí)把所有列線(xiàn)初始化為輸出低電平,則通過(guò)讀取行線(xiàn)輸入值的狀態(tài)是否全為 1,即可判斷有無(wú)鍵按下。共設(shè)八個(gè)按鍵,為一檔、二檔、三檔、正轉(zhuǎn)、反轉(zhuǎn)、暫停、繼續(xù)和清零。具體鍵盤(pán)電路如下圖: H1H0L3L2L1L0清零繼續(xù)暫停反轉(zhuǎn)正轉(zhuǎn)三檔二檔一檔 圖 鍵盤(pán)電路 11 4 控制系統(tǒng)的軟件設(shè)計(jì) 程序主要分為主程序、鍵盤(pán)(中斷)程序。 主程序設(shè)計(jì) 主程序主要完成初始化,設(shè)置中斷入口程序,并將 R7 寄存器的 7 三位做為功能標(biāo)志位, R7 中的值不停地送累加器,并檢測(cè)累加器高三位是否 為 1, 若其中有某位為 1 則轉(zhuǎn)向相應(yīng)的功能程序。主程序不斷的循環(huán)處于等待中斷狀態(tài)。 流程圖如圖所示: : 圖 主程序流程圖 開(kāi)始初始化R 7 = 1 ?調(diào)用反轉(zhuǎn)子程序 調(diào)用正轉(zhuǎn)子程序調(diào)用顯示子程序YN主程序流程 12 鍵盤(pán)程序(中斷程序)設(shè)計(jì) 主程序 運(yùn)行期間,若產(chǎn)生中斷則轉(zhuǎn)入鍵盤(pán)程序。鍵盤(pán)程序分為 5 部分: 1 . 判斷鍵盤(pán)上有無(wú)鍵按下 2 . 去除抖動(dòng)的影響 3 . 掃描鍵盤(pán),得到按下鍵的鍵號(hào) 4 . 判別閉合的鍵是否釋放 5 . 鍵號(hào)入累加器,結(jié)束中斷 中斷流程圖如圖所示: 圖 中斷子程序流程圖 13 仿真圖 在該設(shè)計(jì)中,利用 Proteus 軟件進(jìn)行仿真。 Proteus 是英國(guó) Labcenter 公司開(kāi)發(fā) 的電路分析與仿真軟件。運(yùn)行于 Windows 操作系統(tǒng)上,可以仿真、分析 (SPICE)數(shù)字電路、模擬電路、數(shù)?;旌想娐?,是目前唯一能實(shí)現(xiàn)對(duì) 5 PIC、 AVR、 HC1 ARM等處理器 的仿真軟件。 Proteus 與其它單片機(jī)仿真軟件不同的是,它不僅能仿真單片機(jī)CPU 的工作情況,也能仿真單片機(jī)外圍電路或沒(méi)有單片機(jī)參與的其它電路的工作情況。因此在仿真和程序調(diào)試時(shí),關(guān)心的不再是某些語(yǔ)句執(zhí)行時(shí)單片機(jī)寄存器和存儲(chǔ)器內(nèi)容的改變,而是從工程的角度直接看程序運(yùn)行和電路工作的過(guò)程和結(jié)果。對(duì)于這樣的仿真實(shí)驗(yàn),從某種意義上講,是彌 補(bǔ)了實(shí)驗(yàn)和工程應(yīng)用間脫節(jié)的矛盾和現(xiàn)象。 圖 原始數(shù)碼管顯示 14 圖 開(kāi)始運(yùn)行程序時(shí)數(shù)碼管顯示 圖 正轉(zhuǎn)一段時(shí)間后數(shù)碼管顯示 15 圖 反轉(zhuǎn)一段時(shí)間后數(shù)碼管顯示 5 具體程序清單 ORG 0000H LJMP MAIN ORG 0013H LJMP KEYL ORG 0030H MAIN: MOV SP,60H ; 初始化 MOV R0,00H MOV R1,00H MOV R3,40 MOV 72H,40 MOV P2,0F0H CLR CLR 06H 16 CLR CLR CLR CLR MOV 43H,00H MOV 42H,00H MOV 41H,00H MOV 40H,00H MOV R7,00H SETB EA SETB IT1 SETB EX1 START: SETB 20H ; 主程序 CJNE R7,1,L1 CLR 20H LCALL ZZ SETB 20H L1: CJNE R7,2,L2 CLR 20H LCALL FF SETB 20H L2: LCALL LED NNT3: LJMP START LED: MOV DPTR,TAB ; 顯示程序 SETB CLR CLR CLR MOV A,43H MOVC A,@A+DPTR MOV P0,A 17 LCALL TT CLR SETB CLR CLR MOV A,42H MOVC A,@A+DPTR MOV P0,A LCALL TT CLR CLR SETB CLR MOV A,41H MOVC A,@A+DPTR MOV P0,A LCALL TT CLR CLR CLR SETB MOV A,40H MOVC A,@A+DPTR MOV P0,A LCALL TT CLR RET KEYL: MOV DPTR,JS CLR EX1 MOV 70H,R0 MOV 71H,R1 18 MOV 72H,R3 MOV A,P2 MOV P2,0FH MOV 01H,P2 MOV P2,0F0H JNB ,E1 JNB ,E2 JNB ,E3 JNB ,E4 SETB EX1 RETI E1: MOV 20H,0 LJMP KEYH E2: MOV 20H,4 LJMP KEYH E3: MOV 20H,8 LJMP KEYH E4: MOV 20H,12 LJMP KEYH KEYH:MOV A,01H 。鍵盤(pán)程序 JNB ,D0 JNB ,D1 JNB ,D2 JNB ,D3 SETB EX1 RETI D0: MOV A,0 ADD A,20H MOV B,3 MUL AB JMP @A+DPTR 19 D1: MOV A,1 ADD A,20H MOV B,03H MUL AB JMP @A
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1