收藏 分销(赏)

基于单片机的湿度控制新版系统.doc

上传人:人****来 文档编号:2862181 上传时间:2024-06-07 格式:DOC 页数:40 大小:666.04KB
下载 相关 举报
基于单片机的湿度控制新版系统.doc_第1页
第1页 / 共40页
基于单片机的湿度控制新版系统.doc_第2页
第2页 / 共40页
基于单片机的湿度控制新版系统.doc_第3页
第3页 / 共40页
基于单片机的湿度控制新版系统.doc_第4页
第4页 / 共40页
基于单片机的湿度控制新版系统.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、毕 业 论 文 设 计 自动浇花系统设计摘要本设计重要内容是土壤湿度检测电路设计与制作。该电路工作原理是由STC89C52单片机和ADC0832构成系统核心某些,湿度传感器将采集到数据直接传送到ADC0832IN端作为输入模仿信号。选用湿度传感器和AD转换,电路内部包具有湿度采集、AD转换、单片机译码显示等功能。单片机需要采集数据时,发出指令启动A/D转换器工作,ADC0832依照送来地址信号选通IN1通道,然后对输入模仿信号进行转换,转换结束时,EOC输出高电平,告知单片机可以读取转换成果,单片机通过调用中断程序,读取转换后数据。最后,单片机把采集到湿度数据通过软件程序解决后送到LCD160

2、2进行显示。自动浇水系统设计为智能和手动两个某些:智能浇水某些是通过单片机程序设计浇水上下限值与感应电路送入单片机土壤湿度值相比较,当低于下限值时,单片机输出一种信号控制浇水,高于上限值时再由单片机输出一种信号控制停止浇水;手动某些是由通过关闭单片机电源,由外围电路供电进行灌溉、核心词STC89C52干湿度采集与显示 LEDDesign of potted flowerss automatic watering system(Grade 08,Class 3,Major electronics and information engineering ,School of physics and

3、 Abstract the design of potted plant automatic watering system includes soil temperature and humidity acquisition and display,and the counter setting and display and alarm two parts water. Soil temperature and humidity acquisition and display part,and comprises a soil temperature and humidity acquis

4、ition and display,automatic watering system. Soil temperature and humidity acquisition and display in ADC0832is connected with two potentiometers as an induction circuit,the collected soil temperature and humidity value is send to the STC89C52 single chip,then by its transmission to the LCD screen d

5、isplay. Automatic watering system design for intelligent and manual two parts:intelligent watering section through the MCU programming watering the upper limit and the lower limit and the induction circuit into the microcontroller s soil humidity value are compared,when less than the lower limit val

6、ue,the MCU output a signal to control the watering,high in the upper limit value by the microcontroller output a signal control stop watering;manual part is composed of single-chip digital tube into the month and day from real time,through the software programmed timing watering time.Key words :STC8

7、9C52 temperature and humidity acquisition in the display counter LED引言1 选题目和意义随着社会进步,人们生活质量越来越高。在家里养养盆花可以陶冶情操,丰富生活。同步盆花可以通过光合伙用吸取二氧化碳,净化室内空气,在有花木地方空气中阴离子汇集较多,因此空气也特别清新,并且许多花木还可以吸取空气中有害气体,因而,养盆花如今被许多人爱慕。盆花浇水量与否能做到适时适量,是养花成败核心。但是,在生活中人们总是会有无暇顾及时候,例如工作太忙,或者出差、旅游等。花草生长问题80%以上是由花儿灌溉问题引起;好不容易种植几种月花草,由于浇水不

8、及时,长势不好,用来美化环境花草几乎成了“鸡肋”;不种植吧,家里没有绿色衬托,感觉没有生机;保存吧,花草长得不够旺盛,还影响家庭装饰效果。虽然市场上有卖盆花自动浇水器,但价格十分昂贵,并且大多只能设定一种定期浇水时间,很难做到给盆花自动适时适量浇水。夜有较经济盆花缺水报警器,可以提示人们及时给盆花浇水。可是这种报警器只能报警,浇水还需要人们亲自动手。当家里无人时,虽然报警也无人浇水,就起不到应有作用了。因而,我想设计一种集盆花土壤湿度检测,自动浇水以及蓄水箱自动供水于一体盆花自动浇水系统。让人们无暇顾及时也能得到及时灌溉。2 自动浇水器诞生背景及国内外发呈现状微喷系统是近几年运用国内外先进技术

9、组装新型灌溉设施,重要是运用水流通过管道系统以一定速度从特制喷头喷出,在空气中分散成细小水滴着落在花草植物。作物及周边地面上,从而达到及时补充水分目。该系统具备用水量少、冲击力小灌溉特性,合用于栽培密度大、植被柔软细嫩植物。自动浇水器诞生时随着人们生活水平提高和生活节奏加快而诞生一种懒人园艺用品。它把微喷概念应有家庭盆花灌溉中,通过相应地改进,达到合理给盆花自动浇水目。早在诸近年前,国外就已经开始普及,国内实用电子类自动浇水器多数从国外进口,价格昂贵,但质量比较可靠。但是这不太合用于国内,当前国内外比较流行是玻璃制作自动浇水器。这种类型浇水器多数在国内山西和浙江一带生产,价格比较低廉,实用性没

10、有电子类自动浇水器好。随着国内居民消费水平和生活质量提高,居家园艺市场异常火爆,但是由于生活节奏加快,种花容易养花难,浇水问题就暴露出来,因而国内上加已经看到了这种需求潜力。当前此类小居家用品厂家重要集中在广东,上海,浙江一带。当前市场上所出售自动浇水器重要有电子类自动浇水器和玻璃、陶瓷类自动浇水器。1) 电子类自动浇水器电子类自动浇水器又叫时控喷淋装置,系统构成为:主机(或者)、主管(可以是花园管也可以是七分之四毫米微喷淋管)、分水接头(3通、4通、5通、6通、分水器)、副管(五分之三毫米)喷淋管(雾化喷头、旋转喷头、折射雾化喷头等)。电子类自动浇水器依照电源不同分为交流电自动浇水器和电池自

11、动浇水器两种。控制器普通性能有:电磁阀控制;智能时控电路、微电脑芯片控制;合用电源为AC220V/50Hz;最适水压0.3-0.6Mpa;待机功率(4VA,浇水时不大于12VA);可控制持续作业时间试1分钟至168个小时;可每天自动完毕十次以上浇水作业,可每天、隔天、隔多天自动循环进行浇水,手动自动两用;每天计时误差不大于正负3秒;电器适应环境温度为-1050摄氏度;相对湿度不大于90%RH。2)玻璃、陶瓷类自动浇水器玻璃。陶瓷类自动浇水器又叫自动渗水装置,它由自身材质物理构造构成,依照器具物理渗水原理完毕自动灌溉,当自动浇水器内部存水,自身形成一定压力,当遇到干燥土壤,水就会自上而下流出,当

12、土壤湿润后来,会形成一种堵塞压力,从而导致水流速度变慢或者停止。器具工艺不同,效果也不同样,固然也因土壤疏松状况决定器具内水流速度。当前传感器技术与单片机技术发展迅速,其应用逐渐由工业、军事等领域向其他领域渗入,已经和咱们寻常生活息息有关。并且智能家居概念也越来越受到人们推崇,因而,微电脑控制电子类自动浇水系统有较好发展前景。3毕业设计所采用研究办法和手段本次毕业设计是设计一种单片机控制自动浇水系统,实现室内盆花浇水自动化系统。该系统可对土壤湿度进行监控,并对作物进行适时适量浇水。其核心是单片机和温湿度采集和显示电路以及浇水驱动电路构成检测控制某些。重要研究土壤湿度与浇水量之间关系、灌溉控制技

13、术及设备系统硬件、软件编程各个某些。检测某些,单片机选用STC89C52单片机,软件选用C51语言编程。土壤温湿度采集于显示电路可将检测到土壤温湿度模仿量放大转换成数字量通过单片机内程序控制精准将温度与湿度分别显示在LCD显示屏上,同步把程序发给此外一块单片机,通过单片机内中断服务程序判断与否要给盆花浇水,若需浇水,则单片机系统发出浇水信号,开始浇水,若不需要浇水,则进行下一次循环检测。在浇水系统中也同步设计一种定期浇水某些,通过按键开关设立不同浇水时间段,在时间段以内时,单片机驱动浇水系统,开始浇水,如不在时间段内,则不浇水。目录目录51 STC89C5211.1 STC89C52简介11.

14、2 STC89C52单片机基本构成11.3 STC89C52重要特性:21.4 STC89C52管脚阐明21.5 STC89C52单片机存储器41.6 振荡电路和时钟51.7 STC89C52中断系统61.7.1 中断系统构造和中断控制61.7.2 中断响应过程81.8 定期器/计数器81.8.1 定期器/计数器0和1简介81.8.2 与定期器/计数器0和1有关特殊功能寄存器92 LCD1602显示112.1 1602LCD基本参数及引脚功能112.2 显示模块采用1602液晶显示接口电路123 ADC0832123.1 ADC0832简介133.2 ADC0832引脚图133.3.2 ADC

15、静态特性13ADC静态特性是指其与时间特性无关特性,重要涉及如下几类:133.3.3 ADC动态特性143.3.4 ADC性能测试153.3.5 惯用ADC芯片概述153.3.6 ADC0832模数转换原理及重要技术指标161重要特性162内部构造163外部特性(引脚功能)163.3.7 ADC0832与单片机接口电路174 盆花自动浇水系统设计174.1 土壤温湿度采集与显示174.1.1 硬件电路设计184.1.2详细土壤温湿度采集于显示系统硬件电路184.1.3系统软件设计195.2定期器某些297 道谢308 参照文献319 附录32附录A 原理图321 STC89C521.1 STC

16、89C52简介STC89C52是一种带4K字节闪烁可编程可擦除只读存储器低电压,高性能CMOS8位微解决器,俗称单片机。单片机可擦除只读存储器可以重复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业原则MCS-51指令集合输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ALMELSTC89C52是一种高效微控制器,STC89C52单片机为诸多嵌入式控制系统提供了一种灵活性高且便宜方案。1.2 STC89C52单片机基本构成STC89C52由一种8位微解决器,128KB片内数据存储器RAM,21个特殊功能寄存器SFR,3KB片内程序存储器Flash R

17、OM,64KB可寻址片内外一编址ROM,64KB可寻址片外RAM,4个8位并行I/O接口(P0-P3),一种全双工通用异步串行接口UART,两个16位定期器、计数器,具备位操作功能布尔解决机及位寻址功能五个中断源、两个优先级中断控制系统以及片内振荡器和时钟产生电路。其基本构成框图如图1.1所示。图1.1 STC89C52单片机基本构成1.3 STC89C52重要特性:(1) 与MCS-51兼容(2) 4K字节可编程闪烁存储器(3) 寿命:1000写、擦循环(4) 数据保存时间:(5) 全静态工作:0Hz-24Hz(6) 三级程序存储器锁定(7) 128*8位内部RAM(8) 32可编程I/O线

18、(9) 两个16位定期器、计数器(10) 5个中断源(11) 可编程串行通道(12) 低功耗闲置和掉电模式(13) 片内振荡器和时钟电路1.4 STC89C52管脚阐明STC89C52引脚图如图1.2所示。各引脚详细阐明如下:VCC:供电电压GND:接地 P0口 :P0口为一种8位漏级开路双向I/O口,每脚可吸取8TTL门电流。当P0口管脚第一次写1时,被定义为高阻输入。P0可以用于外部程序数据存储器,它可以被定义为数据/地址低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必要接上拉电阻。 P1口:P1口是一种内部提供上拉电阻8位双向I/O

19、口,P1口缓冲器能接受输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉缘故。在FLASH编程和校验时,P1口作为低八位地址接受。 P2口:P2口为一种内部上拉电阻8位双向I/O口,P2口缓冲器可接受,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因而作为输入时,P2口管脚被外部拉低,将输出电流。这是由于内部上拉缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址高八位。在给出地址“1”时,它运用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2

20、口输出其特殊功能寄存器内容。P2口在FLASH编程和校验时接受高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻双向I/O口,可接受输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉缘故。 P3口也可作为STC89C52某些特殊功能口,如下所示: 各口管脚 备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6

21、 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同步为闪烁编程和编程校验接受某些控制信号。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存容许输出电平用于锁存地址地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变频率周期输出正脉冲信号,此频率为振荡器频率1/6。因而它可用作对外部输出脉冲或用于定期目。然而要注意是:每当用作外部数据存储器时,将跳过一种ALE脉冲。如想禁止ALE输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是A

22、LE才起作用。此外,该引脚被略微拉高。如果微解决器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效/PSEN信号将不浮现。 /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不论与否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器输入及内部时钟工作电路输入。 XTAL2:来自反向振荡

23、器输出。图1.2 STC89C52引脚图1.5 STC89C52单片机存储器 在单片机中,存储器分为程序存储器ROM和数据存储器RAM,并且两个存储器是独立编址。 STC89C52单片机芯片内配备有8KB(0000H-1FFFH)Flash程序存储器和256字(00H-FFH)数据存储器RAM,依照需要可外扩到最大64KB程序存储器和64KB数据存储器,因而STC89C52存储器构造可分为4个某些:片内程序存储器、片外程序存储器、片内数据存储器和片外程序存储器。如果以最小系统使用单片机,即不扩展,则STC89C52存储器构造就较简朴:只有单片机自身提供8Flash程序存储器和256字节数据存储

24、器RAM。图1.3给出了STC89C52单片机存储器分布空间。左侧框中为单片机自身提供8KBFlash程序存储器和256字节数据存储器RAM。右侧为可扩展64KB程序存储器ROM和64KB数据存储器RAM。 图1.3存储器空间分布(1) 程序存储器STC89C52单片机出厂时片内已带有8KBFlash程序存储器,使用时,引脚/EA要按高电平(5V),这时,复位后CPU从片内ROM区0000H单元开始读取指令代码,始终运营到1FFFH单元,如果外部扩展有程序存储器ROM,则CPU会自动转移到片外ROM空间H-FFFH读取指令代码。(2) 数据存储器 STC89C52单片机出厂时片内已带有256字

25、节数据存储器RAM,如果不够用,可以在片外扩展,最多可扩展64KB RAM. 单片机自带数据存储器RAM构造如图2-4所示,此字节单元(00H-FFH)低128字节(00H-7FH)单元为顾客使用区,高128字节(80H-FFH)单元为特殊功能寄存器SFR区。 片内数据存储器00H-7FH单元又划分为3块:00H-1FH块是工作寄存器所用;20-2FH块是位寻址功能单元区;30H-3FH是普通RAM区。工作寄存器又分为4组,在当前运营程序中只有一组是被激活,谁被激活有程序状态寄存器PEWRS1,RS0两位决定。1.6 振荡电路和时钟 在STC89C52芯片内部,有一种振荡电路和时钟发生器,引脚

26、XTAL1和XTAL2之间接入晶体振荡器和电容后构成内部时钟方式。也可以使用外部振荡器,由外部振荡器产生信号直接加载到振荡器输入端,作为CPU时钟源,称为外部时钟方式。采用外部时钟方式时,外部振荡器输出信号接至XTAL1,XTAL2悬空。两种方式电路连接图1.6所示。大多数单片机采用内部时钟方式,本次设计亦然。 在STC89C52单片机内部,引脚XTAL2和引脚XTAL1连接着一种高增益反相放大器,XTAL1引脚是反相放大器输入端,XTAL2引脚是反相放大器输出端。 芯片内部时钟发生器是一种二分频触发器,振荡器输出fosc为其输入,输出为两相时钟信号(状态时钟信号),频率为振荡器输出信号频率f

27、osc一半。状态时钟经三分频后为低字节地址锁存信号ALE,频率为振荡器输出信号频率fosc六分之一,经六分频后为机器周期信号,频率为fosc/12。C1,C2普通取20-30pF陶瓷电容器。图1.4 STC89C52振荡器连接方式1.7 STC89C52中断系统为了提高系统工作效率,STC89C52单片机设立了中断系统,采用中断方式与外设进行数据传送。所谓“中断”,是指单片机在执行某一段程序过程中,由于某种因素(如异常状况或特殊祈求),单片机暂时中断正在执行程序,而去执行相应解决程序,待解决结束后,再返回到被打断程序除,继续执行原程序过程。1.7.1 中断系统构造和中断控制 STC89C52有

28、六个固定可屏蔽中断源,分别是三个片内定期器/计数器溢出中断TF0、TF1和TF2,两个外部中断/INT0(P3.2)和/INT1(P3.3),一种片内串行口中断T1或RI。6个中断源有两个中断优先级,可形成中断嵌套。它们在程序存储器中各有固定中断入口地址,由此进入相应中断服务程序。引起6个中断源符号、名称及产生条件如下:/INT0:外部中断0,由P3.2端口线引入,低电平或下降沿引起;/INT1:外部中断1,由P3.3端口线引入,低电平或下降沿引起;T0:定期器/计数器0中断,由T0记满回零引起;T1:定期器/计数器1中断,由T1记满回零引起;T1/RI:串行口I/O中断,串行口完毕一帧字符发

29、送/接受后引起中断;T2:定期器/计数器2中断,由T2记满回零引起。 在本次设计中采用了定期器/计数器0中断,它中断控制寄存器涉及定期器/计数器0、1控制寄存器TCON和中断容许控制寄存器IE。(1) 定期器控制寄存器TCONTCON是定期器/计数器和外部中断两者合用一种可寻址特殊功能寄存器,它格式如下: D7D6D5D4D3D2D1D0TF1TR1TF0TR0IE1IT1IE0IT0各控制位定义如下:TF1:定期器/计数器1溢出中断祈求标志位。当定期器/计数器1计数产生溢出时,由内部硬件置位TF1,向CPU响应中断并转向该中断服务程序执行时,由硬件内部自动TF1清0。TR1:定期器/计数器1

30、启动/停止位。由软件置位/复位控制位/计数器1启动或停止计数。TF0:定期器/计数器0溢出中断祈求标志位。当定期器/计数器0计数产生溢出时,由内部硬件置位TF0,向CPU响应中断并转向该中断服务程序执行时,由硬件内部自动TF1清0.TR0:定期器/计数器0启动/停止位。由软件置位/复位控制定期器/计数器0启动或停止计数。IE1:外部中断祈求标志位。当CPU检测到INT0低电平或下降沿且IT1=1时,由内部硬件置位IE1标志位(IE=1)向CPU祈求中断,当CPU响应中断并转向该中断服务程序执行时,由硬件内部将IE1清0。 IE0:外部中断祈求标志位。当CPU检测到INT0低电平或下降沿且IT0

31、=1时,由内部硬件置位IE0标志位(IE0=1)向CPU祈求中断,当CPU响应中断并转向该中断服务程序执行时,由硬件内部将TE0清0。 IT1:用软件置位/复位IT1来选取外部中断INT1是下降沿触发还是电平触发中断祈求。当IT1置1时,则外部中断INT1为下降沿触发中断祈求,即INT1端口由前一种机器周期高电平跳变为下一种机器周期低电平,则触发中断祈求;当IT1复位清0,则INT1低电平触发中断祈求。 IT0:由软件置位/复位IT0来选取外部中断INT0是下降沿触发还是低电平触发中断祈求,其控制原理同IT1。(1) 中断容许控制寄存器中断容许控制寄存器IE格式如下:D7D6D5D4D3D2D

32、1D0EAET2ESET1EX1ET0EX0各控制定义如下:EA:中断总控制位,EA=1。CPU开中断,它是CPU与否响应中断前提,在此前提下,如果某中断源中断容许置位1,才干响应应当中断源中断祈求。如果EA=0,无论哪个中断源有祈求,CPU都不予回应。ET2:定期器/计数器T2中断控制位,ET2=1,容许T2计数溢出中断;ET=2,禁止T2中断。ES:串行口中断控制位,ES=1,容许串行口发送/接受中断;ES=0禁止串行口中断。ET1:定期器/计数器T1中断控制位,ET1=1,容许T1计数溢出中断;ET1=0,禁止T1中断。EX1:外部中断1控制位,EX1=1,容许中断;EX=0,禁止外部中

33、断1中断。ET0:定期器/计数器T0中断控制位,ET0=1,容许T0计数溢出中断;ET0=0,禁止T0中断。EX0:外部中断0控制位,EX0=1,容许中断;EX0=0,禁止外部中断0中断。1.7.2 中断响应过程CPU中断解决从响应中断、控制程序转向相应中断矢量地址入口处执行中断服务程序,到执行返回(RET1)指令为止。中断响应可分为如下几种环节:(1)保护断点,即保存下一种将要执行指令地址,把这个地址送入堆栈。(2)寻找中断入口,依照6个不同中断源所产生中断,中断系统必要可以对的地辨认中断源,查找6个不同入口地址。以上工作是由单片机自动完毕,与编程者无关。在6个入口地址处存储有中断解决程序。

34、(2) 执行中断解决程序。(4)中断返回:执行完中断指令后,从中断处返回到朱程序,继续执行。1.8 定期器/计数器STC89C52单片机内部设有两个16位可编程定期器/计数器,即定期器/计数器0和定期器/计数器1。除此之外尚有一种可编程定期器/计数器2。1.8.1 定期器/计数器0和1简介定期器/计数器0和1内部有一种计数寄存器(THx和TLx),它事实上是一种累加寄存器加1计数。定期器和计数器共用这个寄存器,但定期器/计数器同一时刻只能工作在其中一种方式下,不也许既工作在定期器方式,同步又工作在计数器方式。这两个工作方式主线区别是在于计数脉冲来源不同。工作在定期器方式时,对振荡器12分频脉冲

35、计数,即每过一种机器周期(1个机器周期在时间上和12个振荡周期时间相等),计数寄存器中值就加1。工作在计数器方式时,计数器不是来自内部机器周期,而是来自外部输入。对定期器/计数器0、定期器/计数器1,计数脉冲分别来自T0、T1引脚。当这些引脚上输入信号产生高电平至低电平负跳变时,计数器寄存器值就加1。单片机每个机器周期都要对对外部输入进行采样,如果在第一种周期,即第三个机器周期计数寄存器值才增长1。1.8.2 与定期器/计数器0和1有关特殊功能寄存器(1)计数器寄存器TH0、TL0和TH1、TL1计数寄存器是16位,再启动定期器时需要对它设定初始值。THx是计数器寄存器高8位,THx是计数寄存

36、器低8位。TH0、TL0相应T/C0,TH1,TL1相应T/C1。(2) 定期器/计数器控制寄存器TCON格式如下:TF1TR1TF0TR1IE1IT1IE0IT0TF1为T/C1溢出标志,溢出时由硬件置1,进入中断后又由硬件自动清0。TR1为T/C1启动和停止位,由软件控制。置1时启动T/C1;清0时停止T/C1。TF0和TR0功能和用法以TF1、TR1类似,只是它们针对是T/C0.(3)定期器/计数器方式控制寄存器TMOD定期器/计数器方式控制寄存器TMOD格式如下所示。它控制位都是由软件控制,其中高4位是针对T/C1,低4位是针对T/C0,其功能和用法相似。GATEM1M0GATEM1M

37、0当前以T/C0来阐明各控制位用法:GATE是一种选通位,当GATE位置1时,T/C0受到双重控制,只有/INT0为高电平且TR0位置1是T/C0才开始工作,当GATE位清0时,T/C0仅受到TR0控制。C/T用来选取工作在定期器方式还是计数器方式。当该位置1时工作在计数器方式,清0时工作在定期器方式。M1和M0联合起来用于选取操作模式,一共有四种操作模式,如表所示。表1.1 定期器/计数器四种模式M1M0操作模式计数器配备00模式013位计数器10模式2自动重转载8位计数器10模式2自动重转载8位计数器11模式3T0分为两个8位计数器,T1停止计数2 数码管显示2.1 显示模块采用数码管显示

38、接口电路图17 数码管显示接口3 ADC08323.1 ADC0832简介ADC0832其实就是美国国家半导体公司生产CMOS工艺8通道,8位逐次逼近式A/D模数转换器。其内部有一种8通道多路开关,它可以依照地址码锁存译码后信号,只选通8路模仿输入信号中一种进行A/D转换。是当前国内应用最广泛8位通用A/D芯片。3.2 ADC0832引脚图3.3.2 ADC静态特性 ADC静态特性是指其与时间特性无关特性,重要涉及如下几类:1) 辨别率ADC辨别率定位为二进制末位变化1所需最小输入电压与参照电压比值,即ADC可以辨别最小模仿量变化。2) 量化误差量化电平定义为满量程电压(或满度信号值)UFSR

39、与2N次幂比值,其中N位被数字化数字信号二进制位数。量化电平普通用Q表达。3) 全输入范畴和动态范畴全输入范畴是指容许输入模仿信号最大值与最小值之差;动态范畴是指全输入范畴与ADC最小可辨别量值之比。4) 偏置误差和增益误差ADC偏置误差定义为使最低位被置成“1”状态时ADC输入电压与理论上使最低位被置成“1”状态时输入电压之差。当偏置误差高速为零之后,输出为全1时相应实际输入电压与抱负输入电压之差。3.3.3 ADC动态特性高速ADC动态特性是指输入为交变简谐信号时性能技术指标,它是与ADC操作速度关于特性。其重要技术指标如下:1) 转换时间、采集时间转换时间是指从信号开始转换到可获得完整信

40、号输出所用时间,它是高速ADC一项重要指标。采集时间是指采样保持电路在采样模式下可以保证其在随之到来保持模式输出在采样保持转换时,相对该时刻存在输入电平之间误差将会限制在一定误差范畴内所需时间。2) 频率响应它是冲击响应傅立叶变换,其最佳表达方式是幅频与相频曲线,从系统辨识角度看这是在频域对ADC动态线性特性非参数模型描述。3) 动态积分非线性误差和动态微分非线性误差动态积分非线性误差(INL)定义为在动态状况下(普通输入信号为正弦信号),ADC实际转换特性曲线之间最大偏差。每个数码偏差都是由那个数码中心值来度量。动态微分非线性误差(DNL)定义为在动态状况下(普通输入信号为正弦信号),ADC

41、实际转换特性码宽(1LSB)与抱负代码宽度之间最大偏差,单位为LSB。为了保证ADC不失码,普通规定在25oC时最大DNL为 1/2LSB。4) 信噪比、信噪失真比和有效位数信噪比(SNR)是信号电平有效值与各种噪声(涉及量化噪声、热噪声、白噪声等)有效值之比分贝数。其中信号是指基波分量有效值,噪声指奈奎斯特频率如下所有非基波分量有效值(除谐波分量和直流分量外)。5) 小信号带宽和全功率带宽ADC模仿带宽是指输入扫描频率基波在ADC输出端用FFT分析得到基波频谱下降到3dB处带宽(不考虑谐波失真和噪声影响)。依照输入信号幅值不同,模仿带宽又可以分为小信号带宽(SSBW,普通指1/10满量程)和

42、全功率带宽(FPBW,指满量程)。3.3.4 ADC性能测试ADC测试办法重要有两种:模仿办法和数字办法。前者是将A/D采集数字信号经D/A转换位模仿信号再用老式测试办法对其进行测试,长处是易于理解,缺陷是许多A/D采集卡自身不带D/A,即或有,D/A性能也将影响A/D指标测试; 3.3.5 惯用ADC芯片概述A/D转换器是用来通过一定电路将模仿量转变为数字量。模仿量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。但在A/D转换前,输入到A/D转换器输入信号必要经各种传感器把各种物理量转换成电压信号。3.3.6 ADC0832模数转换原理及重要技术指标ADC0832是

43、M美国国家半导体公司生产CMOS工艺8通道,8位逐次逼近式A/D转换器。其内部有一种8通道多路开关,它可以依照地址码锁存译码后信号,只选通8路模仿输入信号中一种进行A/D转换。是当前国内应用最广泛8位通用A/D芯片1重要特性1)8路输入通道,8位A/D转换器,即辨别率为8位。 2)具备转换起停控制端。 3)转换时间为100s(时钟为640kHz时),130s(时钟为500kHz时) 4)单个5V电源供电 5)模仿输入电压范畴05V,不需零点和满刻度校准。 6)工作温度范畴为-4085摄氏度 7)低功耗,约15mW。 2内部构造ADC0832是CMOS单片型逐次逼近式A/D转换器,它由8路模仿开

44、关、地址锁存与译码器、比较器、8位开关树型A/D转换器、逐次逼近。3外部特性(引脚功能)ADC0832芯片有28条引脚,采用双列直插式封装。下面阐明各引脚功能。 IN0IN7:8路模仿量输入端。 2-12-8:8位数字量输出端。 ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模仿输入中一路 ALE:地址锁存容许信号,输入,高电平有效。 START: A/D转换启动脉冲输入端,输入一种正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。 EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一种高电平(转换期间始终为低电平)。 OE:数据输

45、出容许信号,输入,高电平有效。当A/D转换结束时,此端输入一种高电平,才干打开输出三态门,输出数字量。 CLK:时钟脉冲输入端。规定期钟频率不高于640KHZ。 REF(+)、REF(-):基准电压。 Vcc:电源,单一5V。 GND:地。 4.ADC0832工作过程一方面输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模仿输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动 A/D转换,之后EOC输出信号变低,批示转换正在进行。直到A/D转换完毕,EOC变为高电平,批示A/D转换结束,成果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平 时,

46、输出三态门打开,转换成果数字量输出到数据总线上。 转换数据传送 A/D转换后得到数据应及时传送给单片机进行解决。数据传送核心问题是如何确认A/D转换完毕,由于只有确认完毕后,才干进行传送。为此可采用下述三种方式。 (1)定期传送方式 对于一种A/D转换其来说,转换时间作为一项技术指标是已知和固定。例如ADC0832转换时间为128s,相称于6MHzMCS-51单片机共64个机器周期。可据此设计一种延时子程序,A/D转换启动后即调用此子程序,延迟时间一到,转换必定已经完毕了,接着就可进行数据传送。 (2)查询方式 A/D转换芯片由表白转换完毕状态信号,例如ADC0832EOC端。因而可以用查询方式,测试EOC状态,即可确认转换与否完毕,并接着进行数据传送。 (3)中断方式 把表白转换完毕状态信号(EOC)作为中断祈求信号,以中断方式进行数据传送。 不论使用上述哪种方式,只要一旦拟定转换完毕,即可通过指令进行数据传送。一方面送出口地址并以信号有效时,OE信号即有效,把转换数据送上数据总线,供单片机接受。3.3.7 ADC0832与单片机接口电路

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服