院肥学合告报程设计创新课目题的单片机数据采集系统设计:基于ADC0832 别系 ____ 电子信息与电气工程系:业专___ __________ 通信工程:级班______ _班____ _10通信(1)(2):号学100507200_1005072032 1005072033_:名姓__ _ __ :师导_ _____ _张大敏:_____:绩成____________ ___________日01年2014 月07《通信技术创新课程设计》任务书摘要随着时代的进步,用指针式万用表测量小幅度直流电压已经显得有些不太方便。
因为指针式的测量不够精确,随着长时间的使用可能会造成欧姆调零以及机械调零的磨损,这都会对数据的测量造成很多困难,而采用数字式电压表来测量就可以避免这种情况的发生,而且操作更加方便。
下面本文将介绍一种由数字电路以及单片机构成的简易数字电压表的设计方法。
数字电压表(Digital Voltmeter)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表本设计运用89C52和ADC0832进行A/D转换,根据数据采集的工作原理,设计实现数字电压表,最后完成单片机与PC的数据通信,传送所测量的电压值。
该数字电压表测量电压类型是直流,测量范围是0-51V(本设计量程为0-5V)。
电路包括:数据采集电路的单片机最小化设计、单片机与PC接口电路、单片机钟电路、复位电路等。
下位机采用89C52芯片,A/D转换采用ADC0832芯片。
通过RS232行口与PC进行通信,传送所测量的直流电压数据。
关键词:STC89C52单片机 ADC0832模数转换器 LCD1602目录第一章绪论 (1)1.1系统设计任务分析 (1)第二章总体方案设计与选择的论证 (1)2.1单片机最小系统 (1)2.1.1单片机的说明 (1)2.1.2单片机的应用 (1)2.1.3单片机的结构特点 (3)2.1.4单片机引脚配置 (3)2.2模数转换模块介绍 (7)2.2.1 ADC0832概述 (7)2.2.2 引脚功能及描述 (7)2.2.3工作模式 (8)2.2.4单片机对ADC0832 的控制原理 (8)2.2.5 ADC0832应用原理框图 (9)2.3LCD1602显示 (10)2.3.1 LCD1602的基本结构 (10)2.3.2LCD1602的指令表 (11)第三章软件设计报告 (12)3.1单片机软件设计 (12)3.1.1模数转换软件设计 (12)3.1.2 LCD1602显示软件设计 (12)3.2流程图设计 (12)3.2.1主程序流程图 (12)3.2.2液晶模块流程图 (14)3.2.3电压显示流程图 (15)3.3原理图设计 (16)3.4PROTEUS仿真图 (17)3.5PCB版图 (18)3.6实物图 (19)第四章疑难问题及解答 (20)第五章总结与致谢 (21)总结 (21)致谢 (21)参考文献 (22)附录 (23)课程设计评语 (37)第一章绪论1.1系统设计任务分析本设计由A/D转换、数据处理及显示控制等组成,测量0~5V范围内的输入电压值,由LCD1602扫描显示,最大分辨率0.1V,误差±0.02V。
数字电压表的核心为ST89C52单片机和ADC0832 A/D转换集成芯片。
本系统的核心控制芯片选用的是STC89C52RC。
单片机在各个技术领域中的迅猛发展,与单片机所构成的计算机应用系统的特点有关:1 单片机构成的应用系统有较大的可靠性。
2 系统构建简洁、易行,能方便的实现系统功能。
3 由于构成的系统是一个计算机系统,相当多的功能由软件实现,故具有柔性特点和优异的性能价格比。
第二章总体方案设计与选择的论证2.1单片机最小系统2.1.1单片机的说明单片机的原名叫Microcontroller,即微型控制器。
顾名思义,单片机有别于通用微型计算机,它是专门为控制和智能仪器设计的一种集成度很高的微型计算机。
其控制功能强,有优异的性能/价格比,有很高的可靠性。
因而,单片机的应用范围在不断的扩大,它已经成了人类生活中不可缺少的工具。
下面介绍单片机在几个方面的典型应用。
2.1.2单片机的应用(1)单片机在智能仪器中的应用1单片机广泛的用于各种仪器仪表中,使仪器仪表数字化、微型化和智能化,提高它们的测量速度、测量精度和自动化程度,简化仪器仪表的硬件结构,便于使用、维修和改进,提高其性能/价格比。
(2)单片机在机电一体化产品中的应用机电一体化是机械工业发展的方向。
机电一体化产品是指,集机械技术、微电子技术、计算机技术和控制技术于一体,具有智能化特征的机电产品。
例如,微机控制的数控机床、机器人等。
单片机作为机电产品中的控制器,能充分的发挥它的体积小、可靠性高、功能强等优点,大大提高了机器的自动化、智能化程度。
(3)单片机在过程控制中的应用过程控制是微型机应用最多、最有效的方面之一,单片机广泛的应用于过程控制。
它既可以作为主机控制,也可以作为分布式控制系统的前端机,对现场的信息进行实时的测量和控制。
单片机可用于开关量控制、顺序控制及逻辑控制等。
如锅炉控制、电机控制、机器人控制、交通信号灯控制、造纸纸浆浓度控制、纸张定量水分及厚薄控制、雷达与导弹控制以及航天导航系统鱼雷制导系统控制等。
(4)单片机在计算机网络及通信中的应用由于高性能单片机中集成有SDLC通信接口,因而使其在计算机网络及通信设备中得到了广泛的应用。
例如:Intel公司的8044,由8051单片机及SDLC通信接口组合而成,用高性能的串行接口单元SIU代替传统的UART,采用双绞线、半双工通信形式,特别适合远距离通信。
以8044位基础组成的位总线是一种高性能、低价格的分布式控制系统,传送距离可达1200m,传送速度为2.4Mbit/s,网络节点为28个。
此外,单片机在自动拨号无线电话网、串行自动呼叫应答设备、程控电话、无线电遥控等方面都有广泛的应用。
(5)单片机在家用电器方面的应用单片机广泛的应用于家用电器产品中,例如:洗衣机、电冰箱、微波炉、电饭煲、高级智能玩具、收录机等配上单片机后,大大提高了产品的性能,倍受人们的喜爱。
可以说,单片机在人们日常生活中应用所受到的限制主要不是2技术问题,而是创造力和技巧上的问题。
2.1.3单片机的结构特点控制电路设计是系统的控制和数据处理的核心,而作为控制核心的单片机种类很多,如PIC等等。
根据任务书的要求以及系统实际的需要,本次毕业设计采用STC89C52RC作为系统的微控制器芯片。
特点是STC89C52RC的内核和AT51系列单,片机一样,故引脚也相同。
但是STC89C52RC可以通过STC_ISP软件下载进行烧录。
2.1.4单片机引脚配置引脚配置图图2.1单片机如下文。
MCS-51单片机类似,现介绍MCS-51STC89C52RC鉴于与单片机除CHMOSDIP)形式。
对于单片机采用MCS-5140引脚双列直插封装(形式外,还采用方形封装工艺。
由于受到引脚数目的限制,所以有部DIP采用分引脚具有第二功能。
条外接晶体的引脚,22条引脚中,有条用于主电源的引脚,在单片机的40输出引脚。
下/条输入、和ALEVPP,32、控制或其他电源复用引脚RST/ Vpd 面就本系统用到的引脚分别说明这些引脚的名称和功能。
GND和主电源引脚(1)V CC3VCC:接+5V电源GND:接电源地(2)钟电路引脚XTAL1和XTAL2XTAL1:接外部晶体的一端。
在单片机内部,它是反相放大器的输入端,该放大器构成了片内振荡器。
在采用外部时钟电路时,对于HMOS单片机,此引脚必须接地;对CHMOS单片机,此引脚作为驱动端。
XTAL2:接外部晶体的另一端。
在单片机内部,接至上述振荡器的反相放大器的输出端,振荡器的频率是晶体振荡频率。
若采用外部时钟电路时,对于HMOS单片机,该引脚输入外部时钟脉冲;对于CHMOS单片机,此引脚应悬空。
(3)信号引脚RST/VpdRST/Vpd:复位/备用电源输入端。
单片机上电后,只要在该引脚上输入24个振荡周期(2个机器周期)宽度以上的高电平就会使单片机复位;若在RST与VCC之间接一个10μF的电容,而在RST与GND之间接一个8.2KΩ的下拉电阻,则可实现单片机上电自动复位。
RST/Vpd具有复用功能,在主电源VCC掉电期间,该引脚可接上+5V备用电源。
当VCC下掉到低于规定的电平,而Vpd在其规定的电压范围内时,Vpd就向片内RAM提供备用电源,以保持片内RAM中的信息不丢失,复电后能继续正常运行。
(4)输入/输出(I/O)引脚P0、P1、P2和P3MCS-51单片机有4个双向并行的8位I/O口P0~P3,P0口为三态双向口,可驱动8个TTL电路,P1、P2、P3口为准双向口(作为输入时,口线被拉成高电平,故称为准双向口),其负载能力为4个TTL电路。
P0.0--P0.7:P0口是一个8位双向I/O端口。
在访问片外存储器时,它分时提供低8位地址和作8位双向数据总线。
在EPROM编程时,从P0口输入指令字节;在验证程序时,则输出指令字节(验证时,要外接上拉电阻)。
P0口能以吸收电流的方式驱动8个LSTTL负载。
41位结构图图2.2 P0口编程和程序验证时,EPROM位准双向8I/O端口。
在P1.0--P1.7:P1口是负载。
个LSTTLP1它输入低8位地址。
口能驱动41位结构图图2.3 P1口访问外部存储器时,CPUI/O端口。
在口是一个P2.0--P2.7:P28位准双向P2位地址。
编程和程序验证时,它输入高8位地址。
在对EPROM8它输出高负载。
个口可驱动4LSTTL5位结构图2.4 P2图口1端口。
它是一个复用功能口。
作为第I/O口是8位准双向P3.0--P3.7:P3口相同。
作为第二功P1I/O口,其功能和操作方法与一功能使用时,为普通口的每一条引脚均可独立定义为所示。
P3能使用时,各引脚的定义如表3-1 负载。
4口能驱动个LSTTL第一功能的输入输出或第二功能。
P31位结构图2.5 P3图口2.1: 表第二功能口线6P3.0 P3.1 RXD)输外部中) 输外部中的外部输入定时的外部输入定时外部数据存储器“写”信号输出外部数据存储器“读”信号输出)模数转换模块介绍2.2 2.2.ADC0832概述转换A/D是美国国家半导体公司生产的一种8 位分辨率、双通道 ADC0832芯片。
由于它体积小,兼容性,性价比高而深受单片机爱好者及企业欢迎,其转换器的A/DADC0832 可是使我们了解目前已经有很高的普及率。
学习并使用原理,有助于我们单片机技术水平的提高。
主要特性如下: ADC08328位分辨率;A/D转换器;逐次逼近式 A/D转换;双通道 TTL/CMOS相兼容;输入输出电平与之间;5V电源供电时输入电压在0~5V ;μS32工作频率为250KHZ,转换时间为;一般功耗仅为15mW PICC 多种封装;14P—DIP(双列直插)、8P、40°C to +85°?商用级芯片温宽为0°C to +70°C,工业级芯片温宽为;C2.2.2 引脚功能及描述的引脚如图所示。