课程设计-基于单片机的电子秤设计,48页,16414字
本次设计的目的是以单片机为核心设计出一种智能电子秤,在硬软件控制下,实现智能化称重,不仅能精确测量重量,而且使用方便。
本次设计的电子秤是以我们所学习的51系列单片机AT89C51为控制核心,实现普通电子秤所有的基本功能。整个系统硬件部分采用电阻应变式传感器以及信号放大电路、模数转换来完成数据的采集和处理过程,通过键盘输入物品单价等其他数据,各种数据经过单片机处理,最终通过显示电路显示计算结果。并且,由于采用单片机作为主控芯片,还可以方便地扩展其应用。
软件部分采用单片机C语言进行编程,就可以实现该设计的全部控制功能。
关键词: 单片机,电阻应变片式传感器,A/D转换器,LCD显示器
第一章 绪论 - 1 -
第二章 系统的设计内容及思路 - 2 -
2.1 电子秤的设计要求 - 2 -
2.1.1 基本要求 - 2 -
2.1.2 设计的特色内容 - 2 -
2.2 电子秤的基本结构 - 2 -
2.3 电子秤的工作原理 - 3 -
2.4 设计思路 - 4 -
第三章 电子秤的的模块选型 - 5 -
3.1 控制器部分 - 5 -
3.2 传感器 - 5 -
3.3 信号放大电路 - 8 -
3.4 A/D转换器 - 9 -
3.5 键盘部分 - 9 -
3.6 显示部分 - 10 -
3.7 过载报警部分 - 10 -
3.8 打印通讯部分 - 10 -
第四章 系统的硬件设计 - 12 -
4.1 AT89C51 单片机 - 13 -
4.2 芯片ADC0809与单片机的接口电路 - 15 -
4.3 显示电路、键盘电路与单片机的接口电路 - 19 -
4.3.1 键盘电路 - 19 -
4.3.2 LCD显示电路 - 21 -
4.4 报警电路 - 22 -
4.5 系统电源 - 22 -
4.6 打印通讯显示部分 - 24 -
4.7 系统总硬件电路 - 26 -
第五章 系统的软件设计 28
5.1 主程序 30
5.2 键盘扫描子程序 31
5.3 显示子程序 32
5.4 AD转换程序 34
第六章 设计总结 35
参 考 文 献 37
1.2 本文的结构
本文以电子秤的研发作为应用背景,对传感器、模数转换、单片机及其接口
等技术进行了分析。全文共分为六章,各章的主要内容如下:
第一章扼要地介绍了电子秤的概念、特点与相关研究背景;
第二章说明了系统设计的内容,包括电子秤原理的阐述和电子秤的基本结构;
第三章说明了对系统的设计思路以及各个模块的选型
第四章对各种芯片的介绍以及对电路功能的分析,对系统硬件进行了描述,给出了单片机的的控制方案;
第五章简单介绍了系统软件流程;
第六章对整个设计做了总结,归纳了存在的问题和进一步研究的方向。
第二章 系统的设计内容及思路
电子秤的系统包括硬件和软件部分。硬件包括单片机、各类输入输出设备等部分。软件则是指各种工作程序,用来完成单片机对其他芯片的指示和联系。在对整个电子秤系统进行方案设计时,要充分考虑到硬件和软件部分的紧密配合,才能提高系统的性能价格比。
2.1 电子秤的设计要求
2.1.1 基本要求
1、电子秤称重范围:0~9.999㎏;重量误差不大于 0.005㎏;
2、 液晶显示:所称物体重量、5种商品的购物清单等。
2.1.2 设计的特色内容
1、使用单片机为控制核心,大大简化了系统的组成构造,且单片机可拓展性强,可以很方便的对系统进行拓展和应用。
2、使用键盘输入数据,操作简单,方便。
3、中文液晶显示所称量的物品重量,同时还可显示物品的名称,数量,单价,金额和所有物品的总金额。
4、具有去皮功能和金额累加计算功能。
5、当物品重量超过电子秤量程,即过载情况或者是物品重量小于A/D转换器所能转换的最小精度,即欠量程的时候,具有超重报警功能。