电子称-基于单片机的数字时钟设计(编辑修改稿)内容摘要:

移表;以获得处理子程序的入口。 子程序执行完后继续扫描键盘, SHAPE \* MERGEFORMAT ( 2) 本系统键盘中断服务程序图 本系统中键盘控制采用中断方式实现,利用外部中断 1 端口来实现。 采用 4*4 的 16 键,分为数字键: 0~9,和 5 个命令键:去皮、置零、小数点、净 /毛转换。 数字键和小数点键:用于输入单价; 去皮键:用于去除皮重; 清单价:用于输入的单价错误的时候,重新输入。 图 4- 8 读键值中断程序框图 SHAPE \* MERGEFORMAT 当输入为字符时,执行相应的子程序。 键盘输入为一个字符时,代表一种命令。 按输入的命令字符去执行对应的处理程序。 在本程序中, A、 B、 C、 D、 E、 F 对应程序入口去皮、净 /毛转换、价格计算、清单价、置零,标号分别为 XA、 XB、 XC、 XD、 XE、 XF。 设命令字符在 A 中, LTB5: MOV DPTR , TAB5 MOV B, A LOP5: CLR A MOVC A, @A+DPTR JZ LEDN INC DPTR CJNE A,B,LNF5 CLR A MOVC A, @A+DPTR MOV B, A INC DPTR CLR A MOVC A,@A+DPTR MOV DPL ,A MOV DPH, B CLR A JMP @A, DPTR LNF5:INC DPTR INC DPTR SJMP LOP5 LEND: TAB: DB ’A’ DW XA DB‘B’ DW XB DB ’C’ DW C DB ‘D’ DW XD DB ‘E’ DW XE DB ‘F’ DW F 显示模块 操作者是从显示设备上获取微机系统的信息,因此,操作者每操作一下,显示设备上都应该有一定的反应。 这说明,显示模块与操作有关,即监控程序需要调用显示模块。 显示模块可以由命令键来驱动或者自动执行模块来驱动。 通常,自动执行模块调用时,只让一处调用显示模块,其他各处不得直接调用显示模块,此时要设置一个显示申请标志,当某模块需要显示时,将申请标志置位,同时设定有关显示内容,将显示模块安排在一个重复执行的循环中。 SHAPE \* MERGEFORMAT 数据处理程序 电子秤作为一种自动计价和称重的仪表,其系统内有着大量的数据需处理,包括重量计算,价格计算。 数据处理主要有多字节的乘法运算,二 十进制转换,十 二进制转换。 重量输出 本课题中, A/D 转换采用 ICL7109 芯片,它是 12 位输出,重量计算要求精确到克,其输出值范围为 000000000000B ~ 111111111111B 转换为十进制数 0~ 4096,而系统所要求输出重量范围 0~ 10000g,所以我们进行线性参数的标度变换, AX=( AM/NM) NX。 其量化单位为 10000/4096=。 如下:为使技术方便我们将=244/100,即化为定点数来算。 244=11110100B, 100=01100100B 采样值在 R4R5中,并选用工作寄存器 1 组。 SHAPE \* MERGEFORMAT 价格计算 该子程序中利用各工作寄存器 2 组,数据存在以 40H 单元为首址的连续单元中。 为使计算方便单价化为以分为单位。 SHAPE \* MERGEFORMAT 置零 ( 1)单价清零 ( 2)总清零 图 4- 13 清单价子程序流程图 SHAPE \* MERGEFORMAT 结 论 智能电子秤以具有良好的可靠性、准确性、技术先进性和结构简单等特点,受到广大用户的青睐。 在商业活动中用途越来越广,给人们的经济生活带来了便利。 采用 A T 89C52 单片机设计的电子计重秤 , 无论是计量精度 , 还是稳定性都满足国家对 192。 级电子秤的要求 , 它具 有较好的标定校准方法 , 性能稳定 , 操作简单 , 价格低廉。 同时通过硬件的少量扩展和软件的修改 , 能设计出性能优越的计价秤、电子台秤等 , 满足各行各业对现代电子衡器的需求。 单片机控制的电子秤集传感器技术、微计算机技术、数字显示技术于一体、其反应灵敏、准确度高、显示直观,便于使用。 另外稍加扩展,该电子秤还可与其它生产质量管理系统项连接,具有推广应用价值。 电子称重技术是现代称重计量和控制系统工程的重要基础之一。 近年来,随着计算机和称重传感器技术的迅速发展,现代科学技术的相互渗透,电子称重技术及应用又有了新发展。 称重技术从静态称重向动态称重发展;计量方法从模拟测量向数字测量发展;测量特点从单参数测量想多参数测量发展特别是对快速称重和动态称重的研究与应用,已为世界各国所关注。 可以说电子称重技术的发展水平,已成为衡量一个国家科学技术水平和工业发达程度的重要标志之一。 电子秤不仅要向高精度、高可靠方向发展 , 而且更需向多种功能的方向发展。 据悉 , 目前电子秤的附加功能主要有以下几种 : ( 1) 电子秤附加了处理机构计算机信息补偿装置 , 可以进行自诊断、自校正和多种补偿计算和处理。 ( 2)具有皮重、净重显示等特种功能。 电子秤 有些已具备了动物称量模式 , 即通过进行算术平均、积分处理和自动调零等方法 , 消除上述的误差。 ( 3)附加特殊的数据处理功能。 目前的电子秤有附加多种计算和数据处理功能 , 以满足多种使用的要求。 下面就电子秤软件组成部分展望一下它的发展: ( 1) 智能化:本系统中虽然利用单片软件实现一些简单的功能,我们可以将其与电子计算机组合,开发称重用计算机,利用计算机功能使电子秤具有推理、判断、自诊断、自适应、自组织等功能。 ( 2) 综合性:本系统中虽然利用软件实现称重、计价、显示,但远 远不够,电子称重技术发展规律就是不断的加强基础扩大应用,扩展新技术领域,向相邻学科和行业渗透,综合各种技术去解决称重计量、自动控制、信息处理,与计算机网络组合可以显示很多商业信息,构成一个完整的综合控制系统。 ( 3) 组合性:未来称重系统会大量应用在工业计量过程和工艺流程中,其要求组合性,即测量范围可以任意设定;硬件能够依据一定的工作条件和环境作某些调整;软件能按一定的程序进行修改和扩展;输入输出数据与指令可以使用不同的语言 和条形码,并能与外部的控制和数据处理设备进行通信。 在整个毕业设计过程中,我对大学四年所学的知识有了一个系统的认识和理解,尤其是对本课题所用到的单片机及其相关知识有了进一步的掌握,对利用单片机进行控制系统的设计与开发又及对系统的分析和问题的解决有了切身的认识和体会,正所谓学以致用,在此实践过程中增长了知识、丰富了经验,提高了解决问题的能力。 系统的分析与设计过程是对学习的总结过程,更是进一步学习和探索的过程。 控制系统的开发设计是一项复杂的系统工程,必须严格按照系统分析、系统设计、系统实施、系统运行与调试的过程来进行。 系统的分析和设计是项很辛苦的工作,同 时也是一个充满乐趣的过程,在设计过程中,要边学习,边实践,遇到新问题就不断探索和努力即可使问题得到解决。 理论和实际必须紧密结合,在设计中要针对不同的系统根据理论给与不同的方案,综合考虑各方面的因素和需要,选择出最佳的方案与结论。 要大量广泛的收集资料,然后认真地研究其思路,和指导老师保持联系,和同学共同研究遇到的问题。 坚持笑到最后。 参考文献 [1] 宋文续,扬帆。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。