中北大学硬件大型实验说明书学生姓名:宋亚珍学号:0906034205学院:电子与计算机科学技术学院专业:计算机科学与技术题目:智能电子称设计指导教师:乔道迹职称:讲师2013年01月17日1需求分析1.1设计背景单片机以其功能强,体积小,功耗低,易开发等很多优势被广泛应用。本次数字电子秤的设计就是需要通过选择合适的单片机来进行主控,再结合A/D转换、键盘、液晶显示、复位电路和蜂鸣器报警驱动电路的知识,同时在软件的设计过程中用到键盘扫描、液晶显示驱动、模数转换程序及汉字库的的设计,做到对我们所学数电、模电、单片机等知识的综合应用,最终实现所设计数字电子秤的各项功能,达到“巩固知识,培养技能,学而用之”的实践目的。通过这次课程设计,不但要提高我们在工作中的学习能力、探究能力、应用能力和动手能力,还要历练我们不畏艰难、不懂便学、有漏必补的认真严谨的工作态度,强化我们的社会适应力和社会竞争力,为走向社会提前试水,完善自我。1.2功能需求设计智能电子秤的软硬件,实现如下功能。能随时检测在称重盘上物体的重量,并显示出来。根据输入的单价,计算出需要的金额。并显示出来。在此基础上的物体的累加,可以直接计算第二种物体的重量,和累计金额重量和价格要求精确到小数点后三位。如果所有重量从称重盘中取下,系统自动复位到初始状态,等待下一次的称重。1.3设计原理根据智能电子秤的性能及技术要求,选择89C52单片机为核心,组成称量系统。系统主要有89C52单片机、A/D转换器ADC0832、4*4键盘系统、LM4229显示系统、传感器、锁存器等组成。当商品放到秤盘上时,秤盘下的重量电阻应变式传感器产生一电信号,信号的强弱随商品重量的大小而变,该电信号经放大电路放大后,送入A/D转换芯片进行模数转换,转换后的数字量与物重成正比,再进入89C52单片机经过数据处理,89C52单片机产生一组满足显示要求的数据,送至显示电路显示出实际重量。另一方面,商品单价通过键盘扫描电路送入89C52单片机,经过数据处理,送至显示电路显示出商品单价。物重与单价经过运算产生总价,也在显示电路上同时显示出来。2总体设计2.1实现方式该系统采用应变片式传感器进行测量,得出模拟信号;再进行放大和模数转换,然后送入单片机行处理。由A/D接口模块、主机接口模块、键盘与显示模块组成。(如图2-1所示)图2.1系统框图2.2选用硬件处理器的选用:AT89S52单片机是AT89S系列中的增强型高档机产品,它片内存储器容量是AT89S51的一倍,即片内8KB的Flash程序存储器和256B的RAM。另外,它还增加了一个功能极强的、具有独特应用的16位定时/计数器2等多种功能。本设计的测量电路采用最常见的桥式测量电路,用到的是电阻应变传感器半桥式测量电路[2]。它的两只应变片和两只电阻贴在弹性梁上,测量电阻随重力变化导致弹性梁应变而产生的变化。电阻的变化使桥式测量电路的输出电压发生变化。即输出电压的变化反映出重力的变化。电桥的输出电压可由下式表示:上式说明电桥的输出电压V和四个桥臂的应变片感受的应变量的代数和成正比。RdRaRcRbResBridgeEinEout图2.2桥式测量电路键盘输入是人机交互界面中重要的组成部分,它是系统接受用户指令的直接途径。键盘是由若干个按键开关组成,键的多少根据单片机应用系统的用途而定。键盘由许多键组成,每一个键相当于一个机械开关触点,当键按下时,触点闭合,当键松开时,触点断开。单片机接收到按键的触点信号后作相应的功能处理。因此,相对于单片机系统来说键盘接口信号是输入信号。我们选择4*4键盘。显示器采用LM4229lcd液晶显示系统。LM4229液晶可以显示图像、文字、还可以画图。ADC0832为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在0~5V之间。芯片转换时间仅为32μS,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI数据输入端,可以轻易的实现通道功能的选择。因此我们选择ADC0832芯片。2.3功能概述信号采集部分:利用称重传感器获取外部重...