当前位置:首页 > 电子秤毕业设计论文 - 图文
硅湖职业技术学院毕业论文(设计)
第四章 软件流程
4.1 主程序流程图
主程序流程图给出了系统工作的基本过程,描述了信号的基本流向,起到一个向导的作用。
图4.1主程序流程图
41
硅湖职业技术学院毕业论文(设计)
4.2 主要中断程序流程图
ZLG7289中断程序流程图 :
图4.2 ZLG7289中断服务程序流程图
42
硅湖职业技术学院毕业论文(设计)
操作说明:
本系统采用32键键盘来实现,分为数字键:0-9,商品1-商品10,6个控制键。
本系统开机显示公司名称,后提示输入收银员编号和当前日期。正确输入后,进入称重显示。
数字键和小数点键:用于输入单价;
累加键:相当于确认,可以将当信息保存至购物清单;并且将金额累加,得到所购买商品的总金额。
去皮键:用于去除皮重;
清单键:用于输入的单价错误的时候,重新输入;
购物清单键:当需要显示当前顾客的总的购物清单时,可以连续按下购物清单键,分页显示所购买的商品信息,并且若已达到最后一页,则显示总计金额,收银员编号,和公司名称,当前日期。
运行中如果顾客购买已存入的10种商品,只需按下相应的商品键,既可以将商品的名称和单价以中文的形式显示,同样累加键保存此商品的信息,包括其重量,金额和当前累计金额。
另外,已存入的10种商品的单价均可重新设置,直接输入其单价即可,方便实用。如果所称重物超过了系统最大量程10Kg或小于最小转换精度0.5g 则发光二极管发出报警。 ICL7135中断程序流程图:
图4.3 ICL7135中断服务程序流程图
43
硅湖职业技术学院毕业论文(设计)
第五章 结 论
5.1 论文总结
经过几个月的努力,终于按照毕业设计进度要求如期完成了实用电子秤控制系统的硬件设计任务。在做毕业设计的过程中,虽然碰到了不少的困难,但是在老师的指导以及自己的努力下,终于取得了一定成果。
一、 主要工作及结论
1、熟悉AT89S52芯片的功能及工作特性,掌握其接口扩展方法。 2、通过对数据采集的分析,了解了各种传感器、放大器及A/D转换器,对信号的转换、传输有了更深的认识。
3、对键盘和显示器进行选型比较,得出各种型号优劣比。 4、采用面向对象的思想,分层次、分模块构建设计的总体框架。 二、 存在的问题
1、电子电路的设计中对各种影响因素的考虑不够完全,比如在对过电压情况的处理中未作防范措施。
2、系统设计不够优化,有待改善。比如系统的超量程和欠量程信号直接由A/D转换器送入报警电路,没有先送入单片机处理后再送入报警电路。
3、可扩展更多电路,如日历时钟电路、通讯接口电路等。日历时钟电路可以显示购货日期,通讯接口电路可以与上位机(PC机)进行通讯,从而将大量的商品数据存于上位机,然后通过串口或并口通讯与电子称相连,达到远距离控制的目的。
4、对各种实用芯片价格了解不够,选择上任有欠缺,如所选的称重传感器价格较贵,达好几百元。
5、动手能力不强,电子秤的实物没能最终实现。 这些都是我以后要继续研究的内容。
5.2 感想
回顾起来整个大四的下半学期都是毕业设计阶段。刚开始自己感觉电子秤的原理很简单,应该不会费什么功夫就能完成。因为设计所需的知识点如传感器原理、信号放大、模数转换、单片机原理、I/O接口技术等都在大学课程里学过,实际的操作远非理解原理这么简单。譬如,同样是单片机,型号却有很多种,到底选择哪种,为什么要选择它而它又有什么好处都需要我更深入地了解多种机型及目前的流行趋势,才能做出决定。又如,运用放大器时,我得根据实际任务要
44
共分享92篇相关文档