




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
包裝機(jī)實(shí)驗(yàn)報(bào)告一問題描述設(shè)計(jì)一種工業(yè)包裝流水線用來(lái)傳送帶輸送產(chǎn)品,當(dāng)傳送帶傳輸六個(gè)產(chǎn)品后,傳送帶停止工作,打包機(jī)開始工作。打包停止后繼續(xù)工作.二算法描述以DI1燈的亮滅控制程序的開始與結(jié)束;其它燈的遮擋均可模擬替代傳送帶上物品的通過;以DO上的2紅燈閃爍表達(dá)打包機(jī)工作讀入輸入端口的值,若DI1燈被遮擋則開始工作;當(dāng)程序開始后,以遮擋替代物品通過,DI2燈被遮擋復(fù)原一次則記兩次數(shù)(遮擋或復(fù)原時(shí),DO2燈會(huì)閃爍一次);當(dāng)計(jì)數(shù)滿12(即通過6個(gè)貨品)后,傳送帶停止,打包機(jī)開始工作(DO2至6燈循環(huán)閃爍4次,表達(dá)打包進(jìn)行中);當(dāng)上述環(huán)節(jié)進(jìn)行完了之后打包機(jī)停止工作,打包完的箱數(shù)+1;重新讀入輸入端口的值,若DI1燈被遮擋則繼續(xù)工作,否則退出。三程序流程圖四源程序intBASE_ADDRESS=0x220;intcreat_DI(int*DI_NUM,intnum){inti=0;for(i=0;i<6;i++)DI_NUM[i]=(num>>i)&0x0001;return;}/*輸入信號(hào)轉(zhuǎn)換成二進(jìn)制數(shù)組*/intcreat_DO(int*DO_NUM){inttemp=0;inti=0;for(i=5;i>0;i--){temp=(temp+DO_NUM[i])*2;}returntemp+DO_NUM[0];}/*輸出轉(zhuǎn)化成二進(jìn)制*/main(){intDO[6]={0},DI[6]={1};intnum=0;intDI_out,t;intj=0,k,q=1,c,DO_out;clrscr();printf("pleaseturnondown1tostart!\n");/*提示打開開關(guān)*/sleep(5);DI_out=inportb(BASE_ADDRESS+6);creat_DI(DI,DI_out);while(!DI[0])/*判斷開關(guān)與否打開*/{DO[0]=1;/*DO1燈亮,開關(guān)啟動(dòng)*/DO_out=creat_DO(DO);outportb(BASE_ADDRESS+13,DO_out);DI_out=inportb(BASE_ADDRESS+6);creat_DI(DI,DI_out);t=DI[1];/*第一次DI2等輸入值*/while(1){DI_out=inportb(BASE_ADDRESS+6);creat_DI(DI,DI_out);if(t!=DI[1])/*第二次輸入值與第一次輸入值相比較,判斷與否有貨品通過*/{j=j+1;outportb(BASE_ADDRESS+13,3);delay(500000);outportb(BASE_ADDRESS+13,1);}t=DI[1];if(j/2==6){/*判斷與否夠6個(gè)貨品*/num=num+1;j=0;printf("paking!\n");for(q=0;q<4;q++)/*持續(xù)閃爍4次*/{outportb(BASE_ADDRESS+13,3);for(k=2;k<6;k++)/*2至6號(hào)燈循環(huán)閃爍*/{DO[k-1]=0;DO[k]=1;DO_out=creat_DO(DO);outportb(BASE_ADDRESS+13,DO_out);delay(500000);if(k==5)DO[k]=0;}}outportb(BASE_ADDRESS+13,1);break;}/*if*/}/*while*/printf("pleaseturnonlight1tostop!\n");DI_out=inportb(BASE_ADDRESS+6);creat_DI(DI,DI_out);}/*while*/printf("Thenumberofboxesis%d",num);getch();}五.運(yùn)行成果六,實(shí)驗(yàn)心得在程序的編輯中,我們碰到了某些困難,剛開始沒有考慮到程序的運(yùn)行速度,造成通過一種貨品時(shí),程序已經(jīng)運(yùn)行了諸多遍,檢查時(shí)發(fā)現(xiàn)時(shí)循環(huán)語(yǔ)句的條件有問題。在修改后運(yùn)用了兩個(gè)循環(huán)語(yǔ)句,但是!kbhit()不能運(yùn)行,于是又進(jìn)行了第三次程序修改,講DI通道的1號(hào)燈作為了電源開關(guān),在程序
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 投資項(xiàng)目可行性研究與項(xiàng)目評(píng)估
- 農(nóng)業(yè)觀光生態(tài)園
- 三農(nóng)產(chǎn)品物流配送手冊(cè)
- 綠色農(nóng)產(chǎn)品生產(chǎn)技術(shù)推廣與應(yīng)用實(shí)踐方案
- 車聯(lián)網(wǎng)及大數(shù)據(jù)應(yīng)用
- 電商行業(yè)直播帶貨模式創(chuàng)新與發(fā)展方案
- 校園廣播系統(tǒng)投標(biāo)方案
- 針對(duì)公司運(yùn)營(yíng)挑戰(zhàn)的對(duì)策報(bào)告
- 電力設(shè)施節(jié)能減排操作規(guī)程
- 三農(nóng)村公共服務(wù)設(shè)施信息化管理方案
- 作業(yè)層隊(duì)伍建設(shè)重點(diǎn)業(yè)務(wù)課件
- DB31T 685-2019 養(yǎng)老機(jī)構(gòu)設(shè)施與服務(wù)要求
- 二年級(jí)下冊(cè)美術(shù)教案-第5課 美麗的花園|嶺南版
- 人類進(jìn)化史精品課件
- 魯濱遜漂流記讀后感PPT
- 總包單位向門窗單位移交門窗安裝工程工作面交接單
- 設(shè)備供貨安裝方案(通用版)
- 公開招聘社區(qū)居委專職工作人員考試筆試、面試題集及相關(guān)知識(shí)(11套試題含答案)
- 《植物生理學(xué)》課件第三章+植物的光合作用
- 中國(guó)藥膳理論與實(shí)踐-藥膳基本理論和技能
- 華東師大版七年級(jí)初一數(shù)學(xué)下冊(cè)全套試卷(單元、期中、期末)
評(píng)論
0/150
提交評(píng)論