基于AT89S52单片机的电子秤设计
需积分: 9 64 浏览量
更新于2024-08-02
1
收藏 758KB DOC 举报
"基于单片机的实用电子秤是一款由山东大学团队在2004年山东省电子设计大赛中设计的项目。该电子秤采用AT89S52单片机作为控制核心,具备基本的称重、显示购物清单、设置日期、调整商品单价以及超重报警等功能。硬件部分包括最小系统板、数据采集模块和人机交互界面,如压力传感器、信号处理、A/D转换、键盘输入和128x64点阵式液晶显示。软件部分使用C语言编写,便于系统扩展。设计方案中,选取单片机而非CPLD或FPGA,因其更适合处理较多状态的控制问题。传感器选用L-PSIII型,量程20Kg,满足精度要求。前级放大器部分考虑了多种方案,以提高信号转换的精度。"
本系统的核心是AT89S52单片机,它具有8KB的内部程序存储器,并扩展了32K的数据存储器,以支持电子秤的复杂功能。压力传感器L-PSIII是数据采集的关键部件,其惠更斯电桥原理使得在弹性体受力变形时能输出相应的电压信号。这个信号需要经过前级放大器放大,以适应A/D转换器的需求。在设计中,考虑到噪声和精度的问题,可能需要选择低噪声、高精度的运算放大器方案。
电子秤的软件部分,采用C语言编程,不仅实现了基础的称重功能,还增加了显示购物清单、设置日期和商品单价等高级功能。这些功能的实现依赖于单片机的控制能力和液晶显示屏的交互界面。超重报警功能则通过监测传感器输出信号,当超过预设阈值时触发警报,以保护秤体和传感器免受损害。
此外,该设计强调了系统的可扩展性,意味着可以进一步增加其他功能,比如联网通信、数据记录等,以适应更多应用场景。这种基于单片机的电子秤设计,充分展示了在嵌入式系统中如何结合硬件和软件来实现高效、多功能的解决方案。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-09-10 上传
170 浏览量
2023-06-24 上传
2024-06-26 上传
2021-07-12 上传
2023-09-24 上传
yeshuguang
- 粉丝: 4
- 资源: 23
最新资源
- Windows Vista Performance and Tuning
- Flex flex 代码 flex 教程 Flex 高级教程 Flex 经典学习资源本书附有大量的源代码 原版无录制电子书
- YC2440开发指南-Ads1.2篇-20090319
- 手把手教你配置Windows2003集群(图)
- 开发规范之详细设计说明书
- Oracle10g安装手册(图).
- 摄像机标定程序 opencv在vc6.0环境
- pro django
- 单片机学习步骤 网上收集
- iBATIS学习教程
- EXT2.0中文文档
- 51单片机C语言手册
- 轻松搞定XML.pdf
- Apache Log的每日一个日志文件及选择性记录设置
- UML入门教程(中文版)电子书
- 地线干扰与抑制 .pdf