- 36
- 0
- 约7.48千字
- 约 9页
- 2016-12-25 发布于湖南
- 举报
包装机实验报告
一 问题描述
设计一个工业包装流水线用来传送带输送产品,当传送带传输六个产品后,传送带停止工作,打包机开始工作。打包停止后继续工作.
二 算法描述
以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);
您可能关注的文档
- 勐简中从学内部管理制度.doc
- 勘查事业单位绩效工资结构探功议.docx
- 勐多佑中心校食堂管理制度.doc
- 勘测分公返司环境因素、危险源排查、辨识汇总(2013年)1.doc
- 勤俭节约,是一种美德主题数班会.docx
- 勤俭节约主题班会教案b 活动主题.doc
- 勤俭节约主6题班会.doc
- 勤俭节约从我做起主从题班会.doc
- 勤俭节约是美s德主题队会教案.doc
- 勤俭节约主题班队教a案.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 塔吊工作安全培训内容课件.pptx VIP
- 2024-2025学年天津市部分区七年级(上)期末历史试卷(含答案).docx
- 天津大学物理化学教学课件ppt合集.pptx
- 土豆种植时间和方法.doc VIP
- SMAR公司DT301密度计说明书.pdf
- 2、高鸿业宏观经济学教案.doc VIP
- 高杆灯取电照明装置.pdf VIP
- Unit 2 Expressing yourself Part B let's learn 教案 三年级英语下册 人教PEP版.docx VIP
- 【通用】马年猜猜乐PPT(猜成语)打印版【课件】.pptx
- PDCA循环-提高手术间无菌物品定位放置规范率PPT优秀案例.pptx
原创力文档

文档评论(0)