设计任务书
设计题目
基于单片机的电子秤
学生姓名
课程名称
单片机课程设计(A)
指导教师
专业班级
学生人数
1
地 点
起止时间
设
计
内
容
基于单片机设计一个电子秤,完成硬件设计、软件设计、电路仿真、样品制作及
调试,要求:
1. 选择压力传感器作为测重传感器;
2. LCD1602 显示当前重量、物品单价与价格,价格最多显示 4 位;
3. 键盘输入,不同称重无对应不同单价
设
计
参
数
1. 测量重量范围:0-5Kg,
2. 最小分辨率(精确到)0.1g;
设
计
进
度
1.2021 年 5 月 7 日 — 10 日 查阅资料,确定设计方案
2.2021 年 5 月 10 日 — 20 日 电路设计与调试
3.2021 年 5 月 24 日 撰写课程设计报告,答辩
设
计
成
果
1.设计报告一份;
2.样品一套。
参
考
资
料
[1] 楼然苗,李光飞.单片机课程设计指导[M].北京航空航天大学出版社,2012.
[2] 李全利.单片机原理及应用[M].清华大学出版社,2014.
[3] 李精华主编.51 单片机原理及应用[M].电子工业出版社,2017.
[4] 李精华主编.微机原理与单片机接口技术[M].电子工业出版社,2018.
说
明
1.本表应在每次实施前由指导教师填写一式 2 份,审批后所在教学单位和指导教
师各留 1 份。并发给学生。2.多名学生共用一题的,在设计内容、参数、要求等
方面应有所区别
指导教师:
教研室主任:
1
目录
目录.......................................................................................................................................................................1
摘要.......................................................................................................................................................................2
1.系统方案设计 .................................................................................................................................................3
1.1 系统方案总体设计框图 ..........................................................................................................................3
1.2 CPU 选择方案............................................................................................................................................3
1.3 传感器的选择 ............................................................................................................................................4
1.4 AD 芯片的选择..........................................................................................................................................5
2.硬件电路设计.................................................................................................................................................6
2.1 单片机最小系统设计...............................................................................................................................6
2.2 传感器硬件电路设计..............................................................................................................................7
2.3 显示电路 ....................................................................................................................................................9
2.4 AD 转换电路设计...................................................................................................................................10
2.5 超重报警电路.........................................................................................................................................11
3.系统软件设计...............................................................................................................................................13
3.1 系统主程序软件流程图.......................................................................................................................13
3.2 子程序设计..............................................................................................................................................14
4.仿真与调试 ...................................................................................................................................................15
5.系统的调试 ...................................................................................................................................................17
5.1 硬件电路调试中遇到的问题...............................................................................................................17
5.2 系统实物调试..........................................................................................................................................17
总结 ....................................................................................................................................................................18
参考文献 ...........................................................................................................................................................19
附件一:系统设计原理图.............................................................................................................................20
附件二:系统 PCB 设计图 .......................................................................................................................20
附件三:实物调试图 ....................................................................................................................................21
附件四:部分代码如下................................................................................................................................21
2
摘要
秤是一种在实际工作和生活中经常用到的测量器具。随着计量技术
和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐
步被淘汰,电子称量装置电子秤、电子天平等以其准确、快速、方便、
显示直观等诸多优点而受到人们的青睐。
本设计以单片机 STC89C52 为核心控制器,通过称重传感器进行对
物体重量信号的检测,检测到的信号通过 HX711 芯片进行 A/D 转换,
将重量信号发送到液晶 LCD1602 显示电路。通过键盘,设置去皮,调节
上限阈值的加减情况。电子称不仅实现高速精测量,更能达到自动测重
和数字化显示,广受人们欢迎。
关键词:STC89C52,压力传感器,HX711,LCD1602 液晶显示
3
1.系统方案设计
1.1 系统方案总体设计框图
本设计以 STC89C52 单片机作为主控核心,其控制作用,完成对传入的
数据结果处理,当前质量的显示,按键处理等功能。数据采集部分采用称
重传感器,得到的数据通过电子称专用高精度高增益 24 位 A/D 转换芯片
HX711 送入单片机,最终数据在 LCD1602 液晶屏幕显示。总设计框图如 图
1 所示。
图 1 系统设计流程框图
1.2 CPU 选择方案
方案一:采用传统的 8 位的 51 系列单片机作为系统控制器STC89C52
是一个低电压,高性能 CMOS8 位单片机,片内含 8kbytes 的可反复擦写
的Flash 只读程序存储器和 256bytes 的随机存取数据存储器,兼容标准
MCS-51 指令系统,片内置通用 8 位中央处理器和 Flash 存储单元,功能
强大的 STC89C52 单片机可以提供许多较复杂系统控制应用场合。而且我们
做的很多产品都是在 51 的基础上完成,对 51 系列的单片机相对来说较为
熟悉。
数据采集
A/D 转换
LCD 显示
单片机控制
按键输入