电子称毕业设计

上传人:公**** 文档编号:428438859 上传时间:2023-07-17 格式:DOC 页数:50 大小:178.51KB
返回 下载 相关 举报
电子称毕业设计_第1页
第1页 / 共50页
电子称毕业设计_第2页
第2页 / 共50页
电子称毕业设计_第3页
第3页 / 共50页
电子称毕业设计_第4页
第4页 / 共50页
电子称毕业设计_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《电子称毕业设计》由会员分享,可在线阅读,更多相关《电子称毕业设计(50页珍藏版)》请在金锄头文库上搜索。

1、目 录摘要ABSTRACT绪论 11.智能电子秤的概况 21.1 智能电子秤的发展史 21.2 智能电子秤应用范围 21.3 智能电子秤的研究动态 22.智能电子秤的工作原理 32.1 智能电子秤性能及技术要求 32.2 工作原理 32.3 基本结构4.1 主程序设计 8 4.1.1 主程序设计思路 84.1.2 主程序工作原理 94.1.3 主程序流程框图 10 4.2 程序初始化 11 4.2.1 AT89C52的初始化 11 4.2.2 8279的初始化 124.2.3 ICL7109的初始化 134.3 A/D转换结果处理程序 134.3.1 A/D转换过程 134.3.2 A/D转换

2、数据处理 144.3.3 A/D转换的程序 16 4.4 键盘/显示处理 194.4.1 程序分析 204.4.2 键盘模块 23 4.4.3 显示模块 244.5 数据处理程序 24 4.5.1 重量输出 24 4.5.2 价格计算 25 4.5.3 置零 26 结论 28致谢 30参考文献 31附录一 32附录二 42绪论随着科学技术和经济的发展,出售商品品种的增加,需要称量物品的设备也需要更新换代,人们对称重装置的要求也越,电子称重装置推广,从而进入到传感器,电子学和微处理机领域、使得称重装置变成为电子仪器。它的特点是:精确、智能、方便、明了、可靠,克服了传统的1. 智能电子秤系统的概况

3、随着自动化测量技术的不断发展,传统的称重系统在功能、精度、智能化、性价比等方面越来越难以满足人们的需要,尤其对一些微小质量的测量更显得力不从心。为了实现高智能化的微小质量测量,以及 商业流通领域中经常进行各种精度范围的重量测量,传统的秤砣加秤盘模式已经很难适应现代商业零售的需要。同时商品种类的繁多和对服务更高的要求也促使电子秤的功能进一步扩展,而成为集度量、结算于一体的商业销售终端。 本着这些思想,本商用电子秤系统设计由传感器、A/D转换、单片机和LED显示器等组成,具有结构简单,成本低,精度高等优点。1.1 电子秤的发展史早在20世纪80年代,美国、德国等工业发达国家,就开始了数字式称重传感

4、器和数字称重系统的预先研究和初期开发工作,经过十余年的努力,推出了多种数字式智能称重传感器及其称重系统,在电子称重领域备受瞩目,有力的推动了电子衡器数字化和数字称重系统的发展。我国数字式智能称重传感器的研究开发始于 20世纪90年代中后期,在短短几年时间里,研制出安装在模拟式称重传感器内部的小型数字化单元,完成了模拟信号与数字信号之间的转换,变图3-3图中MODE端接地,7109工作于直接输出工作方式。RUN/HOLD接+5V,以使7109连续转换。STATUS作为中断请求信号与单片机的中断输入端相连。由于采用了3.58MHz的晶振并经58分频,故7109完成一次转换所需的时间为T=8192(

5、脉冲周期)58/3.58=132.72ms,即转换速率为7.5次/秒。7109输出的12位数据及极性、过量程标志分别由HBEN和LBEN控制,分两次送入单片机。3.2 单片机控制系统该智能电子秤采用ATM公司的AT89C524作为CPU,它是一种低功耗高性能的八位CMOS微控制器,与MCS-51微控制器件兼容本设计的控制电路。以单片机89C52为控制中心,负责接收数据和外接设备的信号,再处理数据,发出控制信号,以达到所需的要求。单片机5的SHIFT输入端可接地。74LS07芯片是8279作为LED数码管显示器的段选码输出端口的同相驱动芯片,见后附录二。3.3键盘显示接口电路本设计系统除了前面所

6、述的四个结构外,还需要用到人机联系部件以便接收各种命令和数据,即价格,重量的数据输入,清零、分度数设定、最大称量设定、分度值设定、零点自动跟踪、零中心指示、过载显示、自动累计、欠电压指示等命令的输入。集成芯片8279就是如上所述的一种功能较完善的键盘接口电路,它还具备显示接口的功能。8279芯片作为通用接口电路,一方面接受来自键盘的输入数据并进行预处理,另一方面实现对显示数据的管理和对数码显示器的控制。本系统中有14位LED显示器,44键盘和8279的接口电路。图中键盘的行线接8279的低电平位的显示位中的显示内容分别显示出来,当这一过程很快显示时,人们就会在几个LED中看到了显示出来的不同内

7、容。在连接32键以内的简单键盘时,CNTL、SHIFT输入端可接地。74LS07芯片是8279作为LED数码管显示器的段选码输出端口的同相驱动芯片。4.1.2 主程序工作原理 软件程6序包括主程序、显示程序、键盘处理程序、转换程序、数据转换处理程序。控制器中T89C52的INT1为中断请求输入线,INT0为键盘中断服务程序。A/D中断服务程序完成采样数据的存储;键盘中断服务程序完成扫描,判断数字键或功能键,若为数字将其数据送入数据缓冲区和显示缓冲区。若是功能键进入相应功能键处理程序。键盘上有数字键09和五个功能键,数字键用于输入商品单价、物体重量,功能键有去皮、清零、净/毛转换等功能、小数点。

8、(1) AT89C52输入输出端口定义如下:P0口A/D转换数据采集P1口芯片8279与单片机的接口T2设为定时器状态,定时时间为13ms。在中断服务中首先扫描键盘,判断有无键按下。若有,则执行键识别程序。然后返回主程序进行其他操作。(6) 初始化程序完成所有系统设置 系统初始化程序完成对键盘接口功能芯片8279初始化设置,完成片内RAM划分,堆栈指针的设置。完成对各种功能程序段运行开关的设置,中断优先级的确定。4.1.3 主程序流程框图 开机后,机器自检,检查称重显示是否为零。若称重显示不为零,则显示为错误标志,并进行微调,使之显示为零;若称重显示为零,进行整机初始化,然后启动0.5S延时程

9、序,并判断标志位是否到0.5S;如果到了,则进行称重及数据运算处理,否则直接将显示数据送显示缓冲区,接下来判别有无键按下,若有则进入键功能处理程序,若没有键按下,则返回主程序。SHAPE * MERGEFORMAT 4.2系统初始化系统上电后,对系统进行初始化。初始化程序7主要完成对单片机内专用寄存器的设定,单片机工作方式及端口的工作状态的规定、RAM自检、各标志位的设置、设置栈指针、分配内存空间、设定计数器/定时器的工作方式。4.2.1 AT89C52的初始化1. AT89C52作为系统中央控制单元,是系统8程序中断,数据处理中心,也是其它各模块纽带,对其初始化意义非常大。(1) 定时器/计

10、数器T0初始化 在程序的开始处,我们设置0.5S定时来处理采样值。所以根据实际情况,我们设T0为定时器并且定时为50ms。因定时时间够大,所以采用16位定时/计数方式工作。所以T0设定为工作方式1,非门控方式,TMOD.2=0,M1=0,M0=1,GATE=0;方式寄存器TM TH0、TL0初值计算 由于T=(65536-X)1=50000 得 X=15536=3CB0H即 TH0=3CH, TL=0B0H(2)定时器/计数器T1初始化 我们设T1为计数器,也用16位定时/计数方式工作。所以TMOD.6=1, TMOD.5=0, TMOD.4=1,非门控制方式。TMOD=01010001B=5

11、1H(3)定时器/计数器T2初始化 T2作为键盘中断延时定时器。定时13ms,其初始化根据中断实际应用来设置。3. 中断初始化 (1) 系统中中断请求源包括外部INT0和INT1中断请求,中断的允许或禁止是有内可进行位寻址的8位中断允许寄存器IE来控制的,如下所示:EAXXESET1EX1ET0EX0其中EA是总开关,如果它等于0,则所有中断都不允许,本系统中SETB EA 让它总开。ET0,ET1分别为定时0,1的中断允许,ET0、ET1为外部中断允许,它们根据实际程序应用来设置,利用位操作指令SETB 来实现,(2)中断响应过程CPU响应中断时,首先把当前指令的下一条指令(就是中断返回后将

12、要执行的指令)的地址送入堆栈,然后根据中断标记,将相应的中断入口地址送入PC,执行PC指向所指地址程序。中断完成后,一定要执行一条RETI指令,执行这条后,CPU将会把堆栈中保存着的地址取出,送回PC,那么程序就会从主程序的中断处继续往下执行。如图:本课题中我们设置允许外部中断0、中断1,定时器0、计数器1都中断允许,则IE是EAXXESET1EX1ET0EX0100011114.2.2 8279的初始化1. 8279的初始化 本课题中82799是连接键盘与显示的接口芯片,在系统上电复位后,8279的命令/状态口地址为7FFFH,数据口地址为7FFEH,清除8279FIFO堆栈和显示RAM,设置编码扫描、输入方式、扫描频率,开外部中断。电子秤的显示是8位显示,外部译码,驱动显示。(1)键盘/显示器方式设置命令字扫描计数器设定为编码方式,将键盘设置为双键互锁,显示器选取右入口显示方式,则命令字为10H。(2)A

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号