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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)—自動(dòng)售貨機(jī)(文件)

 

【正文】 Y N中斷返回圖46 定時(shí)器中斷T0子程序流程圖自動(dòng)售貨機(jī) 系統(tǒng)的調(diào)試與說明第五章 系統(tǒng)的調(diào)試與使用 系統(tǒng)使用說明連接好dvcc和89C51后。剛開始想使用延時(shí)來完成10S內(nèi)不操作就退幣的功能,后發(fā)現(xiàn)使用延時(shí)無法達(dá)到要求,經(jīng)過思考后便使用定時(shí)器T0中斷來進(jìn)行判斷,從而完成功能。這就需要仔細(xì)認(rèn)真的去多次反復(fù)查看程序。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。從課題的選擇開始,計(jì)算器的設(shè)計(jì)、硬件和軟件系統(tǒng)的設(shè)計(jì)、到最后的Proteus軟件仿真完成,這其中經(jīng)歷了很多困難,但是更重要的是在這個(gè)過程中我得到了很大的鍛煉。在很大程度上培養(yǎng)了我拼搏的工作精神。與他人交流思想是取得成功的關(guān)鍵,在交流中,不僅強(qiáng)化了自己原有的知識(shí)體系,也擴(kuò)展了自己的思維。數(shù)據(jù)初始化KEY: JNB ,FILL 。按鍵按下時(shí),原地等待按鍵彈起 LCALL D20MS 。投5角 JB ,KEY0 JNB ,$ LCALL D20MS MOV 32H,30H ??偨痤~角位加5 CJNE A,10,CMP0 MOV A,0 ??偨痤~元位加1KEY1: MOV A,30H CJNE A,100,NEXT3NEXT4: MOV 30H,32H MOV 31H,33H SETB MOV 28H,30 AJMP NEXT5NEXT3: JNC NEXT4NEXT5: LJMP KEYROUT2: LCALL D20MS 。購(gòu)買可樂 JB ,KEY3 JNB ,$ LCALL D20MS MOV 27H,100 ??偨痤~元位為2,則跳轉(zhuǎn) MOV A,31H 。角位為0時(shí),則向元位借1元, 角位則為5,元位自減1元 MOV 31H,5 CJ3: MOV A,30H SUBB A,2 。熄滅無貨指示燈 SETB 。熄滅無貨指示燈 CLR 。 CLR 。購(gòu)買牛奶 JB ,KEY5 JNB ,$ LCALL D20MS MOV 27H,100 MOV A,22H JZ EMPTY5 MOV A,30H CJNE A,3,CMP5CMP5: JC LACK5 SUBB A,3 MOV 30H,A DEC 22H CLR MOV 25H,0 CLR SETB MOV 26H,30 LJMP KEY5LACK5: SETB MOV 25H,0 CLR CLR MOV 24H,30 LJMP KEY5EMPTY5: CLR MOV 25H,30 CLR CLR KEY5: LJMP KEYROUT6: LCALL D20MS JB ,KEY6 JNB ,$ LCALL D20MS SETB CLR MOV 25H,0 CLR CLR MOV 27H,0 MOV 28H,30 MOV 30H,0 MOV 31H,0KEY6: LJMP KEYINITIAL:MOV TMOD,11H 。裝入T1計(jì)數(shù)值低8位 MOV TH1,0FCH 。允許CPU中斷 SETB TR0 。純水初始數(shù)量 MOV 22H,0 。投幣不足時(shí)指示燈亮的計(jì)時(shí)長(zhǎng)度初始化 MOV 25H,0 。退幣指示燈亮的計(jì)時(shí)長(zhǎng)度初始化 CLR 。退幣指示燈初始化 MOV P1,0FFH 。DPTR指向8155控制寄存器端口 MOVX DPTR,A 。顯示牛奶剩余量 MOVC A,A+DPTR CPL A MOV DPTR,0FF22H MOVX DPTR,A AJMP FLAGFLAG2: CJNE A,3,FLAG3 MOV DPTR,0FF21H MOV A,4 MOVX DPTR,A MOV DPTR,TAB0 MOV A,R1 。20ms延時(shí)程序 MOV R4,250 DJNZ R4,$ DJNZ R5,$4 RETTAB0: DB 03FH。3 DB 066H。7 DB 07FH。0. DB 086H。4. DB 0EDH。8. DB 0EFH。13.—應(yīng)用與設(shè)計(jì)。定時(shí)器T0中斷子程序 MOV TH0,03CH MOV A,24H JZ LOOP0 DJNZ 24H,LOOP0 CLR LOOP0: MOV A,26H JZ LOOP1 DJNZ 26H,LOOP1 CLR LOOP1: MOV A,27H JZ LOOP2 DJNZ 27H,LOOP2 SETB MOV 30H,0 MOV 31H,0 MOV 28H,30LOOP2: MOV A,28H JZ LOOP3 DJNZ 28H,LOOP3 CLR LOOP3: MOV A,25H JZ LOOP4 MOV B,5 DIV AB MOV A,B JNZ LOOP5 CPL LOOP5: DEC 25HLOOP4: RETISERVE1: MOV TL1,0B0H 。6. DB 087H。2. DB 0CFH。9 DB 077H。5 DB 07DH。1 DB 05BH。顯示總金額個(gè)位 MOVC A,A+DPTR CPL A MOV DPTR,0FF22H MOVX DPTR,A AJMP FLAGFLAG4: MOV DPTR,0FF21H MOV A,1 MOVX DPTR,A MOV DPTR,TAB0 MOV A,31H 。顯示可樂剩余量 MOVC A,A+DPTR CPL A MOV DPTR,0FF22H MOVX DPTR,A AJMP FLAGFLAG0: CJNE A,1,FLAG1 MOV DPTR,0FF21H MOV A,10H MOVX DPTR,A MOV DPTR,TAB0 MOV A,21H ??偨痤~顯示程序 MOV B,10 DIV AB MOV R1,A MOV R2,B MOV A,3 。無貨指示燈初始化 CLR 。取物指示燈亮的計(jì)時(shí)長(zhǎng)度初始化 MOV 27H,0 ??偨痤~元位初始化 MOV 31H,0 。啟動(dòng)定時(shí)器T1 MOV 20H,0 。允許T0中斷 SETB ET1 。裝
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1