




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
;不懂的加qq:997245807湖北汽車工業(yè)學院(5)微機控制的飲料包裝流水線某飲料包裝流水線,一個包裝箱能裝12瓶飲料,要求每通過12瓶流水線暫停5秒,等待封箱打包完畢,然后重新啟動流水線繼續(xù)裝箱。設計飲料包裝流水線的控制電路,要求具有產(chǎn)量統(tǒng)計功能(數(shù)量及每箱生產(chǎn)時的時間-年月日小時分),發(fā)光二極管顯示流水線的狀態(tài)(運行、故障、打包)。;不懂的加qq:997245807湖北汽車工業(yè)學院IOPORTEQU3400H-280HIO8253EQUIOPORT+283H;計數(shù)器控制字IO82530EQUIOPORT+280H ;計數(shù)器0IO82531EQUIOPORT+281H;計數(shù)器1IO82532EQUIOPORT+282H;計數(shù)器2IO8255EQUIOPORT+28BH;并行控制字IO8255AEQUIOPORT+288H;A口IO8255BEQUIOPORT+289H;B口IO8255CEQUIOPORT+28AH;c口DATASSEGMENT CaiDan DB'*****-------------------------------CaiDang----------------------------*****',0DH,0AH DB'**********',0DH,0AH DB'*****1:KaiShi*****',0DH,0AH DB'**********',0DH,0AH DB'*****2:TuiChu*****',0DH,0AH DB'**********',0DH,0AH DB'*****------------------------------ChengYuan---------------------------*****',0DH,0AH DB'*****WangLong*****',0DH,0AH DB'*****---------------------------------------------------------------------*****',0DH,0AH,'$' DaBaoDB'ZhengZaiDaBao',0DH,0AH,'$' KaiJiDB'LiuShuiXianMeiYouKaiJI!QingKaiJi!',0DH,0AH,'$' ChongXingKSDB'An1jiXuShengChang,AnRengYiJianTuiChu!',0DH,0AH,'$' QingChuDB'GuZhangYiQingChu,JiXuShengChang!',0DH,0AH,'$' GuZhangDB'ChuXianGuZhang',0DH,0AH,'$' ShengChang1DB'ZhengZaiShengChang',0DH,0AH,'$' NYR1DB'ShengChangNianYueRi:','$' NYRDB'0000/00/00',0DH,0AH,'$' SF1 DB'ShengChengShiFen:','$' SFDB'00:00',0DH,0AH,'$' SLDB'ShengChangShuLiang:','$' SL1 DB0 BiaoZhi DB0 HuiCheDB0DH,0AH,'$'DATASENDSSTACKSSEGMENT ;此處輸入堆棧段代碼STACKS ENDSCODES SEGMENT ASSUMECS:CODES,DS:DATAS,SS:STACKSSTART: MOVAX,DATAS MOVDS,AX;此處輸入代碼段代碼 MOVBiaoZhi,0 MOVDX,OFFSETCaiDan ;顯示標題及開始菜單 CALLShuChuSR: CALLShuRu CMPAL,'1' JNZPD JMPKSPD: CMPAL,'2' JZTuiChu JNZSRKS: MOVAL,10000001B;8255控制字(A口方式0,A口輸入,C口高4輸出,B口方式0,B口輸出,C口低4輸出) MOVDX,IO8255 OUTDX,AL MOVDX,IO8255B MOVAL,03H ;00000011pb1和pb0為高電平 OUTDX,AL MOVDX,IO8255C;合上,C口置0,退出 INAL,DX TESTAL,08H;判斷PC3--K0是否為高 JZTuiChu4 CALLShengChang ;調(diào)用生產(chǎn)子程序數(shù) ;判斷生產(chǎn)是否有故障SCPD: CALLKaiJi4 CALLGuZhang4 MOVDX,IO8255C INAL,DX TESTAL,02H;判斷PC1--OUT2是否為高,測試是否是否生產(chǎn)一瓶 JZSCPD ;不為高電平 ;箱數(shù)加一 INCSL1 CALLYanShi5S;調(diào)用延時程序 ;判斷打包是否有故障YSPD: CALLKaiJi4 CALLGuZhang4 ;閃爍 MOVDX,IO8255A MOVAL,02H;00000100PA2輸出高電平,為故障狀態(tài) OUTDX,AL;A口 CALLDELAY;調(diào)延時子程序 MOVDX,IO8255A MOVAL,00H OUTDX,AL CALLDELAY;調(diào)延時子程序 MOVDX,IO8255C INAL,DX TESTAL,01H;00000001判斷PC0--OUT0是否為高 JZYSPD;調(diào)用時間函數(shù) MOVAX,0003H INT10H;清屏 CALLNYR4 ;調(diào)用生產(chǎn)時間(年月日)子程序 CALLSF4 ;調(diào)用生產(chǎn)時間(時分)子程序CALLSL4 ;調(diào)用生產(chǎn)數(shù)量子程序 JMPJiXuYunXing TuiChu4: MOVDX,OFFSETKaiJi CALLShuChu JiXuYunXing:MOVDX,OFFSETChongXingKS MOVAH,09H INT21H CALLShuRu ;判斷是否繼續(xù) CMPAL,'1' JNZTuiChu JMPKS TuiChu: MOVAH,4CH INT21H;----輸出函數(shù)---------------------------------------------------------------ShuChuPROC MOVAX,0003H INT10H;清屏 MOVAH,09H INT21H RETShuChu ENDP;----輸入函數(shù)---------------------------------------------------------------ShuRu PROC MOVAH,07H INT21H RETShuRu ENDP;----飲料生產(chǎn)---------------------------------------------------------------ShengChang PROC ;標志,以后故障判斷燈光 MOVBiaoZhi,0 ;按鍵計數(shù) MOVDX,IO8253;8253初始化,給8253送控制字,283H控制口 MOVAL,90H;10O100002#計數(shù)器,工作方式0 OUTDX,AL MOVDX,IO82532;給2#計數(shù)器覆初值 MOVAL,11;共計12次 OUTDX,AL ;二極管(運行)顯示 MOVAL,01H;00000001,8255PA0端口置1,點亮運行燈 MOVDX,IO8255A;8255A口輸出 OUTDX,AL;屏幕(生產(chǎn))顯示 MOVDX,OFFSETShengChang1 ;顯示"正在生產(chǎn)"提示 CALLShuChu RETShengChang ENDP;----延時5s---------------------------------------------------------------YanShi5S PROC ;標志,以后故障判斷燈光 MOVBiaoZhi,1 ;二極管(打包)顯示 MOVAL,02H;000000108255PA1端口置1,點亮運行燈 MOVDX,IO8255A;8255A口輸出 OUTDX,AL MOVDX,OFFSETDaBao ;屏幕顯示正在打包 CALLShuChu ;延時5s MOVDX,IO8253;8253送控制字 MOVAL,76H;01110110,8253初始化,1#計數(shù)器,方式3,延時 OUTDX,AL MOVDX,IO82531;1#計數(shù)器賦值5000,延時 MOVAX,5000 OUTDX,AL MOVAL,AH OUTDX,AL MOVDX,IO8253;8253送控制字 MOVAL,30H;00000011,8255初始化,0#計數(shù)器,方式0,延時 OUTDX,AL MOVDX,IO82530;給0#賦值1000,延時 MOVAX,1000 OUTDX,AL MOVAL,AH OUTDX,AL RETYanShi5S ENDP;----生產(chǎn)時間(年月日)-------------------------------------------------------NYR4PROC ;PUSHBX ;獲取系統(tǒng)時間(年月日) MOVAH,2AH ;DOS功能調(diào)用:讀系統(tǒng)日期 INT21H ;保存年份 MOVAX,CX ;CX存放年份,賦給AX MOVBX,10 LEASI,NYR+4 ;使SI指向'0000/00/00'的第4位,年份末位 MOVCX,4 PUSHDX ;保護月和日 Nian: XORDX,DX ;DX清零 DIVBX ;AX/10,余數(shù)放DX ADDDL,30H ;轉(zhuǎn)換ASCII碼顯示字符 MOV[SI],DL ;將DL中的余數(shù)轉(zhuǎn)換為ASCII碼后存放在SI所指向的內(nèi)存中 DECSI LOOPNian ;循環(huán)4次顯示年份 ;保存月日 POPDX ;彈出月和日 MOVAL,DL ;DL存放日期,賦給AL XORAH,AH ;AH清零 DIVBL ;AX/10 ADDAX,3030H ;將AH中的余數(shù)和AL中的商轉(zhuǎn)換為ASCII碼 ADDSI,13 ;使SI指向'0000/00/00'的第13位,日期首位 MOV[SI],AX ;將AX中的數(shù)值放入SI所指向的內(nèi)存中 MOVAL,DH ;DH存放月份,賦給AL XORAH,AH DIVBL ;處理同日期 ADDAX,3030H ;使SI指向'0000/00/00'的第9位,月份首位 SUBSI,5 MOV[SI],AX ;顯示年月日 MOVDX,OFFSETNYR1 MOVAH,09H INT21H MOVDX,OFFSETNYR MOVAH,09H INT21H ;POPBX ;顯示時分 MOVDX,OFFSETSF1 MOVAH,09H INT21H RETNYR4ENDP;----生產(chǎn)時間(時分)----------------------------------------------------------SF4PROC ;獲取系統(tǒng)時間(時分) ;PUSHBX MOVAH,2CH ;DOS功能調(diào)用:讀系統(tǒng)時間 INT21H ;保存時分 MOVBX,10 LEADI,SF;使DI指向'00:00:00'的第一位,空格位 MOVAL,CH;CH存放小時,賦給AL XORAH,AH DIVBL ADDAX,3030H MOV[DI+1],AX;將AX中的數(shù)值存放至DI+1所指向的內(nèi)存,小時位 MOVAL,CL;CL存放分鐘,賦給AL XORAH,AH DIVBL ADDAX,3030H MOV[DI+6],AX;將AX中的數(shù)值存放至DI+6所指向的內(nèi)存,分鐘位 ;顯示時分 MOVDX,OFFSETSF MOVAH,09H INT21H ;POPBX RETSF4ENDP;----輸出數(shù)量----------------------------------------------------------------SL4 PROC MOVDX,OFFSETSL MOVAH,09H INT21H ORSL1,30H;將結(jié)果從高位單元開始把非壓縮的BCD碼變成ASCII碼 MOVDL,SL1;將ASCII碼送DL以滿足2號功能調(diào)用的規(guī)定要求 MOVAH,2 ;功能號送AH INT21H;調(diào)用2號功能,顯示一位數(shù)字 MOVDX,OFFSETHuiChe ;顯示標題及開始菜單 MOVAH,09H INT21HSL4 ENDP;----故障模擬----------------------------------------------------------------GuZhang4 PROC ;判斷有沒有模擬故障 MOVDX,IO8255C INAL,DX TESTAL,04H;00000100判斷PC2--K0是否為高 JZMeiYou;PC2--0(沒有故障)則跳到MeiYou ;暫停計數(shù)器 MOVBL,AL;將AL的內(nèi)容存在BL中 MOVDX,IO8255B;PB0/PB1輸出低電平,定時/計數(shù)1、2停止計數(shù) MOVAL,00H OUTDX,AL ;顯示故障提示 MOVAX,0003H INT10H;清屏 MOVAH,09H MOVDX,OFFSETGuZhang INT21H ;判斷是否排除故障JianCe: ;閃爍 MOVDX,IO8255A MOVAL,04H;00000100PA2輸出高電平,為故障狀態(tài) OUTDX,AL;A口 CALLDELAY;調(diào)延時子程序 MOVDX,IO8255A MOVAL,00H OUTDX,AL CALLDELAY;調(diào)延時子程序 MOVDX,IO8255C;判斷PC2,故障是否排除 INAL,DX TESTAL,04H JNZJianCe ;排除故障恢復生產(chǎn) MOVAX,0003H INT10H;清屏 MOVAH,09H;輸出故障排除提示 MOVDX,OFFSETQingChu INT21H MOVDX,IO8255B;PB0/PB1輸出高電平,定時/計數(shù)1、2恢復計數(shù) MOVAL,03H OUTDX,AL ;顯示運行的燈光 CMPBiaoZhi,0 JNZDaBaoDeng MOVDX,IO8255A MOVAL,01H;00000001PA2,PA0.1輸出高電平,恢復到計數(shù)狀態(tài) OUTDX,AL;A口 ;屏幕(生產(chǎn))顯示 MOVDX,OFFSETShengChang1 ;顯示"正在生產(chǎn)"提示 CALLShuChu JMPHuanYuanDaBaoDeng: MOVDX,IO8255A MOVAL,02H;00000010PA2,PA0.1輸出高電平,恢復到計數(shù)狀態(tài) OUTDX,AL;A口 MOVDX,OFFSETDaBao ;顯示"正在生產(chǎn)"提示 CALLShuChu HuanYuan: MOVAL,BLMeiYou: RETGuZhang4ENDP;----開機判斷----------------------------------------------------------------KaiJi4 PROC ;判斷有沒有開機 MOVDX,IO8255C INAL,DX TESTAL,08H;00001000判斷PC3是否為高 JNZKaiJiLe;PC2--0(已經(jīng)開機)則跳到KaiJiLe ;暫停計數(shù)器 MOVBL,AL;將AL的內(nèi)容存在BL中 MOVDX,IO8255B;PB0/PB1輸出低電平,定時/計數(shù)1、2停止計數(shù) MOVAL,00H OUTDX,AL ;關(guān)閉顯示燈 MOVDX,IO8255A MOVAL,00H;00000100PA0,1輸出低電平,PA2輸出高電平,為故障狀態(tài) OUTDX,AL;A口 MOVAX,0003H INT10H;清屏 MOVAH,09H MOVDX,OFFSETKaiJi INT21H ;判斷是否開機ShiShiKaiJi:MOVDX,IO8255C;判斷PC2,故障是否排除 INAL,DX TESTAL,08H JZShiShiKaiJi ;開機恢復生產(chǎn) MOVAX,0003H INT10H;清屏 MOVDX,IO8255B;PB0/PB1輸出高電平,定時/計數(shù)1、2恢復計數(shù) MOVAL,03H OUTDX,AL ;顯示運行的燈光 CMPBiaoZhi,0 JNZDaBaoDeng1 MOVDX,IO8255A MOVAL,01H;00000001PA2,PA0.1輸出高電平,恢復到計數(shù)狀態(tài) OUTDX,AL;A口 ;屏幕(生產(chǎn))顯示 MOVDX,OFFSETShengChang1 ;顯示"正在生產(chǎn)"提示 CALLShuChu JMPHuanYuan1DaBaoDeng1:MOVDX,IO8255A MOVAL,02H;00000010PA2,PA0.1輸出高電平,恢復到計數(shù)狀態(tài) OUTDX,AL;A口 MOVDX,OFFSETDaBao ;顯示"正在打包"提示 CALLShuChu HuanYuan1: MOVAL,BLKaiJiLe: RETKaiJi4ENDP;----閃爍程序--------------------------------------------------------------------DELAYPROCNEAR;延時子程序 MOVBX,5000lll: MOVCX,0ll: LOOPll DECBX JNElll RETDELAYENDPCODESENDSENDSTART基于C8051F單片機直流電動機反饋控制系統(tǒng)的設計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設計及其應用研究基于單片機的遠程抄表系統(tǒng)的設計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設計和應用基于單片機的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設計Pico專用單片機核的可測性設計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構(gòu)建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學生單片機應用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設計基于單片機的單晶金剛石刀具刃磨設備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機的膛壁溫度報警系統(tǒng)設計基于AVR單片機的低壓無功補償控制器的設計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術(shù)的應用研究基于單片機的疊圖機研究與教學方法實踐基于單片機嵌入式Web服務器技術(shù)的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機控制系統(tǒng)基于單片機的控制系統(tǒng)在PLC虛擬教學實驗中的應用研究基于單片機系統(tǒng)的網(wǎng)絡通信研究與應用基于PIC16F877單片機的莫爾斯碼自動譯碼系統(tǒng)設計與研究基于單片機的模糊控制器在工業(yè)電阻爐上的應用研究基于雙單片機沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機的μC/OS-Ⅱ的研究基于單片機的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機與Internet互聯(lián)的研究與實現(xiàn)變頻調(diào)速液壓電梯單片機控制器的研究基于單片機γ-免疫計數(shù)器自動換樣功能的研究與實現(xiàn)基于單片機的倒立擺控制系統(tǒng)設計與實現(xiàn)單片機嵌入式以太網(wǎng)防盜報警系統(tǒng)基于51單片機的嵌入式Internet系統(tǒng)的設計與實現(xiàn)單片機監(jiān)測系統(tǒng)在擠壓機上的應用MSP430單片機在智能水表系統(tǒng)上的研究與應用基于單片機的嵌入式系統(tǒng)中TCP/IP協(xié)議棧的實現(xiàn)與應用HYPERLINK"/detail.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 欠賬房屋轉(zhuǎn)讓協(xié)議合同
- 商品房合同尾款補充協(xié)議
- 2025《合同采購詢價條款》
- 母嬰店務工合同協(xié)議
- 2025電子產(chǎn)品合同模板
- 商場裝修押金合同協(xié)議
- 和客戶簽窗簾合同協(xié)議
- 2025年購銷合同管理規(guī)范
- 2025二手汽車購銷合同書協(xié)議
- 商場轉(zhuǎn)租店鋪合同協(xié)議
- 加油站安全生產(chǎn)責任制
- 萬千心理情緒障礙跨診斷治療的統(tǒng)一方案:治療師指南
- 防止氮氣危害安全培訓
- 道路建設項目實施方案范文(五篇)
- 2023年韶關(guān)市始興縣事業(yè)單位真題
- 礦井有計劃停電停風通風安全技術(shù)措施
- 《衛(wèi)生事業(yè)管理學》練習考試題庫(100題)
- 新版FMEA(AIAG-VDA第一版)PFMEA過程FMEA課件PPT
- 醫(yī)院評審員工應知應會手冊2
- 舞臺人生走進戲劇藝術(shù)學習通期末考試答案2023年
- 運維服務質(zhì)量保障措施9948
評論
0/150
提交評論