简易电压表设计

合集下载

简易电压表设计实验报告

简易电压表设计实验报告

数字电路与逻辑设计实验实验报告课题名称:简易数字电压表的设计学院:信息与通信工程学院班级:姓名:学号:班内序号:一.设计课题的任务要求设计并实现一个简易数字电压表,要求使用实验板上的串行AD 芯片ADS7816。

1. 基本要求:(1)测量对象:1~2 节干电池。

(2)AD 参考电压:2.5V。

(3)用三位数码管显示测量结果,保留两位小数。

(4)被测信号超过测量范围有溢出显示并有声音提示。

(5)按键控制测量和复位。

2. 提高要求:(1)能够连续测量。

(2)自拟其他功能。

二. 系统设计(包括设计思路、总体框图、分块设计)1. 设计思路本次实验利用ADS7816作为电压采样端口,FPGA作为系统的核心器件,用LED数码管进行已测电压值的显示,先把读取的12位串行二进制数据转换成并行的12位二进制数据,然后再把并行的12位二进制数据转换成便利于输出的3位十进制BCD码送给数码管,以显示当前测量电压值。

这些工作由ADS7816转换控制模块、数据转换控制模块、译码显示模块完成。

2. 总体框图3. 分块设计3.1 ADS7816转换控制模块(1)ADS7816工作原理在ADS7816的工作时序中,串行时钟DCLK用于同步数据转换,每位转换后的数据在DCLK 的下降沿开始传送。

因此,从Dout引脚接收数据时,可在DCLK的下降沿期间进行,也可以在DCLK的上升沿期间进行。

通常情况下,采用在DCLK的上升沿接收转换后的各位数据流。

CS 的下降沿用于启动转换和数据变换,CS有效后的最初1至2个转换周期内,ADS7816采样输入信号,此时输出引脚Dout呈三态。

DCLK的第2个下降沿后,Dout使能并输出一个时钟周期的低电平的无效信号。

在第4个时钟的上升沿,Dout开始输出转换结果,其输出数据的格式是最高有效位(B11位)在前。

当最低有效位(B0位)输出后,若CS变为高电位,则一次转换结束,Dout显三态。

(2)元件设计:en:A/D转换启动键,输入。

简易交直流电压表 的设计

简易交直流电压表 的设计

摘要:本设计为简易电压表,它可以实现多量程交、直流电压的测量。

测量电压量程为2V、20V,分辨率分别对应为1mV、10mV;准确度是在温度为23±5℃情况下测直流时为±(0.5%RDG+3字),测交流时为±(1.0%RDG+3字);输入电阻为10MΩ;最大允许直流电压为±500V,最大允许交流电压为500V。

设计电路由分压电路、输入保护及缓冲电路、交直流转换电路、A/D转换电路、译码显示电路组成。

通过开关来实现功能和量程的转换,核心电路采用MC14433型31位双积分式单片A/D转换器,通过段驱动器和位驱动器来驱2动共阴极LED数码管作动态扫描实现显示功能。

关键字:交、直流转换电路; A/D转换电路;动态显示电压一、概述数字电压表既是常用的一种数字电压表,也是构成数字万用表的基本电路。

随着科技的发展,电子产品在不断更新,但数字电压表是永远不会在电子产品中消失。

设计任务为:设计一个简易数字电压表,它可以测量直流、交流电压。

技术指标为:测量电压量程为2V、20V、200V、500V,分辨率分别对应为1mV、10mV、100mV、1V;准确度是在温度为23±5℃情况下测直流时为±(0.5%RDG+3字),测交流时为±(1.0%RDG+3字);输入电阻为10MΩ;最大允许直流电压为±500V,最大允许交流电压为500V。

本设计是对电压测量电路作单独的研究,从实质上去了解万用表中测量电压的过程。

电路涉及到对电路、低频、数字电路等知识的考查。

二、方案论证方案一方案一原理方框图如图1所示。

传统的数字电压表由分压电路,输入保护及缓冲电路,交、直流变换电路,A/D转换电路、译码显示电路组成。

分压电路在电路中实现电压倍率变换起到将大电压转换成小电压的作用;输入保护及缓冲电路在电路中起到避免大电压输入对电路的烧坏;交、直流变换电路起到将交流电压转换成直流电压,且直流电压值为交流电压的有效值;译码显示电路时将电压的数值通过LED数码管显示出来。

简易数字电压表课程设计

简易数字电压表课程设计

电子测量结课作业简易数字电压表指导教师:学院:专业班级:姓名:学号:摘要本文介绍了一种基于单片机的简易数字电压表的设计。

该设计主要由三个模块组成:A/D转换模块,数据处理模块及显示模块。

A/D转换主要由芯片ADC0832来完成,它负责把采集到的模拟量转换为相应的数字量在传送到数据处理模块。

数据处理则由芯片AT89C52来完成,其负责把ADC0832传送来的数字量经过一定的数据处理,产生相应的显示码送到显示模块进行显示;此外,它还控制着ADC0832芯片工作。

该系统的数字电压表电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。

此数字电压表可以测量0-5V的1路模拟直流输入电压值,并通过一个LCD1602液晶屏显示出来。

关键词: 单片机;数字电压表;A/D转换;AT89C52;ADC0832目录1 数字电压表的简介 01.1数字电压表简介 01.2数字电压表的的背景与意义 02 设计总体方案 (2)2.1 设计要求 (2)2.2 设计思路 (2)2.3 设计方案 (2)3 硬件电路设计 (4)3.1 A/D转换模块 (4)3.2 单片机系统 (6)3.3 复位电路和时钟电路 (9)3.4 LCD显示系统设计 (10)3.5 总体电路设计 (12)4 程序设计 (13)4.1 程序设计总方案 (13)4.2 系统子程序设计 (13)5 仿真 (15)5.1软件调试 (15)5.2显示结果及误差分析 (15)5.2.1 显示结果 (15)5.2.2 误差分析 (17)结论 (19)参考文献 (20)附录............................................................................................... 错误!未定义书签。

1 数字电压表的简介1.1数字电压表简介在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。

简易数字电压表设计内容

简易数字电压表设计内容

简易数字电压表设计一、设计要求1、利用ADC0809设计一简易数字电压表,要求可以测量0—5V之间8路输入电压值、电压值由四位LED数码管显示,并在数码管上轮流显示或单路选择显示;2、测量最小分辨率为0.019V,测量误差为±0.02V。

二、设计作用与目的利用AT89S51与ADC0809设计制作一个数字表,能够测量直流电压值。

三、所用设备及软件单片机AT89S51、ADC0809芯片、PC设计台四、系统设计方案本设计采用AT89S51单片机芯片配合ADC0809模/数转换芯片构成一个简易的数字电压表,原理框图如图1所示。

该电路通过ADC0809芯片采样输入口IN0输入的0~5 V的模拟量电压,经过模/数转换后,产生相应的数字量经过其输出通道D0~D7传送给AT89S51芯片的P0口。

AT89S51负责把接收到的数字量经过数据处理,产生正确的7段数码管的显示段码,并通过其P1口经三极管驱动,再传送给数码管。

同时它还通过其三位I/O口P3.0、P3.1、P3.2产生位选信号,控制数码管的亮灭。

另外,AT89S51还控制着ADC0809的工作。

其ALE管脚为ADC0809提供了1MHz工作的时钟脉冲;P2.3控制ADC0809的地址锁存端(ALE);P2.4控制ADC0809的启动端(START);P2.5控制ADC0809的输出允许端(OE);P3.7控制ADC0809的转换结束信号(EOC)。

图1 系统原理框图本设计与其它方法实现主要区别在于元器件上例如:AT89C51与AT89C51、AT89S51在AT89C51的基础上,又增加了许多功能,性能有了较大提升。

1.ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。

是一个强大易用的功能。

2.工作频率为33MHz,大家都知道89C51的极限工作频率只有24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。

微机原理课程设计报告—简易电压表

微机原理课程设计报告—简易电压表

一、设计题目简易电压表设计二、设计目的通过课程设计达到理论和实际应用相结合,提高对硬件微机结构和软件设计方法的理解。

能够根据实际应用初步实现硬件和软件的基本设计,并且对硬件开发有更深层次的认识,为今后的软件开发打下坚实的基础。

三、设计内容及要求基本内容:利用STAR ES598PCI实验仪的硬件资源8259中断控制器、8255可编程并行接口芯片和数码管、电位器和ADC0809设计一个简易电压表,编写响应的程序,使电压表能够正常运行,3位数码管显示电位器的电压,精确度要求小数点两位。

基本任务:软件查询的方式获取AD转换结束信息附加任务:中断方式获取AD转换结束信息四、设计原理1、主体思想ADC0809是逐次逼近型A / D转换器,具有较好的精度和速度,其采集结果为8位二进制数,每采集一次一般需要100μs。

设计程序时可采用中断方式读取A / D转换结果数据。

在中断方式下,A / D转换结束后会自动产生EOC信号,将其与8259的中断输入端相接即可。

电压模拟量可由实验箱上的电位器提供,电压范围0 ~ 5V,其经ADC0809转换得到的数字量范围为0 ~ 255,再将转换的结果通过软件编码得到相应的原始电压值并在LED数码管上显示。

2、实验主要器材3、设计流程图4、相关电子元器件及其功能介绍(1)8255A芯片a.概述:Intel 8086/8088 系列的可编程外设接口电路(Programmable Peripheral Interface)简称PPI,型号为8255(改进型为8255A及8255A-5),具有24条输入/输出引脚、可编程的通用并行输入/输出接口电路。

它是一片使用单一+5V电源的40脚双列直插式大规模集成电路。

8255A的通用性强,使用灵活,通过它CPU可直接与外设相连接。

b.8255A工作方式:●方式0:基本输入输出方式适用于无条件传送和查询方式的接口电路●方式1:选通输入输出方式适用于查询和中断方式的接口电路●方式2:双向选通传送方式适用于与双向传送数据的外设适用于查询和中断方式的接口电路c.8255A控制字格式:(a)工作方式控制字(b)c口按位置位/复位控制字(2)8259A芯片a.概述:8259A是专门为了对8085A和8086/8088进行中断控制而设计的芯片,它是可以用程序控制的中断控制器。

简易电压表的设计

简易电压表的设计

实验4 简易电压表的设计【实验目的】1. 掌握将微安表改装成较大量程电压表的原理和方法。

2. 学会校正电压表的方法。

【实验原理】微安表指具有一定内阻但只允许通过微小电流的表头,它具有灵敏度高,刻度均匀和方便读数的优点,但它只能直接测量微小的电压。

例如一个量限Ig=100μA,内阻Rg=1277.0欧的表头,根据欧姆定律,其能测量的最高电压为IgRg=0.1277V,这显然不能满足实际需要。

实用中的电压表是根据需要将微安表串联一定大小的电阻而改装成的。

改装好的电表还得经过刻度校准,即将改装的电表与一个精确的电表比较,从而确定电表刻度的误差。

我们将I g=100μA,R g=1277.0欧的表头改装成电压量程为V=5V的电压表,其电路图如下。

图5-1 实验电路图○U A-微安表R-串联电阻(分压电阻)○V1-标准电压表,用于校正改装后的电压表C-滑动变阻器,用于调节加在改装电压表A、B两端的电压。

E-直流电源K-开关根据欧姆定律V=Ig(Rg+R) (5-1)得 R =g gR I V (5-2)当V =5V ,Ig =100uA ,Rg =1277.0欧 串联电阻的理论值为 R 。

=48730.0欧 当V =5V ,Ig =50uA ,Rg =1277.0欧 串联电阻的理论值为 R 。

=97460.0欧【实验仪器】微安表头,电阻箱(分压电阻)标准电压表滑动变阻器,直流电源、开关、若干连接线。

【实验内容】1. 根据I g ,R g 计算分压电阻的理论值R 。

2. 按图接好线路图,V 1选择5V 档。

将电阻箱阻值调为R,同时使滑动变阻器的输出电压较小(即将C 移至B 点).3. 确定分压电阻的实验值R调滑动变阻器C ,使V 1读数为5V ,此时微安表头指针应偏转到最大刻度。

如果不是刚好偏到最大刻度(偏大或偏小),可调节电阻箱使指针恰好偏到最大刻度,此时电阻箱的数值即为分压电阻的实验值R 。

4. 伏特表校准调节滑动变阻器,使表头示数逐渐减小,将对应的标准伏特表的读数记入数据表格。

电信14-1-2简易电压表的设计

电信14-1-2简易电压表的设计

电子测量课程设计报告书课题名称简易电压表的设计 姓名(学号)韩 倩(40) 刘茜茜(47)何嘉豪(22) 姜瑞征(41)樊 丹(53) 辛开元(03) 院、系、部物理与电子信息学院 专 业电子信息工程2017年6月18日※※※※※※※※※※※※※ ※※ ※※※※※※※※※ 电子测量课程设计 电信14-1-2简易电压表的设计1设计目的1)测量电压范围0-30V;2)显示指定电压通道和电压值;3)用按键切换显示通道;4)熟悉常用仪表,了解电路调试的基本方法;5)熟悉软件设计并且学习keil软件的使用。

2设计思路1)设计各单元电路,并用软件仿真;2) 焊接电路;3) 测试电压表的功能;4) 写出设计报告;5)写出详细地设计过程、调试步骤、测试结果以及心得体会。

3设计方案3.1 方案论证方案一:控制系统采用AT89C51单片机,A/D转换采用ADC0808.图1 方案一原理框图方案二:控制系统全为硬件,主要有ICL7135,MC14069,74LS47,MC1403图2 方案二原理框图方案三:控制系统采用AT89S52单片机,A/D转换采用A/D0809。

图3为该系统设计方案的结构框图。

硬件电路由6个部分组成,即单片机、时钟电路、复位电路、LED显示电路、A/D装唤器和测量电压输入电路。

图3 方案三原理框图方案一:AT89C51易于实现对程序的编写,但是用户在编写较长程序时,其程序空间和存储空间不足;方案二:主控部分由ICL7135芯片控制,其整部分布线复杂,加重了电路设计和焊接的工作;方案三:AT89s52具有较大的程序存储空间和数据存储空间能满足用户需求,片内程序存储器采用闪速存储器,使程序的写入更加方便,它以较小的体积,良好的性价比受到青睐。

综合三种方案,选择第三种更加符合设计要求。

3.2 工作原理系统采用12M晶振产生脉冲做AT89S52的内部时钟信号,通过软件设置单片机的内部定时器T0产生中断信号。

简易数字电压表课程设计

简易数字电压表课程设计

简易数字电压表课程设计一、课程目标知识目标:1. 学生能够理解电压表的基本工作原理和电路连接方式;2. 学生能够掌握简易数字电压表的使用方法和读数技巧;3. 学生能够了解电压的单位换算,并能进行简单的计算。

技能目标:1. 学生能够正确连接电压表的电路,并进行电压测量;2. 学生能够通过操作简易数字电压表,准确读取电压值,并记录数据;3. 学生能够运用所学知识解决实际电路中的电压问题。

情感态度价值观目标:1. 培养学生对电子测量工具的兴趣,激发学习电子技术的热情;2. 培养学生严谨、细致的实验态度,注重实验操作的规范性和安全性;3. 培养学生团队合作精神,学会分享和交流实验过程中的心得体会。

课程性质分析:本课程为电子技术基础课程,以实验为主,结合理论教学。

简易数字电压表是电子测量工具的基础,通过本课程的学习,使学生掌握基本的电压测量方法。

学生特点分析:学生为初中生,具备一定的物理知识和实验操作能力。

学生对电子技术感兴趣,但可能对电压表的使用方法和电路连接不够熟悉。

教学要求:1. 理论与实践相结合,注重实验操作技能的培养;2. 注重启发式教学,引导学生主动探究和解决问题;3. 关注学生的个体差异,提供个性化指导,确保每个学生都能达到课程目标。

二、教学内容1. 电压表基本原理:讲解电压表的工作原理,包括磁电式电压表和数字电压表的区别与联系,重点介绍数字电压表的原理和特点。

教材章节:第二章第二节《电压表的原理与使用》2. 电压表的使用方法:详细讲解电压表的电路连接方法,操作步骤,读数技巧以及注意事项。

教材章节:第二章第三节《电压表的使用与维护》3. 电压单位换算:介绍电压的单位制,换算关系,并进行实际计算。

教材章节:第一章第四节《电学单位制》4. 实际电路电压测量:设计实际电路,指导学生运用电压表进行电压测量,分析测量结果。

教材章节:第二章第四节《电压测量》5. 数字电压表操作练习:安排学生进行数字电压表的实操练习,巩固所学知识,提高操作技能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机原理与接口技术》课程设计报告设计题目:简易数字电压表设计专业班级:电信1202 学号:2012001452学生姓名:庞宏平同组人:万培石一雄指导教师:武娟萍太原理工大学课程设计任务书注:课程设计完成后,学生提交的归档文件应按,封面—任务书—说明书—图纸的顺指导教师签名:日期:2015.6简易数字电压表设计目录1.引言 (4)1.1设计任务 (4)1.2 设计要求 (5)2.硬件电路设计 (5)2.1 系统的硬件构成及功能 (5)2.2 AT89S51单片机及其引脚说明 (6)2.3 ADC0808引脚及功能说明 (7)2.4 ADC0808的外部引脚特征 (8)2.5 ADC0808的内部结构及工作流程 (9)3.LCD显示系统以及74LS373 (10)3.1 LCD显示系统设计 (10)3.2 74LS373引脚图及功能 (11)3.3 总体电路设计 (13)4.程序设计 (14)4.1 程序设计总方案 (14)4.2 系统子程序设计 (15)5 .软件测试及仿真 (16)5.1 软件调试 (16)5.2 显示结果及误差分析 (17)5.3 附加功能 (18)结论 (19)附录程序代码 (20)第1章引言本次课程设计利用单片机技术来实现一台简易数字电压表,具有性能可靠、电路简单、成本低等特点。

1.1数字电压表概述电压表应用十分广泛,但大部分是模拟电压表,而由于其特性,反应速度慢,读数麻烦并且误差较大,所以为适应不断快速的高速信号领域,已经广泛使用数字电压表。

本实验设计是基于51单片机开发平台实现的一种数字电压表系统。

该设计采用AT89S51单片机为核心,以ADC0809为模数转换数据采样,实现被测电压的采样。

1.2此次设计任务1.2.1设计任务设计制作一个简易数字电压表,该直流电压表能测直流电压目标:基于MCS—51单片机,对设计硬件电路和软件程序应用的设计,使用发光二极管来显示所要测试模拟电压的数字电压值。

内容:设计符合要求的原理图,完成硬件电路设计,设计符合要求的软件。

方法:分阶段,分模块设计,先自己查找相关资料,熟悉设计要达到的目标,然后进行硬件电路的设计,最后实现软件设计,并且书写规范的设计论文。

1.2.2设计要求基本要求6.能测量3路电压0到5V。

7.在四位LED数码管或者液晶显示屏上显示8.能够轮流显示也能单路显示9.单片机源代码使用汇编语言10.偏差0.02V发挥部分3.测试交流电压4.按键控制通道转换5.系统错误后有复位功能第2章简易数字电压表硬件设计2.1 系统的硬件构成及功能根据项目要求,确定该系统的设计方案,下图为该系统的结构框图。

硬件电路有6部分组成,即单片机、时钟电路、复位电路、显示电路、A\D转换和测量电压输入电路单片机选择AT89S51单片机,A\D转换选择使用ADC0808来代替ADC0809、显示电路用LCD显示来代替LED显示更加具体2.2AT89S51单片机及其引脚说明总线型DIP40引脚封装电源引脚(2个)VCC:接+5V电源。

GND:接地端。

外接晶体引脚(2个)XTAL1:外接晶振输入端(采用外部振荡器时,此引脚接地)。

XTAL2:外接晶振输入端(采用外部振荡器时,此引脚作为外部振荡信号输入端)。

并行输入/输出引脚(32个)P0.0~P0.7:通用I/O引脚。

P1.0~P1.7:通用I/O引脚。

P2.0~P2.7:通用I/O引脚或数据低8位地址总线复用引脚。

P3.0~P3.7:通用I/O引脚或第二功能引脚(RXD、TXD、INT0、INT1、T0、T1、WR 、 RD)控制引脚(4个)RST/VPD:复位信号输入引脚/备用电源输入引脚。

ALE/PROG:地址锁存允许信号输出引脚/编程脉冲输入引脚。

EA/VPP:内、外存储器选择引脚/片内EPROM(或Flatiron)编程电压输入引脚。

PSEN:片外程序存储器读选通信号输出引脚2.3 ADC0808引脚及功能说明ADC0808是CMOS单片型逐次逼近式A/D转换器,带有使能控制端,与微机直接接口,片内带有锁存功能的8路模拟多路开关,可以对8路0-5V输入模拟电压信号分时进行转换,由于ADC0808设计时考虑到若干种模/数变换技术的长处,所以该芯片非常适应于过程控制,微控制器输入通道的接口电路,智能仪器和机床控制等领域[5]。

ADC0808主要特性:8路8位A/D转换器,即分辨率8位;具有锁存控制的8路模拟开关;易与各种微控制器接口;可锁存三态输出,输出与TTL兼容;转换时间:128μs;转换精度:0.2%;单个+5V电源供电;模拟输入电压范围0- +5V,无需外部零点和满度调整;低功耗,约15mW[6]。

2.4ADC0808的外部引脚特征ADC0808芯片有28条引脚,采用双列直插式封装,其引脚图如图3所示。

下面说明各个引脚功能:IN0-IN7(8条):8路模拟量输入线,用于输入和控制被转换的模拟电压。

地址输入控制(4条):ALE:地址锁存允许输入线,高电平有效,当ALE为高电平时,为地址输入线,用于选择IN0-IN7上那一条模拟电压送给比较器进行A/D转换。

ADDA,ADDB,ADDC:3位地址输入线,用于选择8路模拟输入中的一路,其对应关系如表1所示:START:START为“启动脉冲”输入法,该线上正脉冲由CPU送来,宽度应大于100ns,上升沿清零SAR,下降沿启动ADC工作。

EOC: EOC为转换结束输出线,该线上高电平表示A/D转换已结束,数字量已锁入三态输出锁存器D1-D8:数字量输出端,D1为高位。

OE:OE为输出允许端,高电平能使D1-D8引脚上输出转换后的数字量。

REF+、REF-:参考电压输入量,给电阻阶梯网络供给标准电压。

Vcc、GND: Vcc为主电源输入端,GND为接地端,一般REF+与Vcc 连接在一起,REF-与GND连接在一起.CLK:时钟输入端。

2.5 ADC0808的内部结构及工作流程ADC0808由8路模拟通道选择开关,地址锁存与译码器,比较器,8位开关树型A/D转换器,逐次逼近型寄存器,定时和控制电路和三态输出锁存器等组成,其内部结构如图4所示。

ADC0808的工作流程为:(1)输入3位地址,并使ALE=1,将地址存入地址锁存器中,经地址译码器从8路模拟通道中选通1路模拟量送给比较器。

(2)送START一高脉冲,START的上升沿使逐次寄存器复位,下降沿启动A/D转换,并使EOC信号为低电平。

(3)当转换结束时,转换的结果送入到输出三态锁存器中,并使EOC 信号回到高电平,通知CPU已转换结束。

(4)当CPU执行一读数据指令时,使OE为高电平,则从输出端D0-D7读出数据。

第3章LCD显示系统以及74LS3733.1 LCD显示系统设计在单片机系统中应用晶液显示器作为输出器件有以下几个优点:显示质量高由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器(CRT)那样需要不断刷新新亮点。

因此,液晶显示器画质高且不会闪烁。

数字式接口液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。

体积小、重量轻液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比相同显示面积的传统显示器要轻得多。

功耗低相对而言,液晶显示器的功耗主要消耗在其内部的电极和驱动IC 上,因而耗电量比其它显示器要少得多。

字符的显示用LCD显示一个字符时比较复杂,因为一个字符由6×8或8×8点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。

这样一来就组成某个字符。

但由于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地址,设立光标,在此送上该字符对应的代码即可。

3.2 74LS373引脚图及功能(1)1脚是输出使能(OE),是低电平有效,当1脚是高电平时,不管输入3、4、7、8、13、14、17、18如何,也不管11脚(锁存控制端,G)如何,输出2(Q1)、5(Q2)、6(Q3)、9(Q4)、12(Q5)、15(Q6)、16(Q7)、19(Q8)全部呈现高阻状态(或者叫浮空状态)。

(2)当1脚是低电平时,只要11脚(锁存控制端,G)上出现一个下降沿,输出2(Q1)、5(Q2)、6(Q3)、9(Q4)、12(Q5)、15(Q6)、16(Q7)、19(Q8)立即呈现输入脚3、4、7、8、13、14、17、18的状态.锁存端LE 由高变低时,输出端8 位信息被锁存,直到LE 端再次有效。

当三态门使能信号OE为低电平时,三态门导通,允许Q1~Q8输出,OE为高电平时,输出悬空(3)74LS373真值表0——低电平; 1——高电平; X——不定态;Q0——建立稳态前Q的电平;G——数据锁存控制端,与80C51ALE连高电平,畅通无阻低电平,关门锁存。

OE——使能端,接地。

当G=1时,锁存器输出端同输入端;当G由“1”变为“0”时,数据输入锁存器中。

OE为输出允许端;当OE=“0”时,三态门打开;当OE=“1”时,三态门关闭,输出呈高阻状态。

(4) 74ls373在单片机系统中的应用当74LS373用作地址锁存器时,应使OE为低电平,此时锁存使能端C为高电平时,输出Q1~Q8 状态与输入端D1~8状态相同;当C发生负的跳变时,输入端D1~D8 数据锁入Q1~Q8。

51单片机的ALE信号可以直接与74LS373的C连接。

在MCS-51单片机系统中,常采用74LS373作为地址锁存器使用,其连接方法如上图所示。

其中输入端D1~D8接至单片机的P0口,输出端提供的是低8位地址,G端接至单片机的地址锁存允许信号ALE。

输出允许端OE接地,表示输出三态门一直打开。

3.3 总体电路设计此电路的工作原理是:+5V模拟电压信号通过变阻器VR1分压后由ADC08008的IN0通道进入(由于使用的IN0通道,所以ADDA,ADDB,ADDC 均接低电平),经过模/数转换后,产生相应的数字量经过其输出通道D0-D7传送给AT89C51芯片的P1口,AT89C51负责把接收到的数字量经过数据处理,产生正确的7段数码管的显示段码传送给四位LED,同时它还通过其四位I/O口P2.0、P2.1、P2.2、P2.3产生位选信号控制数码管的亮灭。

此外,AT89C51还控制ADC0808的工作。

其中,单片机AT89C51通过定时器中断从P2.4输出方波,接到ADC0808的CLOCK,P2.6发正脉冲启动A/D转换,P2.5检测A/D转换是否完成,转换完成后,P2.7置高从P1口读取转换结果送给LCD显示出来3]。

相关文档
最新文档