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

正文內(nèi)容

基于單片機(jī)的自動(dòng)計(jì)數(shù)與裝箱控制系統(tǒng)設(shè)計(jì) [文檔在線提供]【最新】-全文預(yù)覽

  

【正文】 的顯示器件,而且發(fā)光清晰、性能穩(wěn)定,缺點(diǎn)是不能很精細(xì);后者則有功耗小、體積小、重量輕的優(yōu)點(diǎn),但價(jià)格較高,多用于珍袖儀表和低功耗的系統(tǒng)中。因此,在對(duì)電動(dòng)機(jī)的調(diào)速性能和啟動(dòng)性能要求高的生產(chǎn)機(jī)械上,大都使用直流電動(dòng)機(jī)進(jìn)行拖動(dòng);但直流電動(dòng)機(jī)的制造工藝復(fù)雜,生產(chǎn)成本較高,維護(hù)較困難,可靠性差,所以在現(xiàn)代工業(yè)的拖動(dòng)系統(tǒng)中,直流電動(dòng)機(jī)與交流電動(dòng)機(jī)各有各的應(yīng)用場(chǎng)所。但也有一些缺點(diǎn):不能經(jīng)濟(jì)地實(shí)現(xiàn)范圍較廣的平滑調(diào)速;必須從電網(wǎng)吸取滯后的勵(lì)磁電流,使電網(wǎng)功率因數(shù)變壞。根據(jù)上面的要求我們選擇了220V交流伺服同步電機(jī)。而對(duì)電機(jī)可以采用多種方法控制,如繼電器、固態(tài)繼電器(SSR)、可控硅(SCR)、電磁閥及大功率場(chǎng)效應(yīng)管等。微機(jī)系統(tǒng)大多采用工頻交流電供電,由兩種類型的穩(wěn)壓電路可以提供所需的各檔電壓。它按照脈寬調(diào)制式(PWM)原理工作,體積小巧,穩(wěn)定性好,穩(wěn)壓精度高。(3)要求能提供包括+5V等的多檔次的電壓。采用帶有開始和停止命令功能鍵的編碼鍵盤。3 控制系統(tǒng)硬件設(shè)計(jì) 微機(jī)系統(tǒng)硬件設(shè)計(jì)為了完成上述任務(wù),采用8031單片機(jī)設(shè)計(jì)一個(gè)最小系統(tǒng)。80374LS373(8位I/O鎖存器)、2732組成最小系統(tǒng)。包裝系統(tǒng)控制電路主要有兩部分:一是信號(hào)檢測(cè),光電檢測(cè)器1判斷包裝箱是否到位和光電檢測(cè)器2用于產(chǎn)品計(jì)數(shù);二是傳送帶電機(jī)控制。光電傳感器的敏感范圍遠(yuǎn)遠(yuǎn)超過了電感、電容、磁力、超聲波傳感器的范圍,此外光電傳感器的體積很小,而敏感范圍很寬,加上機(jī)殼有很多樣式,幾乎可以到處使用。這樣有半導(dǎo)體激光器發(fā)射的激光便是一串激光脈沖波,這一串激光脈沖便是載有用戶信息的信號(hào)波。通過比較判別,單片機(jī)決定執(zhí)行哪一種處理,然后生成控制信號(hào)來啟動(dòng)控制設(shè)備。再一部分就是傳送帶電機(jī)控制。當(dāng)包裝箱運(yùn)動(dòng)到光源與檢測(cè)器1之間時(shí),光源被擋住,從而光電傳感器輸出為高電平,當(dāng)微型機(jī)檢測(cè)到是高電平后,PC0輸出低電平,傳送帶電機(jī)1停止。然后在與給定的產(chǎn)品值進(jìn)行比較。LED數(shù)碼顯示器就是由發(fā)光二極管組合成的一種新型顯示器件,在單片機(jī)系統(tǒng)中應(yīng)用非常普遍。為顯示某個(gè)數(shù)字,就要點(diǎn)亮對(duì)應(yīng)的段,這就需要譯碼。當(dāng)它所使用的硬件電路較多,而硬件譯碼缺乏靈活性,只能顯示十進(jìn)制或十六進(jìn)制數(shù)(包括空白字符)。 PB7 PB6 PB5 PB48255A PB3 PB2 PB1 PB0驅(qū)動(dòng)器74LS377dpgfedcba 以軟件為主的LED接口電圖采用以軟件為主的LED接口電路由于個(gè)位數(shù)碼管的顯示段碼是互相并聯(lián)的,因此在同一時(shí)刻只能顯示同一種字符(即只顯示一個(gè)顯示位上的字符)。“位控”實(shí)際上就是對(duì)LED顯示器的公共段進(jìn)行控制,位控信號(hào)的數(shù)目與顯示器的位數(shù)相同。在這里為了提高系統(tǒng)的可靠性及減少誤操作,我們也設(shè)計(jì)了一個(gè)報(bào)警系統(tǒng)。 給定值電路設(shè)計(jì)為了使系統(tǒng)簡(jiǎn)單,我們自行設(shè)計(jì)的一個(gè)由二極管矩陣組成的編碼鍵盤。由于系統(tǒng)設(shè)計(jì)只有三位顯示,所以最多只能給定999,輸入順序?yàn)閺母呶?百位數(shù))開始。當(dāng)任何一個(gè)鍵按下去時(shí),四輸入或非門7420產(chǎn)生一個(gè)高電平選通信號(hào)經(jīng)反相器后向8031申請(qǐng)中斷。整個(gè)系統(tǒng)流程圖。為了設(shè)計(jì)主程序和子程序的流程圖,首先必須設(shè)置有關(guān)內(nèi)存單元。如果計(jì)數(shù)單元超過給定值,將產(chǎn)生報(bào)警,告知操作人員計(jì)數(shù)有誤,此時(shí)系統(tǒng)自動(dòng)停下來,等待操作人員處理。本程序輸入的順序是先輸入包裝箱數(shù)(三位,最大999,按百位、十位、個(gè)位順序輸入),然后再輸入每箱裝的產(chǎn)品數(shù)(三位,最大999,輸入順序同包裝箱)。這里用8031內(nèi)部RAM的20H單位的00H~03H四位分別代表電機(jī)電機(jī)報(bào)警和正常運(yùn)行標(biāo)志單元;用21H單元的08H和09H兩位作為產(chǎn)品及包裝計(jì)數(shù)標(biāo)志單元,當(dāng)計(jì)數(shù)值超過給定值時(shí),則此二位標(biāo)志置1,否則為0。本系統(tǒng)優(yōu)點(diǎn)是控制過程簡(jiǎn)單,操作方便。如果產(chǎn)品數(shù)與給定值相等,則停止電機(jī)2。其實(shí)際的操作可行性有待進(jìn)一步的驗(yàn)證。在袁松貴老師和諸多同學(xué)的幫助下,我順利的完成了本次設(shè)計(jì)。而同班同學(xué)幫我解決了許多設(shè)計(jì)中遇到的細(xì)節(jié)上的小問題,還提供了很多相關(guān)的資料。附錄A 硬件連接圖附錄B 程序清單該系統(tǒng)控制程序如下:ORG 0000HAJMP MAINORG 0003HAJMP INT0LED1 EQU 22H ;產(chǎn)品計(jì)數(shù)單元(百位)LED2 EQU 23H ;(十位)LED3 EQU 24H ;(個(gè)位)BOX1 EQU 25H ;包裝箱計(jì)數(shù)單元(百位)BOX2 EQU 26H ;(十位)BOX3 EQU 27H ;(個(gè)位)BOXES EQU 28H ;包裝箱給定值首地址PARTS EQU 2BH ;產(chǎn)品給定值首地址PRECNT EQU 2EH ;給定值次數(shù)計(jì)數(shù)單元LEDADD1 EQU 4000H ;百位數(shù)顯示地址LEDADD2 EQU 2000H ;十位數(shù)顯示地址LEDADD3 EQU 1000H ;個(gè)位數(shù)顯示地址BUFF EQU 2FH ;緩沖單元 ORG 0100H 控制主程序:MAIN: MOV SP,50H MOV R0,22H MOV A,00H MOV R1,0DHCIRZERO: MOV R0,A ;清計(jì)數(shù)、給定值單元 INC R0 DJNZ R1,CIRZERO MOV 20H,00H MOV 21H,00H MOV DPTR,8003H MOV A,98H MOVX DPTR,A SETB IT0 ;設(shè)置邊沿觸發(fā)方式 SETB EX0 ;設(shè)置中斷方式0 SETB EA ;開總中斷 MOV R0,BOXES MOV DPTR,LEDADD1 ;保護(hù)顯示位地址 PUSH DPH PUSH DPL MOV DPTR,8002HWAIT:: MOV A,PRECNT ;等待設(shè)置給定參數(shù) CJNE A,06H,WAIT ;判斷是否輸入完給定值WORK: SETB 00H ;啟動(dòng)傳送帶電機(jī)1SETB 03H ;工作正常指示燈 MOV A,20H ;啟動(dòng)電機(jī)1和正常指示燈 MOV DPTR,8002H MOV DPTR,ALOOP1: MOV A,DPTR JNB ,LOOP1 ;判斷包裝箱是否到位 MOV LED1,00H ;清產(chǎn)品計(jì)數(shù)單元 MOV LED2,00H MOV LED3,00H LCALL DISPLAY ;顯示產(chǎn)品數(shù) CLR 00H ;停箱子傳送帶電機(jī) SETB 01H ;啟動(dòng)產(chǎn)品傳送電機(jī) MOV A,20H MOV DPTR,8002H MOVX DPTR,ALOOP2: MOV DPTR,8002H MOVX A,DPTR JNB ,LOOP2 ;判斷是否有產(chǎn)品 JNB ,STOP ;判斷是否按下停止鍵LCALL PORTADD1 ;產(chǎn)品加1LCALL DISPLAY ;顯示已裝入的產(chǎn)品數(shù)LCAAL PORTCOMP ;與給定值比較JB 08H,STOPM ;已裝滿AJMP LOOP2 ;未裝滿,繼續(xù)裝入STOPM: LCALL BOXADD1 ;包裝箱數(shù)加1 LCALL BOXCOMP ;看是否已裝夠箱數(shù) JB 09H,FINISH ;如果箱數(shù)已裝夠,則結(jié)束 LJMP WORK ;否則將繼續(xù)換新箱包裝FINISH: CLR 00H ;全部裝完,即可繼續(xù)包裝 CLR 01H MOV A,20H MOVX DPTR,A MOV BOX1,00H MOV BOX2,00H MOV BOX3,00HLOOP3: MOV DPTR,8002H ;判斷是否重新啟動(dòng) MOVX A,DPTR JB ,LOOP3 LJMP WORK ;在進(jìn)行下一輪包裝停止鍵處理程序:STOP: CLR 00H ;停止傳送電機(jī) CLR 01H MOV A,20H MOVX DPTR,A LJMP MAIN ;轉(zhuǎn)主程序,等待輸入新的給定值中斷服務(wù)子程序,設(shè)置給定值:INTO: MOV DPTR,8000H MOVX A,DPTR MOV 30H,A MOV DPTR,SEGTBL MOVC A,A+DPTR ;取顯示碼 MOV DPTR,8001H MOVX DPTR,A POP DPL ;取出顯示位地址 POP DPH MOVX DPTR,A ;顯示給定值 LCALL DELAY MOV DPTR,8000H MOV A,DPTR CMP A,30H
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1