摘 要:本设计采用 STC89C52 单片机制作了一款电子秤。使用单片机作为中心控制单元, 通过称重传感器进行数模转换,再配以键盘、显示电路及强大的软硬件。硬件部分是系统 执行的基础。软件部分根据系统流程图进行编程,对硬件端口所体现的信号,加以采集、 分析、处理,最终实现控制器所要实现的各项功能。最后,实验部分通过电路板的焊接, 程序烧录和调试过程,实现对电子秤系统功能的设计。73201
毕业论文关键词:电子秤,STC89C52 单片机,Proteus 仿真,实验
Abstract:This design uses the STC89C52 single chip microcomputer to make an electronic scale。 Using single chip microcomputer as the central control unit, through the weighing sensor for digital analog conversion, and then with the keyboard, display circuit and powerful software and hardware。 The hardware part is the foundation of the system execution。 Software part of the system according to the flow chart programming, hardware port of the signal, to collect, analysis, processing, and ultimately achieve the function of the controller to achieve。 Finally, some experimental through welding of the circuit board, software programming and debugging process, on the function of the electronic scale system design。
Keywords: Electronic scale,STC89C52 microcontroller,Proteus simulation,The experiment
目录
1 绪论 3
1。1 选题背景及意义 3
1。2 电子秤的现状及前景 3
1。3 本文研究的内容与安排 4
2 电子秤总体方案设计 4
2。1 单片机电子秤系统控制要求 4
2。2 电子秤称重原理 4
2。3 系统总体方案设计 6
2。4 单片机最小系统 7
2。5 LCD1602 显示电路 10
2。6 应变式传感器 11
2。7 LED 报警电路 12
3 电子秤硬件设计 13
3。1 电子秤的电路设计 13
3。2 单片机的选型 14
3。3 显示电路 15
3。4 按键 15
4 电子秤系统软件设计 15
4。1 主程序流程图 15
4。2 LCD 显示流程图 16
5 仿真与实验 17
5。1 Proteus 仿真 17
5。2 实验 20
结论 23
参 考 文 献 24
致谢 25
附录 26
1 绪论
1。1 选题背景及意义
传统的机械秤存在着诸多缺陷,例如精度不高,结构复杂,易老化,成本过高等。随 着科技的发展,社会zhuyi市场对秤的要求也越来越高,尤其是人体秤、厨房秤等各类便携 式小型秤。和传统秤相比较,电子秤利用了新型传感器、高精度 AD 转换器件、单片机设 计实现,具有精度高、功能强等特点。智能电子秤使用压力传感器取代传统的机械秤中的 弹簧,从而大大减少了秤的体积和制造难度,使用 LCD 显示屏取代传统的刻度盘会使外形 更加美观。由于内部集成了单片机以及软件系统,电子秤还拥有传统机械秤无法比拟的智 能性。它可以完成过载报警,总价计算等诸多功能。