湖南理工学院课程设计报告课程名称:专业综合课程设计专业班级:自动化10102班13号学生姓名:成新华指导教师:王丽华完成时间:2013年6月16日报告成绩:评阅意见:评阅教师日期2013.6.20目录摘要............................................................1第一章绪论......................................................31.1引言:.......................................................3第二章系统方案的设计...............................................32.1电子秤的设计要求...........................................32.1.1基本要求..............................................32.1.2特色与创新............................................42.2设计作用与目的:............................................42.3所用仪器与设备:............................................42.4设计原理及设计基本思路:....................................52.4.1系统的原理:...........................................52.4.2系统的基本设计思路:...................................52.5系统总体设计方案选择.......................................52.6单片机的选型:...............................错误!未定义书签。2.7输入输出设备指派:............................................52.7.1键盘输入...............................................52.7.2输出显示...............................................62.8系统电源.....................................................6第三章系统硬件设计.................................................93.1基于AT89S52的主控电路......................................93.1.1芯片介绍...............................................93.1.2主控电路..............................................143.2基于ICL7135的前端信号处理电路.............................143.2.1芯片介绍..............................................143.2.2信号处理电路..........................................193.3人机交互界面...............................................213.3.1键盘控制电路..........................................213.3.2液晶显示电路.........................................243.4系统电源..................................................263.4.1芯片介绍.............................................263.4.2电源电路.............................................273.5报警电路....................................错误!未定义书签。第四章软件流程...................................................284.1主程序流程图..............................................284.2主要中断程序流程图........................................29第五章源程序......................................................32第六章程序调试....................................................44课程设计心得.......................................................50参考文献........................................................51课程设计(电子秤)1摘要该设计以51系列单片机AT89S52为控制核心,实现电子秤的基本控制功能。在设计系统时,为了更好地采用模块化设计法,分步的设计各个单元功能模块,系统的硬件部分可以分为最小系统、数据采集、人机交互界面和系统电源四大部分。最小系统部分主要包括AT89S52和扩展的外部数据存储器;数据采集部分由压力传感器、信号的前级处理和A/D转换部分组成,包括运算放大器AD620和A/D转换器ICL7135;人机交互界面为键盘输入和点阵式液晶显示,主要使用ZLG7289键盘控制芯片和OCM4x8C显示器,可以方便的输入数据和直观的显示中文。系统电源以LM317和LM337为核心设计电路以提供系统正常工作电源。软件部分应用单片机C语言进行编程,实现了该设计的全部控制功能。该电子秤可以实现基本的称重功能(称重范围为0~4.999Kg,重量误差不大于±0.005Kg),并发挥部分的显示购物清单的功能,可以设置日期和设定十种商品的单价,还具有超量程和欠量程的报警功能。整个系统结构简单,使用方便,功能齐全,精度高,具有一定的开发价值。关键词:单片机;采样电路;A/D转换器;液晶显示课程设计(电子秤)2ABSTRACTThedesignisbasedonthemicrocontrollerAT89S52systemasthecoretocarryoutthebasiccontrolfunctionoftheelectronicssteelyard.Whiledesigningthesystem,Iadoptthemoldpiecemethodtodividethehardwareofthesystemintofourparts:theminimumsystem,samplingcircuit,I/Ointerfaceandthesystempowersupply.TheminimumsystemmainlyincludestheAT89S52andtheexpandedexteriordatamemory.Samplingcircuitiscomprisedofapressuresensor,adifferentialmeasuringamplifierAD620andaA/DconverterICL7135.WiththeusageofZLG7289keyboardcontrolchipandOCM4*8Cdisplay,wecompletethefunctionofthekeyboardinputandtheLCDmanifestation.ThepowersupplysystemselectstheLM317andLM337todesigntheelectriccircuittoprovidetheneededpowersupply.ThesoftwarepartappliesamachineClanguagetocarryoutallcontrolfunction.Theelectronicsteelyardcanweighthescopeas0~4.999Kgs,andtheweigherrormarginisnobiggerthan±0.005Kgs.Italsohasmanyotherfunctions,suchasdisplayingtheshoppingdetailedlist,settingthedateandtenkindsofunitpricesofmerchandiseandoverweighingalarm.Thewholesystemissimple,well-found,convenienttouseandhashighaccuracyandcertaindevelopmentvalue.Keywords:microcontroller;samplingcircuit;A/Dconverter;LCDManifestation课程设计(电子秤)3电子秤设计第一章绪论1引言:质量是测量领域中的一个重要参数,称重技术自古以来就被人们所重视。公元前,人们为了对货物交换量进行估计,起初采用木材或陶土制作的容器对交换货物进行计量。以后,又采用简单的秤来测定质量。据考证,世界上最古老的计量器具出土于中东和埃及,最古老的衡器和砝码出自于埃及。秤是最普遍、最普及的计量设备,电子秤取代机械秤是科学技术发展的必然规律。低成本、高智能化的电子秤无疑具有极其广阔的市场前景。21世纪,电子产品变得越来越丰富,给人们带来了很多很多的方便,其中电子秤成了人们生活中不可缺少的一部分。大大小小的市场电子秤能够完成许多工作,为人们节省了时间,提高了工作效率。在超市里的一台电子秤,它能很精确的称出商品的重量,还能去除皮重,更主要的是,它其中预存了超市里商品的单价,当称出商品的重量后,电子秤马上就能算出价格,不管几种商品都能一一累加,最后列出清单,可以说非常的智能化,而且非常的精确。由此,顾客在购物的时候非常的放心,商家的效益也提高了,所以有了电子秤,顾客买的放心,商家也卖的开心了。第二章系统方案的设计电子秤的应用系统是由硬件和软件所组成。硬件指单片机、扩展的存储器、扩展的输入输出设备等部分;软件是各种工作程序的总称。硬件和软件只有紧密配合、协调一致,才能提高系统的性能价格比。从一开始设计硬件时,就应考虑相应软件的设计方法,而软件设计是根据硬件原理和系统的功能要求进行的。2.1电子秤的设计要求2.1.1基本要求1、电子秤称重范围:0~4.999Kg;重量误差不大于0.005Kg;2、具有清零、去皮、累加功能。3、采用带汉字显示的LCD显示,能同时显示重量、单价和总价。课程设计(电子秤)44、能用简易键盘设置单价,并自动计算总价格,单价的最大金额为99.99元,总价的最大金额为9999.99元。2.1.2特色与创新1、使用单片机为控制核心,大大简化了系统的组成构造,且单片机可拓展性强,可以很方便的对系统进行拓展和应用。2、使用键盘输入数据,操作简单,方便。3、中文液晶显示所称量的物品重量,同时还可显示物品的名称,数量,单价,金额和所有物品的总金额。4、具有去皮功能和金额累加计算功能。5、当物品重量超过电子秤量程,即过载情况或者是物品重量小于A/D转换器所能转换的最小精度,即欠量程的时候,具有超重报警功能。2.2设计的作用与目的:电子产品变得越来越丰富,给人们带来了很多很多的方便,其中