- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计流水线工件统计系统
计算机硬件技术基础课程设计
流水线工件统计系统设计
姓 名: 蒋坤婷 学 号:姓 名: 彭永红 学 号:姓 名: 王经造 学 号:姓 名: 汤乾锋 学 号:
重庆大学自动化学院
二O一三年九月
目录
引言 1
1.设计的重要内容和方案 1
1.1 设计的主要内容 1
1.2 设计方案 1
2.任务分工 2
3.操作说明 2
4.优化系统功能及设计方案 2
5.软件设计功能流程 3
6.主程序及子模块流程图 4
7.程序清单 10
8.每个人的心得体会 22
9.参考文献 26
引言
随着社会的快速发展,越来越多的自动化设施设备代替了人的劳动,这带来了更高的效率和经济价值,也为人类大大减少了危险状况的发生。
其中流水线技术也占据了提高劳动效率和经济价值领域的很重要的部分。流水线技术环节中有很多情况下会对工件进行计件处理等,这为管理流水线的工作状态提供了重要依据。因此我们对一个简单的流水线工件统计系统进行了设计。这对我们了解流水线技术是有很大帮助的。
设计的重要内容和方案
1.1 设计的主要内容
设计一个工件统计系统,用计算机硬件实验系统设备完成统计系统的基本功能,并在此基础上自行完善和优化系统功能。基本功能具体要求如下:
统计流水线上完成的工件总个数(10000),计算当前工作速度(工件个数/分钟),并在三色LED上显示总个数和当前的工作速度。
用脉冲信号模拟流水线上的工件,每按一次表示一个工件。
流水线有启停信号,启动后开始统计工件个数,停止后工件个数清零。
4. 设置基本工作速度和优秀工作速度,每隔5分钟计算一次最近5分钟的平均工作速度。低于基本工作速度让蜂鸣器叫3秒,达到优秀工作速度使每分钟工件数闪烁3秒以示鼓励。
5.利用4×3小键盘和单色LED在线修改基本工作速度和优秀工作速度,即修改设置时流水线不停工。
1.2 设计方案
我们经过小组讨论,将基本功能分为了几个小模块。如下:
初始化芯片、初始化显示、初始化数据段、中断向量填充模块。
等待启动、显示基本及优秀速度、定时、中断模块。
计数、计算当前工作速度、显示总数及速度模块。
扫描按键、转换按键、送显、速度比较模块。
设计报告的编写模块。
我们小组四人分别将这5个子模块进行分工合作。然后共同进行主程序模块的设计,以上各个模块的思路请看流程图。
任务分工
汤乾锋:进行按键扫描程序、显示基本速度最优速度程序,编写程序流程图以及报告论文。
蒋坤婷:进行判断起动程序、显示程序、定时程序以及中断程序的编写,并共同完成论文。
王经造:编写计数程序,显示总数及速度程序,并共同完成论文。
彭永红:编写初始化程序、转换程序以及速度比较程序,同时对各部分程序进行阅读找错并共同完成论文。
3.操作说明
系统按键操作说明
在程序开始运行后,系统的初始状态是工件总数显示为0,工作速度为0,基本工作速度可设为10,优秀工作速度可设为20,具体操作方式如下:
1.实验板的上升沿开关模拟工件到来;
2.第五片8255A的PA6口接启停开关K8;
3.基本速度用4×3键盘数字键设置,A键为确认键;
4.优秀速度用4×3键盘数字键设置,B键为确认键。
操作方法说明
1.程序下载完毕,如果拨上拨码开关K8,系统进入开启;
2.按动上升沿开关,总数随着按键次数加1,模拟工件个数,工件总数在三色LED前四位上面显示;
3.在 4×3键盘上可以设置基本速度和优秀速度并分别按A、B键确认,单色LED灯随即显示设置的速度;
4.系统每隔1分钟更新一次工作速度,在三色LED灯从左到右第5、6位上显示;
5.当每隔5分钟到时,如果速度低于基本速度蜂鸣器会响3秒钟;如果达到优秀速度工件数会闪烁3秒钟;
6.在以上步骤中如果拨下拨码开关K8,系统则回到起始状态。
4.优化系统功能及设计方案
鉴于三色LED灯的后两位还没有用,我们因此考虑利用它们。
因为题设中要求的速度有基本速度、优秀速度、当前工作速度。在实际生产过程中,往往需要了解一下总的平均速度。以此,我们利用已有的工件总数,在这个基础上,我们对总时间进行统计,用工件总数除以总时间就得到总的平均速度。
再对这个速度进行每一位拆分,利用字型码表进行查表显示,再加以颜色区分即可。
以上就是我们扩展的设计方案。
5.软件设计功能流程
图一 功能流程图
该功能流程图,是依据设计任务规定而设计的,这个基本的概念性功能流程图描述了各个功能模块之间的逻辑关系。一目了然的概括了本次程序设计的基本思想。进入该程序时首先设定初始状态。然后判断是否
您可能关注的文档
- 经济旅游线路优化设计-数学建模.doc
- 经济法A练习题.doc
- 第二章稀土配合物的制备表征和生物活性2.doc
- 经济法论述题.doc
- 经济术语以及英文.doc
- 经济生活第一单元学考复习学案.doc
- 结合人员分配的生产规划(成文).doc
- 给带点字选择正确的解释.doc
- 绍兴纺织服装企业逆向物流系统评价指标体系和评价方法研究的结题论文.doc
- 细胞房注意事项和管理.doc
- 量子计算芯片研发进展与2025年技术突破预测报告.docx
- 2025年中考第二次模拟考试卷:化学(武汉卷)(解析版).docx
- 2025年卫星通信在自然灾害应急通信中的通信设备抗干扰能力评估报告.docx
- 海洋矿产资源勘探开发中的绿色环保技术探索报告.docx
- 智能驾驶及具身智能控制器项目可行性研究报告申请立项.doc
- 初中数学教学情境自适应生成在人工智能辅助下的实践研究教学研究课题报告.docx
- 人工智能与老年教育结合:智能教学资源库建设与利用研究教学研究课题报告.docx
- 2025年传媒产业园区数字化转型与运营效率提升策略报告.docx
- 初中生物课堂教学中的性别差异应对策略研究教学研究课题报告.docx
- 《快递末端配送服务模式与快递行业企业文化创新困境研究》教学研究课题报告.docx
文档评论(0)