(LED显示的电压表电路设计)(共29页).doc
《(LED显示的电压表电路设计)(共29页).doc》由会员分享,可在线阅读,更多相关《(LED显示的电压表电路设计)(共29页).doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 题 目: LED显示的电压表电路设计 专 业: 班 级: 成 绩: 专心-专注-专业目 录摘要一、序言-1二、MCS-51单片机简介-2三、总体方案设计-5四、模块电路设计与比较-6(一)数据采集模块-6(二)单片机系统数据处理模块-10(三)显示模块-13五、系统实现及理论分析-13(一)数据采集部分-13(二)数据处理部分-13六、电路调试-13(一)调试方法和过程-13(二)测试仪器-14七、发挥部分-15八、结论-15九、参考文献-16附录1数字调制概述-17附录2程序-22LED显示的电压表电路设计摘 要设计分三个模块:数据采集、数据处理和显示模块。数据信
2、号采集采用运算放大器0P07构成电压跟随器对信号进行跟随处理,再由采样/保持器LF398对信号进行采样/保持。高电平,采样;低电平,保持。采样控制信号由集成锁相环CD4046对被测信号进行64倍频产生。具体如下:首先,正弦波信号通过过零比较器变成脉冲信号,作为CD4046的输入。其次,由二进制计数器74LS393构成64分频器。最后,经过集成锁相环CD4046的内部处理,输出信号的频率就变成了原来的64倍。数据处理以单片机8051为核心,对采集信号进行精确控制和严格计算,显示部分由4线-七段译码器/驱动器7447,NPN型三极管放大器和数码管构成。关键词电压跟随器 采样/保持器 A/D转换 锁
3、相环电路 LED显示The circuit design of Voltmeter displayed by LEDAbstract In this design ,there are three parts: data-gathering part ,data-processing part and display part . Data signal gather is accomplished as follows: first ,the signals are follow-processed by voltage follower, and then sample/hold by s
4、ample/hold circuit: high voltage level: sample; low voltage level: hold . Sample control signal is produced by the integrated phase-locked loop multiplying the measured signal 64.The details are: firstly, sinusoidal wave becomes pluse signal by zero cross switch circuit, as the input of CD4046, 64 f
5、requency divider is made of binary counter 74LS393 .Finally, the frequency of output signal becomes the original signals 64 times, by the inner processed on integrated CD4046.The major part of this system is 8051 single chip microcomputer . It accruately controls the gather signal and caculate the d
6、ata. The display part is consisted of decoder-driver 7447, NPN type triode and LED. KeywordsAmple/hold A/D converter PLL CD4046 Display一、 序言当代计算机是微电子技术与计算机数学相结合的产物。微电子学的基本元件极其集成电路构成了计算机的硬件基础;计算机数学的计算方法与数据结构则成为计算机的软件基础。从1946年世界上第一代计算机问世到现在,计算机的发展随着电子技术的发展已经历了四代,即电子管、晶体管、集成电路及超大规模集成电路。然而其结构都是冯.诺依曼结构,即
7、计算机的组成分为五部分:运算器、控制器、存储器、输入部分及输出部分。现在,大部分微机的运算器和控制器集成在一片大规模集成电路上,叫做微处理器,也称为中央处理单元CPU(Central Processing Unit),如286、386机等,也有的机器把存储器和CPU做在了一起。计算机的发展随着微电子技术的发展而发展,并且由于芯片的集成度的提高而使机器微型化,出现了微型计算机(Microcomputer)、单板机(Single Board Computer)、单片机(Single Chip Computer)等机型。单片机,顾名思义,即一个芯片的计算机,在这一个芯片上包括了计算机的五个组成部分:
8、运算器、存储器、控制器、输入部分及输出部分。单片机具有功能强、体积小、成本低、功耗小等特点,使它在工业控制、只能仪器、节能技术改造、通信系统、信号处理及家用电器产品中都得到了广泛的应用。另外,单片机在很大程度上改变了传统的设计方法,以往采用模拟电路、数字电路实现的电路系统,大部分功能单元都可以通过对单片机硬件功能扩展及专用程序的开发,来实现系统提出的要求,这意味着许多电路设计问题将转化为程序设计问题。二、 MCS-51单片机简介 MCS-51是一个单片机系列产品,具有多种芯片型号。具体说,按其内部资源配置的不同,MCS-51可分为两个子系列和4种类型,如下表所示。资源配置子系列片内ROM形式片
9、内ROM容量片内RAM容量定时器/计数器中断源无ROMEPROME2PROM51子系列80318051875189514KB128B216552子系列80328052875289528KB256B3166表1 MCS-51系列单片机分类按资源配置数量,MCS-51系列分为51和52两个子系列,其中51子系列是基本型,而52子系列则是增强型,以芯片型号的最末位数字的“1”和“2”作标志。52作为增强型子系列,由于资源数量的增加,使其芯片的功能也有所增强。例如片内ROM容量从4KB增加到8KB,片内RAM单元数从128字节增加到256字节,定时器/计数器的数目从2个增加到3个,中断源从5个增加到6
10、个等。单片机内部程序存储器(ROM)的配置共有:不含有内部程序存储器(写为“无”或“ROM less”)、掩模型只读存储器(写为“ROM”或“Mask ROM”)、紫外线擦除可编程只读存储器(写为“EPROM”或“Otp ROM”)、电擦除可编程存储器(写为“E2PROM”或“Flash ROM”)4种类型,所对应的(51子系列)芯片名称依次为:80631、8051、8751和8951。到目前为止,尽管计算机科学和技术得到了充分的发展,但计算机的体系结构仍然没能突破有计算机的开拓者、数字家约翰.冯.诺曼最先提出来的经典体系结构框架,即一台计算机是由运算器、控制器、存储器、输入设备以及输出设备共
11、五个基本部分组成的。微型机是这样,单片机也不例外。因此我们要从计算机五个基本组成部分的观点来理解单片机的系统结构,所不同的只是单片机是把那些作为控制应用所必需的内容,包括运算器、控制器、少量的存储器、最基本的输入/输出口电路、串行口电路、中断和定时电路等都集成在一个尺寸有限的芯片上。图1 MCS-51 单片机系统结构框图l MCS-51单片机芯片内部逻辑结构1.中央处理器(CPU)中央处理器简称CPU,是单片机的核心,完成运算和控制操作。按其功能,中央处理器包括运算器和控制器两部分电路。2.运算器电路运算电路时单片机的运算部件,用于实现算术和逻辑运算。运算电路以ALU为核心,基本的算术和逻辑运
12、算均在其中进行,包括加、减、乘、除、增量、减量、十进制调整、比较等算术运算,与、或、异或等逻辑运算,左、右、移位和半字节交换等操作。运算和操作结果的状态由状态寄存器(PSW)保存。3.控制器电路控制电路时单片机的指挥控制部件,保证单片机各部分能自动而协调地工作。单片机执行指令是在控制电路的控制下进行的。首先从程序存储器中读出指令,送指令寄存器保存,然后送指令译码器进行译码,译码结果送定时控制逻辑电路,由定时控制逻辑产生各种定时信号和控制信号,再送到系统的各个部件去进行相应的操作。这就是执行一条指令的全过程,执行程序就是不断重复这一过程。4.内部数据存储器内部数据存储器包括RAM(128 x8)
13、和RAM地址寄存器等。实际上80C51芯片中共有256个RAM单元,但其中后128单元被专用寄存器占用,供用户使用的只是前128单元,用于存放可读写的数据。因此,通常所说的内部数据存储器是指前128单元,简称“内部RAM”。5.内部程序存储器内部程序存储器包括ROM(4Kx8)和程序地址寄存器等。80C51共有4KB掩膜ROM,用于存放程序和原始数据。因此称之为程序存储器,简称“内部ROM”。6.定时器/计数器出于控制应用的需要,80C51共有两个16位的定时器/计数器,以实现定时或计数功能,并以其定时或计数结果对单片机进行控制。7.并行I/O口MCS-51共有4个8位的I/O口(P0、P1、
14、P2、P3),以实现数据的并行输入输出。8.串行口MCS-51单片机有一个全双公的串行口,以实现单片机和其它数据设备之间的串行数据传送。该串行口功能较强,即可作为全双工异步通信收发器使用,也可作为同步移位器使用。9.中断控制系统MCS-51单片机的中断功能较强,以满足控制应用需要。80C51共有5个中断源,即外中断2个,定时/计数中断2个,串行中断1个。全部中断分为高级和低级共两个优先级别。10.时钟电路MCS-51芯片的内部有时钟电路,但石英晶体和微调电容需外接,时钟电路为单片机产生时钟脉冲序列,典型的晶振频率为12MHZ。11.位处理器单片机主要用于控制,需要有较强的位处理功能,因此位处理
15、器是它的必要组成部分,在一些书中常把位处理器称为布尔处理器。位处理器以状态寄存器中的进位标志位C为累加器,可进行置位、复位、取反、等于“0”转移、等于“1”转移且清“0”以及C可寻址位之间的传送、逻辑与、逻辑或等位操作。位处理操作也是通过运算器实现的。必须特别指出,位处理器是单片机的重要内容,因为它是单片机实现控制功能的保证。12.总线上述这些部件都是通过总线连接起来,才能构成一个完整的单片机系统。总线结构减少了单片机的连线和引脚,提高了集成度和可靠性。从上述内容可以看出,虽然MCS-51只是一个芯片,但“麻雀虽小五脏俱全”,作为计算机应该具有的基本部件在单片机中几乎都包括,因此,实际上它已经
16、是一个简单的微型计算机系统了,应当按计算机系统的概念来理解单片机。信号引脚介绍80C51是标准的40引脚双列直插式集成电路芯片。.输入/输出口线P0.0P0.7 P0口8位双向口线P1.0P1.7 P1口8位双向口线P2.0P2.7 P2口8位双向口线P3.0P3.7 P3口8位双向口线.ALE 地址锁存控制信号在系统扩展时,ALE用于控制把P0口输出的低8位地址送入锁存器锁存起来,以实现低位地址和数据的分时传送。此外由于ALE是以六分之一晶振频率的固定频率输出的正脉冲,因此可作为外部时钟或外部定时脉冲使用。图2 80C51单片机芯片引脚图.PSEN/ 外部程序存储器读选通信号在读外部ROM时
17、PSEN/有效(地电平),以实现外部ROM单元的读操作。. 访问程序存储器控制信号当信号为低电平时,对ROM的读操作限定在外部程序存储器;而当信号为高电平时,则对ROM的读操作是从内部程序存储器开始,并可延续至外部程序存储器。.RST 复位信号当输入的复位信号延续2个机器周期以上高电平时即为有效,用以完成单片机的复位操作。.XTAL1和XTAL2 外接晶体引线端当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。.Vss 地线.Vcc +5V 电源以上就是80C51单片机芯片40条引脚的定义及简单功能说明。本设计充分应用信号引脚的第二功能和并行
18、通讯功能。三、方案设计采用89C51单片机来实现。单片机软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制。单片机系统可用数码管显示测量值。对于电压信号采样用OP07电压跟随器和LF398数据保持器进行预处。在测量工频交流电压信号时,利用锁相环对信号倍频,所得脉冲控制89C51对电压信号的相位测量。采用以89C51为核心的单片机系统使整体结构简单,并且可以实现显示、打印、与微机通信等功能,大大提高了系统的智能化程度,同时系统所测结果的精度很高。系统总体框图如:电压信号电压跟随器保持器A/D转换过零检测电路锁相环倍频电路单片机80C51显示板图3 系统整体框图四、模块电路设计与比较(一)
19、 数据采集模块数据采集模块包括:电压跟随电路,信号采样/保持电路,A/D转换电路。1.电压跟随电路:由OP07构成,虽然精确度不够高,但它能提高带负载能力,硬件电路简单,也不需软件控制,基本上能满足任务书上的要求,所以本设计采用了此方案。电路如图1所示:输入信号是05V交流电压信号,输出信号不变。 f(t) f(t) t t 图4 电压跟随电路2.信号采样/保持电路采用保持器LF398对电压信号进行采样/保持。在单片机P2.5口的控制下,高电平,采样;低电平,保持。输入的正弦波信号经LF398后变为抽样信号。电路如图2所示: 图5 信号采样/保持电路l 芯片介绍LF398是一种高性能单片采样/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LED 显示 电压表 电路设计 29
限制150内