




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
包裝機(jī)實(shí)驗(yàn)報(bào)告一問題描述設(shè)計(jì)一種工業(yè)包裝流水線用來傳送帶輸送產(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ùn)用了兩個(gè)循環(huán)語句,但是!kbhit()不能運(yùn)行,于是又進(jìn)行了第三次程序修改,講DI通道的1號(hào)燈作為了電源開關(guān),在程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【復(fù)習(xí)大串講】【中職專用】高二語文上學(xué)期期末綜合測試題(三)(職業(yè)模塊)(原卷版)
- 單位員工招聘合同范本
- 獸醫(yī)聘用勞務(wù)合同范本
- 光催化課題申報(bào)書
- 會(huì)所物資出售合同范本
- 廚具采買合同范本寫
- 吊裝合同范例簡易版本
- 醫(yī)院雇傭合同范本
- 企業(yè)各類合同范本
- 吊車及場地合作合同范本
- 中班美工區(qū)角活動(dòng)教案10篇
- SJG 103-2021 無障礙設(shè)計(jì)標(biāo)準(zhǔn)-高清現(xiàn)行
- 皇冠假日酒店智能化系統(tǒng)安裝工程施工合同范本
- 路面工程重點(diǎn)、關(guān)鍵、和難點(diǎn)工程的施工方案(技術(shù)標(biāo))
- 合肥市城市大腦·數(shù)字底座白皮書2020
- 機(jī)電預(yù)留預(yù)埋工程施工組織設(shè)計(jì)方案
- 2022年三八婦女節(jié)婦女權(quán)益保障法律知識(shí)競賽題庫及答案(共290題)
- 引水罐的設(shè)計(jì)計(jì)算
- Of studies原文譯文及賞析
- 安全閥基本知識(shí)講義
- 不銹鋼排煙風(fēng)管施工實(shí)施方案
評論
0/150
提交評論