基于单片机的数控电压源课程设计设计

合集下载

课程设计基于51单片机的数控直流电源设计

课程设计基于51单片机的数控直流电源设计

课程设计基于51单片机的数控直流电源设计学号:XXXXXXXXXX姓名:XXX日期:2021年12月目录第1章绪论 (1)1.1 课题的背景及意义 (1)1.2 课程设计的主要内容 (1)第2章系统总体设计 (3)2.1 方案设计与论证 (3)2.2 系统总框图 (4)第3章硬件设计 (6)3.1 硬件选型 (6)3.1.1 系统供电局部 (6)3.1.2 控制器局部 (6)3.1.3 显示局部 (6)3.1.4 键盘局部 (6)3.1.5 数模/模数转换局部 (7)3.1.6 掉电记忆局部 (7)3.2 硬件电路设计 (7)3.2.1 电源模块 (7)3.2.2 DA转换模块 (8)3.2.3 电压调整模块 (9)3.2.4 键盘模块 (10)3.2.5 EEPROM拓展模块 (11)3.2.6 显示模块 (12)第4章软件设计 (13)4.1主顺序流程 (13)4.2 键盘顺序流程图 (14)4.3 EEPROM读写顺序流程 (15)4.4 DAC0832顺序流程 (16)4.5 TLC1543顺序流程 (17)第5章系统测试及误差剖析 (18)5.1 系统测试 (18)5.1.1 软件测试 (18)5.1.2 硬件测试 (18)5.1.3 系统全体测试 (18)5.2 误差剖析 (19)结论〔心得体会〕 (21)参考文献 (22)附录一 (23)附录二 (24)第1章绪论1.1 课题的背景及意义电源技术尤其是数控电源技术是一门实际性很强的工程技术,效劳于各行各业。

当今电源技术融合了电气、电子、系统集成、控制实际、资料等诸多学科范围。

直流稳压电源是电子技术常用的仪器设备之一,普遍的运用于教学、科研等范围,是电子实验员、电子设计人员及电路开发部门停止实验操作和研讨不可缺少的电子仪器。

在电子电路中,通常都需求电压动摇的直流电源来供电。

而整个稳压进程是由电源变压器、整流、滤波、稳压等四局部组成。

但是这种传统的直流稳压电源功用复杂、不好控制、牢靠性低、搅扰大、精度低且体积大、复杂度高。

基于单片机控制自校准数控电压源设计12

基于单片机控制自校准数控电压源设计12

3 自动控制的理论基础3.1 PID理论比例、积分、微分控制(简称PID控制)是过程控制中应用最广泛的一种控制规律。

控制理论可以证明,PID控制能满足相当多工业对象的控制要求。

所以,它至今仍然是一种基本的控制方法。

一个典型的PID 单回路控制系统如图 3.1 所示。

图中c 是被控参数,r 是给定值。

图3.1 PID单回路控制系统3.2 PID算法PID 调节器的基本输入输出关系可用微分方程表示为:3-1式中,u(t)一调节器的输出信号;e (t)一调节器的输入偏差信号,e (t) =r (t) -c (t);K p一调节器的比例系数;T I一调节器积分时间;T D一调节器微分时间。

由于本系统属于一种采样控制,它只能根据采样时刻的差值来计算控制量。

因此,在控制系统中,必须首先对式(3-1)离散化。

用数字形式的差分方程代替连续系统的微分方程,此时积分项和微分项可用求和及增量式表示:3-23-3 将式(3-2)和式(3-3)代入式(4-1),可得离散的PID 表达式:3-4 式中,Δt=T 一采样周期,必须使T 足够小,才能保证系统有一定的精度;e (n)一第n 次采样时的偏差值;e ( n 1)一第(n-1)次采样时的偏差值;n—采样序号,n=0, 1,2…;u(n)一第n 次采样时调节器输出。

式中的第一项起比例控制作用,称为比例(P)项,即时成比例地反映控制系统的偏差信号e(t) ,偏差一旦产生,控制器立即产生控制作用,以减少偏差。

第二项起积分控制作用,称为积分(I)项,主要用于消除静差,提高系统的无差度。

积分作用的强弱取决于积分时间常数T,T越大,积分作用越弱,反之则越强。

第三项起微分控制作用,称为微分(D)项,能反映偏差信号的变化趋势(变化速率),并能在偏差信号值变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减小调节时间。

U0是偏差为零时的初值。

这三种作用可单独使用(微分作用一般不单独使用)或合并使用,常用的组合有:P 控制、PI 控制、PD 控制和PID 控制。

毕业设计(论文)-基于单片机的数控稳压电源设计

毕业设计(论文)-基于单片机的数控稳压电源设计

哈尔滨学院本科毕业论文(设计)题目:基于单片机的数控电源设计院(系):理工学院专业:电子信息工程年级:2006级姓名:学号:指导教师:职称:2010年6月19 日目录摘要 (1)Abstract (2)前言 (3)第一章系统要求与方案选择 (4)1.1概述 (4)1.2系统要求 (5)1.3方案选择 (5)1.2.1开关稳压电源 (5)1.2.2线性稳压电源 (6)1.4最终方案 (6)第二章系统的硬件设计 (7)2.1系统的总体框图与基本原理 (7)2.1.1系统的主要性能指标 (7)2.1.2原理框图 (7)2.1.3系统整体设计 (7)2.1.4系统工作原理 (8)2.2供电电路 (8)2.2.1供电电路供电原理 (8)2.2.2供电电路图 (10)2.3人机界面电路设计 (11)2.3.1 AT89S51简介 (11)2.4.1 D/A转换器的选择 (15)2.4.2 D/A转换电路原理与应用 (15)2.5A/D转换电路及其与单片机接口 (16)2.5.1 A/D转换器的选择 (16)2.5.2 A/D转换电路应用 (17)2.5.3 A/D转换电路及其与单片机接口电路图 (17)2.6反馈稳压及保护电路 (17)2.6.1串联反馈式稳压电路工作原理 (18)2.6.2保护电路工作原理 (18)2.6.3串联反馈式稳压电路及保护电路 (18)第三章系统的软件设计 (20)3.1系统软件流程 (20)3.1.1系统流程图 (20)3.2软件设计 (21)3.2.1键盘的软件设计 (21)3.2.2显示的软件设计 (22)3.2.3 D/A的软件设计 (22)3.2.4 A/D的软件设计 (23)第四章系统测试 (24)4.1系统测试 (24)4.2设计总结 (24)参考文献 (25)附录 (26)后记 (27)摘要现实的生活和实验中,常常要用到各种各样的电源,电压要求亦多样化。

如何设计一个电压稳定,输出电压精度高,并且调节范围大的电压源,成了电子技术应用的热点。

基于单片机的数控电压源课程设计(毕业设计)

基于单片机的数控电压源课程设计(毕业设计)

陕西理工学院课程设计课题:基于单片机直流电压源设计班级:电子103学生学号:1013014093学生:颂镭指导老师:王文洋1设计任务及要求 (1)2方案比较并确定 (1)2.1方案一: (1)2.2方案二: (2)2.3两种方案比较 (3)3.系统硬件设计结构框图 (4)3.1 8051简介 (4)3.2 主要特性 (4)3.3芯片引脚排列与名称 (5)4 键盘控制器MM74C922 (6)4.1 简介 (6)4.2 主要特性 (7)4.3芯片引脚排列与名称 (7)4.4 D/A转换器DAC0832 (7)4.4.1简介 (7)4.4.2 主要特性 (8)4.4.3芯片引脚排列与名称 (8)5.硬件电路设计 (9)5.1 MM74C922接口电路 (9)5.2 DAC0832接口电路 (9)5.3 ADC0809接口电路 (10)5.4 LCD1602C接口电路 (11)5.5 可调稳压源电路 (12)5.6流稳压电路 (12)6.程序设计 (14)6.1主控程序 (14)6.2 D/A子程序 (14)6.3 A/D子程序 (15)6.4 键盘子程序 (16)1设计任务及要求1.设计任务: 设计制作具有一定电压围和功能的数控电源.原理如题目所示(1)基本要求:a 输出电压:围0~15V .步进0.1V纹波不大于10mvb输出电流: 500mAc 输出电压由数码显示d 用”+”.”-”键控制输出电压进行增/减调整2方案比较并确定根据设计要求,小组成员拟列了2个方案,原理上基本能够实现要求2.1方案一:是以型号89C51单片机为控制核心进行设计的,通过按键进行控制,单片机控制数模转换芯片DAC0832,其输出0~7.5V的电压,因为要求电压为0~15V所以必须再经过放大器放大,并通过三端可调正稳压器进行稳压,输出一个较稳定的直流电压,并在数码管上显示出来,并时刻刷新调整电压后的幅值。

a..方框图如下:b..原理图如下:2.2方案二:是以单片机89C51为控制核心,外接按键进行控制,单片机控制8个继电器,且每个继电器串联一个一定阻值的电阻,电阻之间的关系为以2为参数的等比数列,继电器之间为并联形式。

2019年基于单片机的数控电压源课程设计设计.doc

2019年基于单片机的数控电压源课程设计设计.doc

基于单片机的数控电压源课程设计一.系统硬件设计结构框图本数控直流稳压电源的设计以一稳压电源为基础,以高性能单片机系统为控制核心,以稳压驱动放大电路、短路保护电路为外围的硬件系统,在检测与控制软件的支持下实现对电压输出的数字控制,通过对稳压电源输出的电压进行数据采样与给定数据比较,从而调整和控制稳压电源的工作状态及监测开关电路的输出电流大小。

本数控直流稳压电源实现以下功能:键盘可以直接设定输出电压值;可快速调整电压;LCD显示电压值等。

1.5)可编程的32根I/O口线(P0~P3);6)2个可编程16位定时器;7)一个数据指针DPTR;8)1个可编程的全双工串行通信口;9)具有“空闲”和“掉电”两种低功耗工作方式;10)可编程的3级程序锁定位;11)工作电源的电压为5(1±0.2)V;12)振荡器最高频率为24MHz;13)编程频率3 ~24 MHz,编程电流1mA,编程电压为5V。

1.3芯片引脚排列与名称DIP封装形式的AT89S51的芯片引脚排列与名称如图1所示。

VCC:供电电压。

GND:接地。

P0口:P0口为一个8位,并行,图1 AT89S51的芯片引脚排列与名称漏极开路双向I/O口,作为输出时可驱动8个TTL负载。

该口内无上拉电阻,在设计中作为D/A,A/D及液晶显示器的数据口。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4个TTL门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,该口在设计中低四位作为键盘输入口,高四位与RST作为在线编程下载口。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收/输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,可作为输入。

在作为输出时,P2口的管脚被外部拉低,将输出电流。

该口在设计中作为D/A,A/D及液晶显示器的控制口。

P3口:P3口管脚是带内部上拉电阻的8位双向I/O口,可接收输出4个TTL门电流。

基于单片机的数控直流稳压电源设计

基于单片机的数控直流稳压电源设计

基于单片机的数控直流稳压电源设计一、概述随着科技的飞速发展,电子设备在我们的日常生活和工业生产中扮演着越来越重要的角色。

这些设备的稳定运行离不开一个关键的组件——电源。

在各种电源类型中,直流稳压电源因其输出电压稳定、负载调整率好、效率高等优点,被广泛应用于各种电子设备和精密仪器中。

传统的直流稳压电源通常采用模拟电路设计,但这种方法存在着电路复杂、稳定性差、调整困难等问题。

为了解决这些问题,本文提出了一种基于单片机的数控直流稳压电源设计方案。

本设计采用单片机作为控制核心,通过编程实现对电源输出电压的精确控制和调整。

相比于传统的模拟电路设计,基于单片机的数控直流稳压电源具有以下优点:单片机具有强大的计算和处理能力,能够实现复杂的控制算法,从而提高电源的稳定性和精度单片机可以通过软件编程实现各种功能,具有很强的灵活性和可扩展性单片机的使用可以大大简化电路设计,降低成本,提高系统的可靠性。

本文将详细介绍基于单片机的数控直流稳压电源的设计原理、硬件电路和软件程序。

我们将介绍电源的设计原理和基本组成,包括单片机控制模块、电源模块、显示模块等我们将详细介绍硬件电路的设计和实现,包括电源电路、单片机接口电路、显示电路等我们将介绍软件程序的设计和实现,包括主程序、控制算法、显示程序等。

1. 数控直流稳压电源的应用背景与意义随着科技的快速发展,电力电子技术广泛应用于各个行业和领域,直流稳压电源作为其中的关键组成部分,其性能的稳定性和可靠性直接影响着整个系统的运行效果。

传统的直流稳压电源多采用模拟电路实现,其调节精度、稳定性以及智能化程度相对较低,难以满足现代电子设备对电源的高性能要求。

开发一种高性能、智能化的数控直流稳压电源具有重要意义。

数控直流稳压电源通过引入单片机控制技术,实现了对电源输出电压和电流的精确控制。

它可以根据实际需求,通过编程灵活调整输出电压和电流的大小,提高了电源的适应性和灵活性。

同时,数控直流稳压电源还具备过流、过压、过热等多重保护功能,有效提高了电源的安全性和可靠性。

基于单片机的数控电压源设计

基于单片机的数控电压源设计

4.2.1 过流保护功能的重要性 ............................................................................... 16 4.2.2 过流保护功能的实现方法 ............................................................................ 16 4.2.3 电磁继电器的驱动方法 ................................................................................ 17 4.3 本章小结 ................................................................................................................... 17 第五章 电路测试结果及性能分析 ....................................................................................... 18 5.1 电路测试结果 ........................................................................................................... 18 5.2 电路性能分析 ........................................................................................................... 18 5.3 本章小结 ................................................................................................................... 19 结论 ......................................................................................................................................... 20 参考文献 ................................................................................................................................. 21 致谢 ......................................................................................................................................... 23 附录一 部分程序代码 ........................................................................................................... 24 附录二 整机电路原理图 ....................................................................................................... 30 附录三 整机实物图 ............................................................................................................... 32

基于单片机的数控直流稳压电源设计

基于单片机的数控直流稳压电源设计

基于单片机的数控直流稳压电源设计2011年09月26日11:36 本站整理作者:秩名用户评论(0)关键字:稳压电源(110)单片机(1452)随着新型电力电子器件和适于更高开关频率的电路拓扑的不断出现,传统应用技术,由于功率器件性能的限制使开关电源性能的影响减至最小,新型的电源电路拓扑和新型的控制技术,可使功率开关工作在零电压或零电流状态,为了提高开关电源工作效率,设计出性能优良的开关电源,十分必要。

1、几种数控直流稳压电源设计方案比较1.1几种设计方案电路原理方案1 : 采用模拟的分立元件,利用纯硬件来实现功能,通过电源变压器、整流滤波电路以及稳压电路,实现稳压电源稳定输出±5 V、±12 V、±15 V并能可调输出0~ 30 V电压,见图1所示。

但由于模拟分立元件的分散性较大,各电阻电容之间的影响较大,因此所设计的指标不高、不符合设计要求、且使用的器件较多、连接复杂、灵活性差、功耗也大,同时焊点和线路较多,使成品的稳定性和精度受到影响。

图1 方案1电路原理方案2 : 此方案采用传统的调整管方案,主要特点在于使用一套双计数器完成系统的控制功能,其中二进制计数器的输出经过 D /A 变换后去控制误差放大的基准电压,以控制输出步进。

十进制计数器通过译码后驱动数码管显示输出电压值,为了使系统工作正常,必须保证双计数器同步工作。

图2 方案2电路原理方案3 : 此方案不同于方案1之处在于使用一套十进制计数器,一方面完成电压的译码显示,另一方面其输出作为EPROM的地址输入,而由EPROM 的输出经 D /A变换后控制误差放大同步的问题,但由于控制数据烧录在EPROM中,使系统设计灵活性降低。

图3 方案3电路原理方案4 : 此方案采用51系列单片机作为整机的控制单元,通过改变输入数字量来改变输出电压值,从而使开关控制电源输出电压发生变化,间接地改变输出电压的大小。

为了能够使系统具备检测实际输出电压值的大小,经过ADC0809进行模数转换,间接用单片机实时对电压进行采样,然后进行数据处理。

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

基于单片机的数控电压源课程设计一.系统硬件设计结构框图本数控直流稳压电源的设计以一稳压电源为基础,以高性能单片机系统为控制核心,以稳压驱动放大电路、短路保护电路为外围的硬件系统,在检测与控制软件的支持下实现对电压输出的数字控制,通过对稳压电源输出的电压进行数据采样与给定数据比较,从而调整和控制稳压电源的工作状态及监测开关电路的输出电流大小。

本数控直流稳压电源实现以下功能:键盘可以直接设定输出电压值;可快速调整电压;LCD显示电压值等。

1.1 8051简介我们采用8051系列的AT89S51作为CPU,AT89S51是一种带4K字节FLASH可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

1.2 主要特性1)与MCS-51兼容;2)8位字长的CPU;3)可在线ISP编程的4KB片内FLASH存储器,用于程序存储,可擦写1000次;4) 256B的片内数据存储器,其中高128字节地址被特殊功能寄存器SFR占用;5)可编程的32根I/O口线(P0~P3);6)2个可编程16位定时器;7)一个数据指针DPTR;8)1个可编程的全双工串行通信口;9)具有“空闲”和“掉电”两种低功耗工作方式;10)可编程的3级程序锁定位;11)工作电源的电压为5(1±0.2)V;12)振荡器最高频率为24MHz;13)编程频率3 ~24 MHz,编程电流1mA,编程电压为5V。

1.3芯片引脚排列与名称DIP封装形式的AT89S51的芯片引脚排列与名称如图1所示。

VCC:供电电压。

GND:接地。

P0口:P0口为一个8位,并行,图1 AT89S51的芯片引脚排列与名称漏极开路双向I/O口,作为输出时可驱动8个TTL负载。

该口内无上拉电阻,在设计中作为D/A,A/D及液晶显示器的数据口。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4个TTL门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,该口在设计中低四位作为键盘输入口,高四位与RST作为在线编程下载口。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收/输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,可作为输入。

在作为输出时,P2口的管脚被外部拉低,将输出电流。

该口在设计中作为D/A,A/D及液晶显示器的控制口。

P3口:P3口管脚是带内部上拉电阻的8位双向I/O口,可接收输出4个TTL门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外部下拉为低电平,P3口将输出电流,这是由于上拉的缘故。

P3口也可作为AT89S51的一些特殊功能口,如下表1所示:表1 各端口引脚与复用功能表该口在设计中使用其特殊功能作为D/A,A/D读写信号的控制口。

和A/D的中断输入口。

RST:该引脚为复位信号输入端,高电平有效。

在振荡器稳定工作情况下,该引脚被置成高电平并持续两个机器周期以上是系统复位。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

该引脚在设计中作为锁存器器和A/D的时钟信号。

/PSEN:外部程序存储器的选通信号。

/EA/VPP:/EA为访问芯片内部和芯片外部程序存储器的选择信号。

在FLASH 编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:芯片内振荡器放大器的输入及内部时钟工作电路的输入。

XTAL2:芯片内振荡器放大器的输出。

2 键盘控制器MM74C9222.1 简介键盘的作用是对单片机输入数据,设计中要求能是电压进行“+”,“-”,及电压值的设定,所以采用键盘为4×4的薄膜矩阵键盘,用MM74C922芯片进行识别按键后送AT89S51的并行口P1, P1.0~P1.3作为键盘输入口。

传统的4×4矩阵键盘识别处理程序的编写相对烦琐。

所以采用MM74C922芯片来将4×4矩阵键盘的键值转换成4位BCD码以简化程序的编写。

2.2 主要特性CMOS工艺技术制造,工作电压3-15V,“二键锁定”功能,编码输出为三态输出,可直接与微处理器数据总线相连,内部振荡器能完成4×4矩阵键盘扫描,亦可用外部振荡器使键盘操作与其他处理同步,通过外接电容避免开关发生前、后沿弹跳所许的延时。

有按键按下时数据有效线变高,同时封锁其他键,片内锁存器将保持键盘矩阵的4位编盘,可由微处理器读出2.3 芯片引脚排列与名称DIP封装形式的MM74C922的芯片引脚排列与名称如图4所示。

VCC:供电电压(+5~+15);GND:接地;Y1~Y2:矩阵键盘行输入,图4 MM74C922芯片引脚排列与名称其内部接有上拉电阻;X1~X2:矩阵键盘列输入;OUT1~OUT2:矩阵键盘列输出;OSC:振荡器输入;DA:按键有效输出,当有任意键按下是DA输出高电平;/OE:输出有效端,低电平有效。

3 D/A转换器DAC08323.3.1简介设计要求电压输出范围是0.0V~9.9V,步进0.1V,共有100种状态,因此采用8位的D/A转换器就能满足设计要求。

因此采用常用的DAC0832芯片。

8位字长的D/A转换器DAC0832具有256种状态,能满足设计要求。

DAC0832芯片是具有两个输入数据寄存器的8位DAC,它能直接与AT89S51单片机相连接,3.2 主要特性1)8位分辨率;2)电流型输出,稳定时间为1uS;3)可双缓冲输入,单缓冲输入或直接数字输入;4)单一电源供电(+5~+15V);5 低功耗(20mW;)3.3 芯片引脚排列与名称DIP封装形式的DAC0832的芯片引脚排列与名称如图51所示。

VCC:电源电压,+5V。

GND:地线输入端。

图5 DAC0832的芯片引脚排列与名称D0~D7:8位数字量输入引脚。

单片机由这8根线传送给D/A转换数字量。

D7为最高有效位,D0为最低有效位。

Vref:参考电压端。

/CS:片选信号,当/CS为低电平时候,芯片被选中工作。

ILE:允许数字量输入线。

高电平有效。

/XREF:传送控制输入线,低电平有效。

/WR1,/WR2:写命令输入线。

Ffb:运算放大器反馈线。

Iout1,Iout2:模拟电流输出线,Iout1+Iout2为一常数。

二.硬件电路设计1.A/D转换器ADC08091.1 简介ADC0809是美国国家半导体公司生产的8位ADC,它是采用逐次逼近的方法完成A/D转换的。

ADC0809的内部结构框图如图所示。

ADC0809由单一+5V电源供电,片内有带锁存功能的8路模拟多路开关,,可对8路0~5V的输入模拟电压信号分时进行转换,完成一次转换约需100us;输出具有TTL三台锁存缓冲器,可以直接接到单片机数据总线上。

通过适当的外接电路,ADC0809可对0~5V 的双级性模拟信号进行转换。

1.2主要特性1)8路8位A/D转换器,即分辨率8位。

2)具有转换起停控制端。

3)转换时间为100μs4)单+5V电源供电5)模拟输入电压范围0~+5V,不需零点和满刻度校准。

6)工作温度范围为-40~+85摄氏度7)低功耗,约15mW。

1.3 芯片引脚排列与名称DIP封装形式的ADC0809的芯片引脚排列与名称如图6所示各引脚功能说明如下:VCC:电源电压,+5V。

GND:地线输入端。

D0~D7:8位数字量输出引脚。

A/D转换结果由这8根线传送给单片机。

D7为最高有效位,图6 0809引脚图排列与名称D0为最低有效位。

IN0~IN7:8路模拟量输入引脚。

Vref(+):参考电压正端。

Vref(-):参考电压负端。

START:启动信号输入端,START为正脉冲,其上升沿清除ADC0808的内部的各寄存器,其下降沿启动A/D开始转换。

ALE:地址锁存启动信号,在ALE的上升沿,将A、B、C上的通道地址锁存到内部的地址锁存器。

START和ALE两信号用于启动A/D转换。

EOC:转换完成信号,当EOC上升为高电平时,表明内部A/D转换已完成。

OE:允许输出信号。

当OE=1时,即为高电平,允许输出锁存器输出数据。

CLK:时钟输入信号,0809的时钟频率范围在10~1200kHz,典型值为640kHz。

A、B、C:3位地址输入线,经过译码后可选通IN0~IN78个通道中的一个通道进行转换。

A、B、C的输入与选通的通道的关系如表2所示:表2被选通的通道 C B A 被选通的通道 C B A IN0 0 0 0 IN4 1 0 0IN1 0 0 1 IN5 1 0 1IN2 0 1 0 IN6 1 1 0IN3 0 1 1 IN7 1 1 12 显示器设计要求能显示当前电压值,因此可采用液晶显示或者数码管显示两种方法。

考虑到数码管显示过于单调,因此采用采用液晶显示。

液晶显示模块具有体积小、功耗低、显示内容丰富等特点,现在点阵型液晶显示模块已经是单片机应用设计中常用的信息显示器件了。

2.1 简介本设计中采用了1602C型点阵式液晶显示模块。

LCD技术和半导体技术的结合使该显示模块具有高可靠性和低功耗的特点。

1602C型点阵式液晶显示模块内部有字符产生存储器和数据存储器。

该显示模块可直接与AT89s51单片机相接,所有的显示功能由控制器用指令实现。

由单一的+5V的电源供电,数据传送方式有4位和8位两种选择。

内有显示92个ASCII字符和92个特殊字符的字库。

2.2 引脚排列与名称1602C引脚排列与名称如图7所示。

GND:电源地;VCC:电源正极,4.5-5.5V,通常使用5V电压;VO:LCD对比度调节端,电压调节范围为0-5V;RS:写入数据或者指令选择端。

要写入指令时,使RS为低电平;要写入数据时,使RS为高电平;R/W:读写控制端。

R/W为高电平时,读取数据;R/W为低电平时,写入数据;E:LCD模块使能信号控制端。

写数据时,图7 1602C引脚排列与名称需要下降沿触发;。

DB0-DB7:8位数据总线,三态双向。

如果I/O口资源紧张的话,该模块也可以只使用4位数据线DB4-DB7接口传送数据。

A: LED背光正极。

需要背光时,A串接一个限流电阻接VDD,K接地,实测该模块的背光电流为50mA左右;K: LED背光地端3.1 MM74C922接口电路设计中MM74C922的输出口与P1口的低四位相接,DA端通过反向器与P3.2相接。

每当有按键按下时,DA就产生高电平,同时向P1口低四位传送16进制的BCD码,分别对应16个按键。

相关文档
最新文档