新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ATmega16单片机的数字电子秤的设计

基于ATmega16单片机的数字电子秤的设计

作者: 时间:2015-02-13 来源:网络 收藏

  3 系统软件设计

本文引用地址:https://www.eepw.com.cn/article/269933.htm

  系统软件开发平台为WinAVR,开发语言为C语言。为了方便程序调试和提高可靠性,程序设计采用自上而下、模块化、结构化的程序设计方法。本设计按任务模块划分的程序主要有初始化程序、主程序、A/D转换子程序、LCD显示子程序、键盘扫描子程序。

  系统工作时分为初始界面模式和称重模式,可设一标志位进行更改以及判断。在初始界面中,液晶屏第一行显示"Place object!”,提示用户可以在上放置想要称重的物品;第二行显示"Price:”,提示用户输入物品的单价。

  随后系统进入键盘扫描状态,当相应的称重按键被按下时,单片机控制AD7705进行AD转换,把得到的结果进行处理后通过LCD显示出来。显示包括物品的重量和总价,称重精度为1g。以此不断地循环完成对物品的实时测量。主程序流程图如图5所示。

  

 

  4 结束语

  文章提出了一种基于单片机的数字的设计,充分发挥了AVR单片机的强大的控制能力,通过称重传感器和16位的AD7705转换器实现了对重量的高精度测量,具有成本低、稳定性强、电路简单等特点。系统在的实际应用中得到了满意的效果。

单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理


称重传感器相关文章:称重传感器原理
蜂鸣器相关文章:蜂鸣器原理
数字滤波器相关文章:数字滤波器原理

上一页 1 2 下一页

关键词: ATmega16 电子秤

评论


相关推荐

技术专区

关闭