电子秤的设计理念 基于51单片机 主要分为6个部分
一、芯片: 选用STC89C52芯片 ,具较好的处理能力 ,且为单片机开发版上面的主控芯片 材料易 找。
二、传感器:选用HX711作为AD转换芯片供单片机使用,精度,响应速度快,但实践发现也因为 太灵敏造成数据小范围浮动较快,即容易受到各种因素干扰,最大量程为5kg
三、矩阵按键模块:本次使用了4*4共16个按键,有实际功能的共15个,分别为:数字键10个
(0~9)小数点键,去皮(重量清零)键,清除单价键,校准键两个(偏大校准和偏小校 准)。
四、LCD显示:选用LCD1602显示屏,显示三个内容weight(重量)price(单价)和money(总 价),其中weight值通过传感器部分获得,单价由按键输入,总价自动计算并显示。
五、其他:包括电阻作保护,总开关,12MHZ晶振以满足外部时钟要求,蜂鸣器可在超出量程或不规范时 报警,以及一个显示灯等。
目前硬件部分已经完成 软件部分 HX711函数以及LCD显示参考了网上的代码,矩阵按键程序在进位方面出现了问题。下图为焊好的电子秤正面图