毕业设计说明书(论文):楼道触摸延时开关的设计.doc

上传人:文****钱 文档编号:43183 上传时间:2018-05-09 格式:DOC 页数:43 大小:962.96KB
下载 相关 举报
毕业设计说明书(论文):楼道触摸延时开关的设计.doc_第1页
第1页 / 共43页
毕业设计说明书(论文):楼道触摸延时开关的设计.doc_第2页
第2页 / 共43页
毕业设计说明书(论文):楼道触摸延时开关的设计.doc_第3页
第3页 / 共43页
毕业设计说明书(论文):楼道触摸延时开关的设计.doc_第4页
第4页 / 共43页
毕业设计说明书(论文):楼道触摸延时开关的设计.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

1、四川信息职业技术学院毕业设计说明书论文第1页共43页摘要221直流电压源的方案论证4211方案一4212方案二522方案比较631单片机的选择7311时钟电路和复位电路1032DA转换模块的介绍11321D/A转换电路1233显示电路1334控制电路1435电源电路15第四章软件设计1741主程序模块1742显示程序模块1843D/A转换程序模块2244控制程序模块24第5章系统的仿真与调试2852PROTENUS软件的仿真2853调试与运行29结论30参考文献31附录1电路原理图32附录2源程序33附录3元件明细表1四川信息职业技术学院毕业设计说明书论文第2页共43页摘要本设计以单片机为核心

2、控制芯片,设计了一个简易直流电压源功能的方案。为了实现输出精确的电压,本设计采用数模转换器、变位器和运算放大器等元器件构成稳压电源,实现了输出一定范围内的电压,而且电压在一定范围内可调整,具有较高的精度和稳定性,该设计采用了独立式按键,实现输出电压的方便设定,具有设定值的微调(步进量01V),粗调(步进量1V)两种调整功能,为了更详细的显示出电压调整,本设计显示部分采用了液晶显示器来显示输出电压值,用直接方式与单片机连接,与传统的直流电压源相比操作简单,电压精度高以及其输出电压的大小由字符和数字准确显示的特点,让人直观、易懂、不会太单调,而且本设计自行设计了电源为系统供电。关键词单片机、直流电

3、压源、液晶显示四川信息职业技术学院毕业设计说明书论文第3页共43页第一章绪论随着时代的发展,数字电子技术已经普及到我们生活、工作、科研等各领域,本文将介绍一种简易的直流电压源,本设计由电源电路、显示电路、控制电路、数模转换电路四部分组成。电压源是最常用的仪器设备,在科研以及试验中都是必不可少的。目前所使用的直流可调电源中,大多数直流电压源几乎都为旋组开关调节、电压调节精度不高且体积大、功能简单、难控制、可靠性低、干扰大、复杂度高、而且经常跳变,使用麻烦,如果电压值在一个很小的范围内时,调节的难度就较大,对输出就有很大的影响。利用直流电压源,可达到每步01V的精度,输出电压范围0V至139V,针

4、对以上问题,本设计设计了一种以单片机为核心的高精度直流电压源设计,该电压源采用数字调节、输出精度高,特别适用于各种有较高精度要求的场合,其设计方法是由通过DA,控制驱动模块输出,同时采用变位器进行调整,输出电压通过电阻给运放,与设定值进行比较,如有偏差则调整输出。工作工程中,单片机输出驱动LCD显示。通过独立式按键可设置和调整电压值。准确的说是电源电压提供各个芯片电源、LCD、放大器所需电压,显示电路用于显示电源输出电压的大小,同时分析了数字技术和模拟技术相互转换的概念。采用的是直接访问方式,与传统的稳压电源相比具有操作方便,电源精度性高以及可以更加直观的显示输出电压值,而传统的数控直流电压源

5、通常采用电位器和波段开关来实现电压调整,并由电压表指示电压值的大小。因此,电压的调整精度不够高,读数欠直观,电位器也易磨损,而本设计较好地解决以上传统稳压电源的不足,该设计具有设计简单、操作简单、直观、应用广泛、精度较高等特点。四川信息职业技术学院毕业设计说明书论文第4页共43页第二章方案论证21直流电压源的方案论证目前直流电压源已广泛适用,可以运用我们所学的单片机、数模电来实现目标其方案比较多,主要有以下几种方案。211方案一采用常用的单片机芯片作为控制器,单片机的接口和数模转换器的数据口直接相连,数模转换器输出的是电流形式的模拟量,因此需要通过两级运算放大器将电流装换为电压,以使输出电压。

6、其硬件框图如图21所示控制电路显示电路单片机最小系统电源电压D/A转换换DA转换电压调整电压调整输出图21方案一硬件框图四川信息职业技术学院毕业设计说明书论文第5页共43页212方案二此方案适用的是一套十进制计数器,一方面完成电压的译码显示,一方面其作为EPROM的地址输入,而由EPROM的输出经过DA变换后控制误差放大的基准电压来实现输出步进,十进制数器通过起码后数码管显示输出电压值为了使系统工作正常,本方案只使用了一套计数器,回避了保证双计数器的问题,但由于控制数据烧录在EPROM中,使系统设计灵活性降低,其硬件框图如图23所示整流滤波电路调整管过流保护误差放大输出十进制计数器电压预置步进

7、减步进加译码显示EPROMD/A转换图22方案二硬件框图四川信息职业技术学院毕业设计说明书论文第6页共43页22方案比较方案二中使用的芯片很多,造成控制电路内部接口信号繁琐,中间相互关联多,抗干扰能力差,还采用线性调压电源,以改变其基准电压的方式使输出步进增加或减少,这不能不考虑整流滤波后的纹波对输出的影响,在方案一中采用了单片机完成核心功能,单片机作为一个智能可编程器件,更于系统功能的扩展,同时,方案一中使用的运算放大器放大电压,由于运算放大器具有很大的电源电压抑制化,可以大大减少输出端的纹波电压。总之,方案一的优点是具有精度高,是由方便,硬件电路简单等特点,它使用了单片机,使得进一步扩展功

8、能较为方便;方案二的优点是电路结构简单,其缺点是使用比较复杂,精度不够高。考虑到各种因素,本设计采用方案一四川信息职业技术学院毕业设计说明书论文第7页共43页第三章硬件电路设计本设计由电源电路、显示电路、数模转换电路、控制电路等几部分组成,选用的单片机以及它的最小系统来实现硬件电路的核心部分,数模转换器以及集成运算放大器来实现电路的转换部分,电源由三端稳压器经过整流、滤波给电路的各部分供电,由液晶显示构成显示电路,控制电路由独立式按键构成,下面简单的分别进行各电路及芯片的介绍。31单片机的选择单片机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域

9、,故又称为微控制器。通常单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件中央处理器、存储器和I/O接口电路等。因此单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。单片机应用面广、使用数量大,带来的直接好处就是成本的降低。目前世界各大公司为了提高竞争力,在提高单片机性能的同时,十分注意降低其产品的价格。下面大致介绍一下单片机的主要应用领域和特点。目前我国生产很多型号的单片机,在此我们采用型号为AT89C51的单片机。因为AT89C51是一个低电压,高性能CMOS8位单片机,片内含8KBYTES的可反复擦写的FLASH只读程序存储器和128BYTES的随机存取数据

10、存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,片内置通用8位中央处理器和FLASH存储单元,内置功能强大的微型计算机的AT89C52提供了高性价比的解决方案。AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用四川信息职业技术学院毕业设计说明书论文第8页共43页的微处理器和FLASH存储器结合在一起,特别是可反复擦写的FLASH存储器可有效地降低开发成本。单片机AT89C51的引脚图如图31所示

11、图31单片机引脚图主要功能特性AT89C51单片机的管脚功能VCC供电电压。GND接地。P0口P0口为一个8位漏级开路双向I/O口,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH兼容MCS51指令系统4K可反复擦写(1000次)FLASHROM32个双向I/O口可编程UARL通道两个16位可编程定时/计数器全静态操作024MHZ1个串行中断128X8BIT内部RAM两个外部中断源共6个中断源可直接驱动LED3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能四川信息职业技术学院毕业设计说明书论文第9页共43页编程时,P0口作为原码输入口,当FI

12、ASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口P1口是一个内部提供上拉电阻的8位双向I/O口,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口P2口为一个内部上拉电阻的8位双向I/O口,可作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口可用于外部程序存储器或16位地址外部数据存储器进行存取,P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口P3口是8个带内部上拉电阻的双向I/O口,作为输入,由于外部下拉为低电平,P3口将输出电流(I

13、LL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示P3口管脚备选功能P30RXD(串行输入口)P31TXD(串行输出口)P32/INT0(外部中断0)P33/INT1(外部中断1)P34T0(记时器0外部输入)P35T1(记时器1外部输入)P36/WR(外部数据存储器写选通)P37/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE系统扩展时,PO口是8位数据线和低8位地址线复用引脚,用于把PO口输出的低8位地址锁存起来,以实现低8位数据和地址的隔离,由于

14、引脚以晶振1/6固定频率输出正脉冲,因此它可作为外部时钟和外部定时脉冲使用。四川信息职业技术学院毕业设计说明书论文第10页共43页/PSEN为低电平时。可实现对外部ROM单元的读操作。/EA/VPP当/EA保持低电平时,对ROM的读操作限定在外部程序存储器,当/EA端保持高电平时,对ROM的读操作是从内部程序存储器开始的。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2来自反向振荡器的输出。311时钟电路和复位电路时钟电路单片机的时钟信号用来提供单片机内各种微操作的时间基准,时钟电路用于产生单片机工作所需要的时钟

15、信号。单片机的时钟信号用来提供单片机片内各种微操作的时间基准,时钟信号通常用两种电路形式得到内部振荡和外部振荡。本系统设计采用内部振荡方式。复位电路为确保两点间温度控制系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。一般电路正常工作需要供电电源为5V5,即475525V。RST端的外部复位电路有两种操作方式上电自动复位和按键手动复位。按键手动复位有电平方式和脉冲方式两种,本系统设计采用上电复位,上电复位是直接将RST端通过电阻接高电平来实现单片机的复位如图33所示。图33复位、时钟电路四川信息职业技术学院毕业设计说明书论文第11页共43页32DA转换模块的介绍

16、典型D/A转换器芯片DAC0832,D/A转换器输入的是数字量,经经转换后输出的是模拟量,DAC0832是一个8位D/A转换器,“8位”是指输入数字量的位数。它决定了D/A转换器的分辨率,分辨率是D/A转换器对输入量变化敏感程度的描述,一般来说,数字量的位数越多,分辨率也就越高,转换器对输入量变化敏感程度也就越高;由单电源供电,在5到15V范围内均可正常工作;基准电压的范围为10V;电流建立的时间为1US;COMS工艺,低功耗(仅为20MV),与单片机直接相连。DAC0832芯片为20引脚、双列直插式封装,其引脚排列图如图32所示。DAC0832转换器的引脚功能电源类VCC芯片电源电压5V至1

17、5V。VREF参考电压10V至10V。RFB反馈电阻引出脚,此端可接运算放大器输出端。12021931841751661571481391210112345678910CSWR1AGNDDI3DI2DI1DI0VREFRFBDGNDVCCILEWR2XFERDI4DI5DI6DI7IOUT2IOUT1图32DAC0832引脚四川信息职业技术学院毕业设计说明书论文第12页共43页AGND模拟信号。DGND数字信号。控制类ILE输入锁存允许信号,高电平有效。CS片选信号,低电平有效,当ILE、CS、WR1同时有效时,LE1输入寄存器的输出随输入而变化,WR1为上升沿,LE0输入数据锁存到输入寄存器

18、,数据进入D/A转换器。DI7DIO转换数据输入。IOUT2电流输出2,连接运放同向输出端。IOUT1电流输出1,连接运放反相输出端,当输入数字全“1”时,输出电流最大,全“0”时,输出电流为0321D/A转换电路本设计采用的是DAC0832实现的数据数模转换,P0口和DAC0832的数据口直接相连,DA的CS与P37连接,XFER和WR2接地,WR1和单片机的WR相连,让DA工作在单缓冲方式下,DA的8脚接参考电压,DA的基准电压为10V,DAC0832是电流输出,为了取得电压输出,所以本设计在DAC0832的输出端连接了运算放大器OPAMP,将DA的输出电流转换成电压,通过改变P0口的数据

19、便可改变0832的输出电压,如P00X00时,DAC0832的输出电压应为0。其硬件框图如图34所示四川信息职业技术学院毕业设计说明书论文第13页共43页图34D/A转换电路33显示电路设计要求显示当前电压值,因此可以采用液晶显示或数码管显示两种方法,考虑到数码管显示比较单调,因此采用常用的液晶显示,液晶显示模块具有体积小、功耗低、显示丰富等特点,所以本设计中采用了162L液晶显示模块,LCD技术和半导体技术结合使改显示模块具有高可靠性和低功耗的特点。而且此模块内部有字符产生存储器和数据存储器,该显示模块可直接与单片机相连接,采用直接访问方式,所以所有的显示功能由控制器用指令实现。由单一的5V

20、电源供电,数据传送方式有4位和8位两种选择内有显示92个ASII字符和92个特殊字符的字库。因此本设计用162L液晶显示,第一行显示“输出电压”,第二行显示“预置电压(当前电压)”,其硬件电路图如图35所示DI0VCCDI1ILEDI2AGNDDI3DGNDDI4/WR2DI5REBDI6/XFERDI7VREF/CSIOUT2/WR1IOUT1123456789VCCP00P01P02P03P04P05P06P07P37P36VCCGNDBAT110VRP1RV250KR4100RV1500OUTDAC0832OP1P四川信息职业技术学院毕业设计说明书论文第14页共43页34控制电路本设计的

21、控制电路是由按键控制的,按键是由硬件和软件构成的,硬件是指按键的结构及其主机的连接方式;软件是指对操作的识别与分析、即按键管理的程序。按键按其工作原理又可分为编码式按键和非编码式按键,这两类按键主要区别是识别按键符及给出相应键码的方法。编码式按键主要是用硬件来实现对键的识别;非编码式按键主要是由软件来实现键盘的定义与识别。非编码式按键按照与主机的连接方式不同,可分为独立式键盘和矩阵式键盘。独立式按键独立式按键中,每个按键占用一根I/O口线,每个按键电平相对独立。I/O口通过按键与地相连,无键按下时,引脚端为高电平,有键按下时,引脚电平被拉低。外部可接上拉电阻也可不接上拉电阻。矩阵式按键行列式键

22、盘采用行列电阻结构,当按键较多时所占用的I/O口D7D6D5D4D3D2D1D0ERWRSVEEVDDVSSP20P21P22P23P24P25P26P27VCCGNDP35P34P31LCD图35显示电路四川信息职业技术学院毕业设计说明书论文第15页共43页线相对较少,按键规模较大,其优点越明显。所以,当按键数口大于8时,一般采用矩阵式键盘结构。然而本设计只需用4个按键口数,所以选用的是独立式按键。其硬件电路图如图36所示35电源电路本设计电源电路采用的是固定电压输出电路,输出正、负电压电路,经过整流、滤波所得到的直流电压较平滑,但是输出的直流电压不稳定,所以在滤波电路之后加接稳压电路,由三

23、端稳压器7805和7815为芯片,液晶显示器,放大器等各部分电路提供电源。其硬件电路如图35所示。P10P11P12P13GND图36控制电路四川信息职业技术学院毕业设计说明书论文第16页共43页图35电源电路GNDC42200UFC10BR101UFC1101UFC52200UFV1VOGNDU67815U77815GNDV1V0C6C1410UF01UFC7C1510UF01UFV1V0GNDGNDV1V0U87805U97805AC220VGND5VC12C801UF10UFC13C95V01UF10UF四川信息职业技术学院毕业设计说明书论文第17页共43页第四章软件设计本设计的软件设计

24、分为主程序模块、显示程序模块、D/A转换程序模块、控制程序模块等模块构成的,主程序主要完成的是子程序的调用,显示模块显示设置的电压,转换模块主要是将数字量转换成模拟量,电压的设定由控制模块完成下面用流程图以及程序将每个模块进行简单的介绍。41主程序模块主程序主要完成硬件初始化,子程序调用和程序间的切换,由于本设计要求步进电压的加减、电压的显示、转换三种方式切换功能,所以主程序除了要进行硬件部分的初始化以外还要进行各个程序之间的调用和切换。主程序流程图如图41所示图41主程序流程图程序VOIDMAIN开始初始化程序循环调显示程序调D/A输出程序调键扫程序四川信息职业技术学院毕业设计说明书论文第1

25、8页共43页KEYNUM0/ADC_SCL0/ADC_OE0GE0SHIFEN0INITWHILE1/ADC_SCLADC_SCLKEYSCAN/按键的扫描KEYSCAN4VOLTGE10SHIFENDAC0830_OUTVOLT42显示程序模块本设计显示模块主要完成的是电压值的显示,有电压调整的显示以及输出电压的显示。所以本设计不仅可以完全显示步进电压调整的过程还显示调整完后确定的输出电压值。其流程图如图42所示四川信息职业技术学院毕业设计说明书论文第19页共43页程序VOIDWRITE_COMUCHARCOM/写指令到1602RS0EN0RW0P2COM开始写数据、指令到LCD162L初始

26、化写电压到LCD162L暂存显示的电压值调显示子程序结束图42显示模块流程图通过按键改变电压值YN四川信息职业技术学院毕业设计说明书论文第20页共43页DELAY1EN1DELAY1EN0VOIDWRITE_DATEUCHARDATE/写数据到1602RS1EN0RW0P2DATEDELAY1EN1DELAY1EN0VOIDINIT/初始化UCHARNUMEN0WRITE_COM0X38WRITE_COM0X0CWRITE_COM0X06WRITE_COM0X01WRITE_COM0X80FORNUM0NUM10SHIFEN0BJ0DELAY200BJ1GEIFGE14GE13BJ0DELAY

27、200BJ1WRITE_VOLTAGE213,SHIFENWRITE_VOLTAGE10,GEIFKEYNUM2GEIFGE14四川信息职业技术学院毕业设计说明书论文第26页共43页GE13BJ0DELAY200BJ1WRITE_VOLTAGE10,GEWHILEKEY20IFKEY30IFKEY30IFKEYNUM1SHIFENIFSHIFEN1IFGE0SHIFEN9BJ0DELAY200BJ1GEELSESHIFEN0IFGE1GE0BJ0DELAY200BJ1WRITE_VOLTAGE213,SHIFENWRITE_VOLTAGE10,GEIFKEYNUM2GEIFGE1四川信息职业技

28、术学院毕业设计说明书论文第27页共43页GE0BJ0DELAY200BJ1WRITE_VOLTAGE10,GEWHILEKEY30VOIDKEYSCAN4IFKEY40/DELAY10IFKEY40WHILEKEY4/ADC0808_STA/DELAY10ADC0808_RDWHILEKEY40四川信息职业技术学院毕业设计说明书论文第28页共43页第5章系统的仿真与调试51在KEIL中调用PROTEUS进行MCS外围器件的仿真(1)在PROTEUS安装目录下VDM51DLL文件复制到KEIL安装目录的C51BIN目录中。(2)修改KEIL安装目录下TOOLSINI文件,在C51字段入TDRV5

29、BINVDM51DLL“PROTEUSVSMMONITOR51DRIVER“,保存。(3)打开PROTEUS,画出相应电路在PROTEUS的TOOLS菜单中选中USEREMOTEDEBUGMONITOR。(4)在KEIL中编写MCU的程序。(5)进入KEIL的PROJECT菜单OPTIONFORTARGET工程名。在DEBUG选项中右栏上部的下拉菜选中PROTEUSVSMMONITOR51DRIVER在进入SETING。(6)在KEIL中进行DEBUG,同时在PROTEUS中查看直观的结果。52PROTENUS软件的仿真绘制直流电压源的软件仿真图步骤分一下四步(1)查找所需要的元器件;(2)根

30、据电路图进行连线;(3)是用来写线所对应的坐标;(4)装载KEIL生成和HEX文件进行仿真。通过以上步骤,来实现基于单片机的直流电压源设计的仿真,将电压用粗调(步进1V)调整4V,再用电压的微调(步进01V)调整01V,使液晶显示器上显示的电压为41V,观察输出电压值,如仿真图52所示。四川信息职业技术学院毕业设计说明书论文第29页共43页53调试与运行单片机应用系统的调试包括硬件和软件两部分,但是他们并不能完全分开。一般的方法是排除明显的硬件故障,再进行综合调试,排除可能的软/硬件故障。把编写好的程序放入仿真软件中,结合硬件电路进行调试与运行。(1)在仿真软件中按下确定按钮,从而达到仿真的目

31、的;(2)LCD显示器显示当前电压000初始化;(3)按照本次实际任务要求,逐个调试功能是否能实现。图52直流电压源PROTEUS仿真图四川信息职业技术学院毕业设计说明书论文第30页共43页结论经过近二个月的努力,在老师和同学的商讨和帮助下,我较好的完成了设计任务,通过此次毕业设计,我重新认识到了自学的重要性,以及学以致用的道理。我在图书馆查阅了大量的资料,同时也认识到了图书馆的重要作用。通过此次的基于单片机的直流电压源的设计,让我重新拾起了以前所学习的电子知识,及我觉得此次设计让我更加巩固了所学的知识并在设计的过程中学会了与时俱进,克服了编程的枯燥感,让我受益匪浅。在学习单片机这门课程的时候

32、,我们应该好好你的记笔记,课下好好的做练习题才能把C程序设计灵活的运用到单片机程序的设计上,在单片机这门课程的学习上,我们还应该知道一种常用的仿真软件PROTEUS软件,可以让你我们更为清晰的掌握STC89C51/52系列的实际应用上的设计。在今后的学习过程中,应该多到图书馆看一些专业方面的书籍,以丰富自己的知识。也使我加深了对单片机及接口技术的理解和应用,由于知识水平的局限,设计中可能会存在着一些不足,我真诚的接受老师和同学的批评和指正。四川信息职业技术学院毕业设计说明书论文第31页共43页参考文献1张立科编著单片机典型模块设计实例导航北京人民邮电出版社,20042李金利编著单片机原理及应用

33、技术北京高等教育出版社,20043董晓红编著单片机原理及接口技术西安电子工业出版社,20074王振红编著数字电路设计与应用实践教程北京机械工业出版社,20035张靖武编著单片机系统的PROTEUS设计及仿真北京清华大学出版社,20036潭浩强编著C程序设计北京清华大学出版社,20047马忠梅编著单片机的C语言应用程序设计北京航空航天大学出版社,19988刘建清编著从零开始学单片机C语言清华大学出版社,20069张永楓编著单片机应用实训教程清华大学出版社,2008四川信息职业技术学院毕业设计说明书论文第32页共43页附录1电路原理图四川信息职业技术学院毕业设计说明书论文第33页共43页附录2源程

34、序INCLUDEDEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTSBITKEY1P10/“设置”/端口定义SBITKEY2P11/“”SBITKEY3P12/“”SBITKEY4P13/“确认输出”SBITRSP34SBITENP35/LCD1602控制SBITBJP33SBITRWP31SBITDAC_CSP37SBITDAC_WRP36/DAC0832控制SBITADC_STAP14SBITADC_OEP15SBITADC_SCLP16UCHARCODETABLE1“9_OUTXS_V000V“UCHARCODETABLE2“DACSET_V000V

35、“UCHARGE,SHIFEN,KEYNUM,VOLT,VOLT1,GE1,SHIFEN1,AVOIDDELAYUINTZ/延时函数UINTX,YFORXZX0XFORY110Y0Y四川信息职业技术学院毕业设计说明书论文第34页共43页VOIDDELAY1VOIDWRITE_COMUCHARCOM/写指令到1602RS0EN0RW0P2COMDELAY1EN1DELAY1EN0VOIDWRITE_DATEUCHARDATE/写数据到1602RS1EN0RW0P2DATEDELAY1EN1DELAY1EN0VOIDINIT/初始化UCHARNUM四川信息职业技术学院毕业设计说明书论文第35页共4

36、3页EN0WRITE_COM0X38WRITE_COM0X0CWRITE_COM0X06WRITE_COM0X01WRITE_COM0X80FORNUM0NUM10SHIFEN0BJ0四川信息职业技术学院毕业设计说明书论文第39页共43页DELAY200BJ1GEIFGE14GE13BJ0DELAY200BJ1WRITE_VOLTAGE213,SHIFENWRITE_VOLTAGE10,GEIFKEYNUM2GEIFGE14GE13BJ0DELAY200BJ1WRITE_VOLTAGE10,GEWHILEKEY20四川信息职业技术学院毕业设计说明书论文第40页共43页IFKEY30IFKEY3

37、0IFKEYNUM1SHIFENIFSHIFEN1IFGE0SHIFEN9BJ0DELAY200BJ1GEELSESHIFEN0IFGE1GE0BJ0DELAY200BJ1WRITE_VOLTAGE213,SHIFENWRITE_VOLTAGE10,GE四川信息职业技术学院毕业设计说明书论文第41页共43页IFKEYNUM2GEIFGE1GE0BJ0DELAY200BJ1WRITE_VOLTAGE10,GEWHILEKEY30VOIDKEYSCAN4IFKEY40/DELAY10IFKEY40WHILEKEY4/ADC0808_STA/DELAY10四川信息职业技术学院毕业设计说明书论文第42

38、页共43页ADC0808_RDWHILEKEY40VOIDMAIN/主函数KEYNUM0/ADC_SCL0/ADC_OE0GE0SHIFEN0INITWHILE1/ADC_SCLADC_SCLKEYSCANKEYSCAN4VOLTGE10SHIFENDAC0830_OUTVOLT四川信息职业技术学院毕业设计说明书论文附录3元件明细表项目代号代号名称、型号、规格数量备注更改电阻器4R1R3GB855187RT0125B100103R4GB855187RT0125B1K101变位器3RV1LINEAR5001RV2RV3LINEAR50K2电源1BAT1COMPONENTID10V1电容器15C1

39、、C2GB599586CD210V30PF102C5C9GB599586CD225V10F105C4、C5GB599586CD225V2200F102C10C15GB599586CD225V01F106单片机1C52AT89C52AT89C5224AI1液晶显示1LCD1LM016LLCD162L1桥式整流1BR1BRIDGE22W01G1三端稳压器4U8、U97805LM78052U6、U77815LM78152集成运放2U4、U5OP1POPAMP2按键开关5S1S5PS2213APS2213A5石英晶振1K12K12000K120001旧底图总号更改标记数量更改单号签名日期底图总号拟制李丽娟基于单片机的简易直流电压源审校李丽娟日期签名等级标记第2张共2张标准化批准

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。