基于AT89S52单片机的实用电子秤设计与实现
需积分: 42 188 浏览量
更新于2024-08-02
2
收藏 762KB DOC 举报
该毕业论文详细探讨了基于单片机AT89S52的实用电子秤设计。论文以山东省电子设计大赛(2004年)为背景,由山东大学的学生团队完成,指导教师为万鹏和姚福安,设计者包括刘永胜、杜辉和杨媛媛。电子秤的核心控制系统采用了这款单片机,其硬件部分分为三个关键组件:最小系统板、数据采集模块和人机交互界面。
在控制器部分,作者强调了选择51系列单片机而非大规模可编程逻辑器件(如CPLD或FPGA)的原因,因为51系列更适合处理复杂的控制任务和丰富的状态转换,而大规模可编程逻辑器件通常用于有限状态机,不适合本系统众多的状态需求。AT89S52单片机被选中,它拥有8KB的程序存储器,并通过外部扩展了32K数据存储器,以满足系统性能要求。
数据采集部分至关重要,针对称重精度的需求,选择了L-PSIII型传感器,其量程为20Kg,精度达到[pic],确保在9.999Kg范围内,误差控制在[pic]0.002Kg之内。传感器由弹性体、电阻应变片和惠更斯电桥组成,当受到压力作用时,输出电压信号进行精确测量。为了处理传感器输出的微弱信号,论文提到了使用低温漂运算放大器构建多级放大器作为前级放大器的方案,但鉴于对测量精度的高要求,这种方案可能引入过多噪声,因此需要谨慎考虑其他解决方案,如采用低噪声放大器或者优化信号处理电路。
人机交互界面部分,设计采用了键盘输入和128[pic]64点阵式的中文液晶显示,用户操作简便直观。软件方面,利用C语言实现了基本的称重功能以及扩展功能,如显示购物清单,允许设置日期和商品单价,还具备超重报警功能。由于单片机资源充足,为后续功能扩展提供了可能。
这篇论文深入剖析了电子秤设计中的关键技术和实现策略,从系统选型到硬件设计,再到软件开发,展示了扎实的专业知识和实践能力。这对于理解和应用单片机在电子秤领域的实际应用具有很高的参考价值。
2009-05-06 上传
2021-09-10 上传
170 浏览量
2023-06-24 上传
2024-06-26 上传
2023-09-24 上传
2021-07-12 上传
点击了解资源详情
2023-07-03 上传
skysu
- 粉丝: 0
- 资源: 2
最新资源
- infomedia:这是一个Python应用程序,可用于检索媒体文件信息,例如持续时间,帧速率,比特率等。
- 2011-2020各省金融业增加值-亿元
- 变频器说明书大全系列-C系列中文说明书.rar
- Tabor Electronics WW2572A 250MS/s 双通道任意波形/函数发生器:Tabor Electronics WW2572A 250MS/s 双通道任意波形/函数发生器 - MATLAB inst-matlab开发
- delphi10.2 二维码生成源码
- c语言教工工资管理系统.rar
- 行业资料-电子功用-单个多晶硅快闪电可擦除只读存储器及其制造方法的介绍分析.rar
- 硬件工程师培训教程10 第二节 主板的结构特点-教程与笔记习题
- ASP实例开发源码-新派魔方开源CMS企业建站系统.zip
- Eternal_Return_Handbook:永恒回归
- 机械设计机械加工车间履带式打磨机非常好的设计图纸100%好用.zip
- RecyclerViewFragment:Android库可帮助您使用RecyclerViewFragment提供的RecyclerView小部件轻松构建布局
- 行业分类-外包设计-拼接式液晶玻璃面板包装箱的介绍分析.rar
- 手机网站跳转,加在电脑首页最前.rar
- 可爱的HelloKitty猫图形特效
- laravel-live-tinker:Laravel在浏览器中修改代码突出显示