电子秤的设计.doc
约1页DOC格式手机打开展开
电子秤的设计,摘 要 本系统采用单片机 at89s52 为控制核心,实现电子秤的基本控制功能。系统的硬件部分包括最小系统板,数据采集、人机交互界面三大部分。最小系统部分主要是扩展了外部数据存储器,数据采集部分由压力传感器、信号的前级处理和 a/d 转换部分组成。人机界面部分为键盘输入 , 12864 点阵式液晶显示,可以直观的显示中...
内容介绍
此文档由会员 bshhty 发布摘 要
本系统采用单片机 AT89S52 为控制核心,实现电子秤的基本控制功能。系统的硬件部分包括最小系统板,数据采集、人机交互界面三大部分。最小系统部分主要是扩展了外部数据存储器,数据采集部分由压力传感器、信号的前级处理和 A/D 转换部分组成。人机界面部分为键盘输入 , 128 64 点阵式液晶显示,可以直观的显示中文,使用方便。
软件部分应用单片机 C 语言实现了本设计的全部控制功能,包括基本的称重功能,和发挥部分的显示购物清单的功能,可以设置日期和重新设定 10 种商品的单价,具有超重报警功能,由于系统资源丰富,还可以方便的扩展其应用
关键词
压力传感器 单片机 A/D转换器 LED显示器
11页4000余字
第一部分: 方案论证与比较
一、控制器部分
本系统基于 51系列单片机来实现,因为系统需要大量的控制液晶显示和键盘。不宜采用大规模可编程逻辑器件:CPLD、FPGA来实现。另外系统没有其它高标准的要求,我们最终选择了AT89S52通用的比较普通单片机来实现系统设计。内部带有8KB的程序存储器,在外面扩展了32K数据存储器,以满足系统要求。
二、数据采集部分
( 1 )、传感器
题目没有要求具体的称重范围,我们选择最大量值为20千克。我们选择的是 L-PSIII 型传感器,量程 20Kg ,精度为 ,满量程时误差