- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
包装机程序设计
包装机实验设计
一 问题描述
设计一个工业包装流水线用来传送带输送产品,当传送带传输六个产品后,传送带停止工作,打包机开始工作。打包停止后继续工作.
二 算法描述
以DI1灯的亮灭控制程序的开始与结束;
其他灯的遮挡均可模拟代替传送带上物品的通过;
以DO上的2红灯闪烁表示打包机工作
读入输入端口的值,若DI1灯被遮挡则开始工作;
当程序开始后,以遮挡代替物品通过,DI2灯被遮挡复原一次则记两次数(遮挡或复原时,DO2灯会闪烁一次);
当计数满12(即通过6个货物)后,传送带停止,打包机开始工作(DO2至6灯循环闪烁4次,表示打包进行中);
当上述步骤进行完了之后打包机停止工作,打包完的箱数+1;
重新读入输入端口的值,若DI1灯被遮挡则继续工作,否则退出。
三 程序流程图
四 源程序
int BASE_ADDRESS=0x220;
int creat_DI(int *DI_NUM, int num)
{
int i=0;
for(i=0;i6;i++)
DI_NUM[i]=(numi)0x0001;
return;
}/*输入信号转换成二进制数组*/
int creat_DO(int *DO_NUM)
{
int temp=0;
int i=0;
for(i=5;i0;i--)
{
temp=(temp+DO_NUM[i])*2;
}
return temp+DO_NUM[0];
}/*输出转化成二进制*/
main()
{
int DO[6]={0},DI[6]={1};
int num=0;
int DI_out,t;
int j=0,k,q=1,c,DO_out;
clrscr();
printf(please turn on down 1to start!\n) ;/*提示打开开关*/
sleep(5);
DI_out=inportb(BASE_ADDRESS+6);
creat_DI(DI,DI_out);
while(!DI[0])/*判断开关是否打开*/
{
DO[0]=1;/*DO1灯亮,开关开启*/
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个货物*/
num=num+1;
j=0;
printf(paking!\n);
for(q=0;q4;q++)/*连续闪烁4次*/
{
outportb(BASE_ADDRESS+13,3);
您可能关注的文档
最近下载
- 百蕊草半寄生机制的研究.pdf VIP
- 百蕊草种子适宜萌发条件的研究.PDF VIP
- 风险识别的方法培训.ppt
- 中国燕麦草项目经营分析报告.docx
- 常用DOS命令大全电脑资料PPT.pptx VIP
- 20J333 建筑防腐蚀构造(高清带书签).pdf VIP
- 腾讯音效设计师岗面试题库参考答案和答题要点.docx VIP
- GRB2在EEF1A2促胰腺癌发生、发展中的关键作用与机制研究.docx
- 统编版道德与法治一年级上册第14课《人人爱护公物》教学设计.docx VIP
- GZ-2022062 健康与社会照护赛项正式赛卷完整版包括附件-2022年全国职业院校技能大赛赛项正式赛卷.docx VIP
原创力文档


文档评论(0)