您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 基于STC89C52的电子秤设计(LCD显示
福建电力职业技术学院课程设计课程名称:《智能仪器》题目:基于STC89C52的电子秤设计(LCD显示)专业班次:姓名:学号:指导教师:学期:2011-2012学年第2学期日期:2012.2目录目录1、引言................................................................................................................................................................11.1本设计意义........................................................................................................................................11.2本设计任务和主要内容....................................................................................................................12、硬件设计........................................................................................................................................................22.1系统总体框图....................................................................................................................................22.2最小系统............................................................................................................................................22.3AD接口电路.......................................................................................................................................32.4液晶显示电路....................................................................................................................................43、软件设计........................................................................................................................................................53.1AD总流程...........................................................................................................................................53.2LCD12864软件设计...........................................................................................................................63.3系统流程设计....................................................................................................................................73.4源程序:如附录................................................................................................................................93.5调试结果............................................................................................................................................94、设计小结........................................................................................................................................................94.1取得收获............................................................................................................................................94.2存在不足..........................................................................................................................................105、参考文献......................................................................................................................................................10附录:课程设计程序清单................................................................................................................................10福建电力职业技术学院课程设计-《智能仪器》11、引言1.1本设计意义本设计的研究内容是基于STC89C52的电子秤设计—LCD灯显示。物品称量是市场交易中很基本的活动,是商业领域最基本的衡具。传统的量具是杆称或盘称,20世纪70年代开始出现了电子称。早期的电子称多通过模拟电路实现,随着电子技术的不断发展,数字芯片的价格逐渐下降,模拟控制已逐步被数字控制所替代,电子称的设计模式也大都以微处理器为核心,使精度和可靠性都有了明显得提高。因为小型商用电子称对适时性要求不高,运算也不太复杂,所以用8位微处理器足可满足要求。如:荣秀玲、何毅、孙莹等人设计的电子称由于以MSC-8031为核心,A/D转换用V/F方式,所选芯片为LM331,因为8031内部没有ROM,因此必须外扩,增加了电路的复杂度。凌有铸用8751为核心设计,A/D则是通过自行设计的双积分电路实现的等等。在以上的设计方法中,都采用了LED显示方式,优点是成本低,但缺点是无法显示汉字。本设计的主要内容是应用电阻应变式传感器、OP07放大电路、TLC549A/D转换器、单片机和LCD12864液晶显示来实现设计的。信号的输入经过放大器并在AD转换中进行模数转换,通过单片机在LCD上显示出来。本论文包括四个部分:设计任务、硬件设计、软件设计、设计小结。大学生通过学习及实践制作电子秤,可以培养对科技的兴趣,增强动手能力,巩固所学知识,扩展课外知识,丰富课余生活。我认为研究制作电子秤有其价值所在。此外本次设计对我还有以下意义:(1)通过本次设计,加深对单片机理论方面的理解,同时也对电子秤及控制原理有了一定程度的了解。(2)丰富校园生活,充分利用时间来扩展课外实践知识、增强自己的编程运用能力。(3)了解了AD转换功能及液晶显示的显示原理,并综合运用所学知识解决实际问题的目的。1.2本设计任务和主要内容本设计的任务:基于STC89C52单片机设计的电子秤原理及实现方法。该系统由52单片机控制,通过液晶屏自动显示所称物体的重量、电压及AD转换比例。其电路构成主要有测量电路,放大电路,A/D转换电路,单片机控制电路、液晶显示电路。测量电路利用电阻式应变器件将物体的重量信号转化成相应大小的电信号,通过差动放大电路将电信号放大到AD芯片能够识别的范围内从而能将电信号转换成对应的数字信号送给单片机处理,最终在液晶上显示所称物体的重量,系统通过软件实现自动换挡。经调试和测试,系统各项性能参数基本达到设计要求。(1)查阅相关资料:了解AD转换器工作原理、单片机工作原理、LCD液晶显示工作原理,并运用C语言进行设计、编程、调试。(2)硬件设计:根据设计任务选合适的单片机;根据控制对象设计接口电路;设计合理的单元电路。福建电力职业技术学院课程设计-《智能仪器》2(3)软件设计:根据各电路工作原理,画出软件流程图,根据流程图编写相应的C语言程序进行调试。(4)原理图设计:根据所确定的设计电路利用VISIO等相关软件绘制系统方框图及各个芯片、零件组成图。(5)调试:根据所编程的程序烧入控制运行的单片机内,并进行相应的调试,通过运算,LCD的显示,实现对重量信号的采集利用。(6)结轮:根据各步骤写好论文,经格式刷新最终形成目录,以完成整编论文。2、硬件设计2.1系统总体框图本文所设计的电子秤显示系统由电阻应变片传感电路、OP07放大处理电路、TLC549A/D转换电路、STC89C52单片机控制电路及LCD12864液晶显示电路等部分组成。其系统总体框图如图2.1所示STC89C52USB下下下下下下下下下下下AD下下下下LCD下下下下下下下下下下下下下下下下下下下下下图2.1系统总体框图2.2最小系统STC89C52具有如下特点:40个引脚,8kBytesFlash片内程序存储器,256bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。(单片机共有40个引脚:其中有32个IO口。接地占1个,电源占1个,晶振电路占2个,EA引脚占1个,复位电路占1个,剩余2个没用)。(1)单片机供电电路:STC89C52需要5V供电,在电路图中的VCC和GND为供电网络标识符;(2)晶振电路:STC89C52需要一个稳定的振荡电路才能正常工作,在该电路中采用24MHZ晶振作为STC89C52的时钟源;(3)复位电路:复位电路是单片机正常运行的一个必要部分,复位电路应该保证单片机在上电瞬间进行一次有效的复位,在单片机正常工作时将RST引脚置低。此外通过一个按键进行手动复位,在单片机运行不正常时使用;最小系统具体如图2.2福建电力职业技术学院课程设计-《智能仪器》312345678910111213141516171819202122232425262728293031323334353637383940U1P10P11P12P13P14P15P16P17P10P11P12P
本文标题:基于STC89C52的电子秤设计(LCD显示
链接地址:https://www.777doc.com/doc-6020694 .html