您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 汇编课程设计—-电子秤
电子秤设计ElectronicScaleDesign微机原理与接口技术课程设计1电子秤设计ElectronicScaleDesign--XXX(常州工学院计算机科学与技术系,江苏常州,213002)摘要:基于微处理器的电子秤系统设计采用以80x86作为核心控制器,外围附有称重传感器(即电位器),A/D转换电路,键盘、LED显示电路,以8253、8255和8259芯片作为辅助设计等构成智能电子秤,从而实现电子称重系统的各种控制功能。关键词:80x868253芯片8255芯片8259芯片A/D转换Abstract:Thissystemismainlycontrolledbythemicroprocessor80x86,theperipheryisconsistsofweighingSensor(potentiometer),A/Dconvertercircuit,thecircuitofLEDandkeyboard,Withchip8253,chip8255andchip8259asassistantdesign,allofthosearecomposedofelectronicscale.Itcanachieveallfunctionofapparatus.Thepaperintroducestotalschemeandhardwaredesignofthesystemindetail.Keywords:80x86825382558259A/DLED电子秤设计ElectronicScaleDesign微机原理与接口技术课程设计2引言在我们的生活中经常需要测量物体的重量,于是就用到了生活中很常见的秤。但是社会的进步,科学的发展,技术的变革,我们对测量物体重量的要求越来越严,精度上要求也越来越高,且要求其操作简便,易于识别,更易于为人类所运用和服务。随着计量技术和电子技术的不断发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电子称量装置如电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。电子秤正向着提高精度和降低成本的方向发展,即向着大众化方向发展。电子衡量器件总的发展趋势是小型化、模块化、集成化、智能化;其技术性能趋向是速率高、准确度高、稳定性高、可靠性高;其功能趋向是称重计量的控制信息和非控制信息并重的“智能化”功能;其应用性能趋向于综合性和组合性。称重技术自古以来就被人们所重视,作为一种计量手段,广泛应用于工农业、科研、交通、内外贸易等各个领域,与人民的生活紧密相连,息息相关。所以我们小组选择这个课题也是结合生活实际,出于这层意思的考虑,力求将从课本上所学到的知识与生活实际结合起来,运用到生活中去,源于学习,用于生活,同时这次课程设计也是一次难得的机会,一次用于检验自己汇编语言与系统设计的思想到底学得怎么样,所以这个课题的课程设计,在我看来,还是很有意义的。电子秤设计ElectronicScaleDesign微机原理与接口技术课程设计3目录一、系统设计概述........................................................................................................41.1电子秤功能概述..............................................................................................41.2主要模块..........................................................................................................41.3主要原理..........................................................................................................4二、硬件系统设计........................................................................................................42.1硬件系统设计概述..........................................................................................42.1.1工作原理................................................................................................42.1.2实验接线图............................................................................................52.2硬件系统所用芯片资料介绍..........................................................................72.2.18253芯片................................................................................................72.2.28255芯片................................................................................................92.2.38259芯片..............................................................................................102.2.4ADC0809芯片.....................................................................................112.2.5键盘的设置..........................................................................................122.2.6LED数码管的设置..............................................................................14三、软件系统设计......................................................................................................163.1程序流程图.....................................................................................................163.1.1主程序流程图....................................................................................163.1.2中断处理程序流程图..........................................................................173.2参数信息.........................................................................................................183.3源程序清单....................................................................................................19四、心得体会..............................................................................................................25五、参考文献..............................................................................................................26电子秤设计ElectronicScaleDesign微机原理与接口技术课程设计4一、系统设计概述1.1电子秤功能概述本次课程设计的课题是电子秤设计,主要是以80x86CPU为核心设计一个电子秤检测系统(AD采样用ADC0809),系统可实现对压力信号的采集,转换成电信号,再通过AD转换模块转换成CPU可以处理的数字信号,实现在显示器上显示当前物品的重量,当然这里的重量是通过变位器进行的压力信号的模拟。此外该电子秤设计还添加了一些辅助单元,通过按键来实现的一些功能。如按下4*4矩阵键盘上的A键后,可以设置物品的单价;按下B键,LED数码管上将显示当前物品的单价及总价;当按下R键后,将熄灭数码管,退出电子秤称重系统。上面即为电子秤设计的主要的功能。1.2主要模块电子秤系统主要由80x86CPU模块(即一台PC机)、8255并行口模块、8259中断控制器模块、8253定时计数器模块、键盘、LED数码管显示模块,还有比较重要的一个模块就是ADC0809,即AD采样模块,用于将电模拟信号转换成数字信号。1.3主要原理电子秤设计的主要原理是利用ADC0809对采集到的模拟压力信号,将其转换成易于处理的数字电信号,将采集得到的重量在数码管上显示出来(0-255),用于告诉用户当前物品的重量。由用户决定接下来继续进行什么样的操作,设置单价,显示总价,或是按键退出电子秤称重系统。重要的原理就在于对模拟压力信号的采集,处理转换成电信号,最后经过AD转换模块转换成数字式实验箱易于处理的数字信号,作为其他模块的处理基础,这就是大概的系统设计原理。二、硬件系统设计2.1硬件系统设计概述2.1.1工作原理实验箱硬件部分,主要用到8255、8259中断控制器、8253定时计数器、键盘、LED数码管,还用到的就是ADC0809,用于模拟和数字信号之间的转换。电子秤硬件系统设计的主要原理是利用压力传感器采集模拟压力信号,经过一系列处理,转换成模拟电信号,再送给电子秤设计ElectronicScaleDesign微机原理与接口技术课程设计5AD转换模块(ADC0809)进行处理,最后就可以得到易于CPU处理的数字电信号。将处理后的信号送给处理器,由处理器控制实验箱上显示器来进行显示,同时还可以通过实验箱上的键盘模块对显示的内容进行控制,以用来控制当前显示在数码管上的内容,包括设置单价,显示总价,还有就是按键退出电子秤称重系统。系统的工作原理图如图1所示。秤盘压力传感器底座前置处理A/D处理器键盘显示器图1工作原理图2.1.2实验接线图系统的硬件接线图如下面的图2所示。电子秤设计ElectronicScaleDesign微机原理与接口技术课程设计680x86LAD0LAD1LAD2LAD3LAD4LAD5LAD6LAD7HOLDAHOLDADSLW_RCS3CS2CS1CS0INTRUSER1USER0INTi2INTi1MEWRMERDBLASTBALELRDLWRIOWRIORDIOY6IOY4IOY0IOY20809IN7IN6IN5IN4IN3IN2IN1IN0
本文标题:汇编课程设计—-电子秤
链接地址:https://www.777doc.com/doc-7913894 .html