图4.1主程序流程图
4.4 子程序设计
系统子程序主要包括A/D转换启动及数据读取程序设计、键盘输入控制程序设计及显示程序设计等。
4.4.1 V/F转换启动及数据读取程序设计
V/F转换子程序主要是指在系统开始运行时,把称重传感器传递过来的模拟信号转换成数字信号并传递到单片机所涉及到的程序设计。设计流程图如下图所示。
图4.2 V/F信号读取及处理程序 4.4.2显示子程序设计
显示子程序主要是来判断是否需要显示,以及如何去显示,也是十分重要的程序之一。设计流程图如图所示。
图4.3显示子程序流程图
4.4.3键盘扫描子程序的设计
键盘电路设计成4X4矩阵式,在程序中可以先判断按键编码,然后根据编码将键盘代表的数值送到相应的存储单元,再进行功能选择或数据处理。设计流程图如图所示。
图4.4 键盘扫描子程序流程图
4.5 本章小结
本章主要介绍的是本次设计的软件部分,画出了软件的主程序流程图及部分子程序流程图。
结 论
随着集成电路和计算机技术的迅速发展,使电子仪器的整体水平发生巨大变化,传统的仪器逐步的被智能仪器所取代。智能仪器的核心部件是单片机,因其极高的性价比得到广泛的应用与发展,从而加快了智能仪器的发展。而传感器作为测控系统中对象信息的入口,越来越受到人们的关注。传感器好比人体“五官”的工程模拟物,它是一种能将特定的被测量信息(物理量、化学量、生物量等)按一定规律转换成某种可用信号输出的器件或装置本次设计中的半桥电子称就是在以上仪器的基础上设计而成的。因此,只有充分了解有关智能仪器、单片机、传感器以及各部分之间的关系才能达到要求。
经过几个月的努力,终于按照毕业设计进度要求如期完成了实用电子秤控制系统的硬件设计任务。在做毕业设计的过程中,虽然碰到了不少的困难,但是在老师的指导以及自己的努力下,终于取得了一定成果。
一、 主要工作及结论
1、熟悉AT89C51单片机功能及工作特性,掌握其接口扩展方法。
2、通过对数据采集的分析,了解了各种传感器、放大器及A/D转换器和V/F转化器对信号的转换、传输有了更深的认识。
3、对键盘和显示器进行选型比较,得出各种型号优劣比。 4、采用面向对象的思想,分层次、分模块构建设计的总体框架。 二、 存在的问题
1、电子电路的设计中对各种影响因素的考虑不够完全,比如在对过电压情况的处理中未作防范措施。
2、系统设计不够优化,有待改善。比如系统的超量程信号直接由单片机送入报警电路,没有设计保护电路再入单片机处理后送入报警电路。
3、没有扩展更多电路,如日历时钟电路、通讯接口电路等。日历时钟电路可以显示购货日期,通讯接口电路可以与上位机(PC机)进行通讯,从而将大量的商品数据存于上位机,然后通过串口或并口通讯与电子称相连,达到远距离控制的目的。
4、对各种实用芯片价格了解不够,选择上任有欠缺,如所选的称重传感器价格较贵。 5、动手能力不强,电子秤的精确度有待提高。 这些都为我今后的学习和工作留下了积极的影响。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机电子秤设计[1](7)在线全文阅读。
相关推荐: