基于单片机的光照度传感器设计毕业设计.doc
《基于单片机的光照度传感器设计毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的光照度传感器设计毕业设计.doc(60页珍藏版)》请在咨信网上搜索。
编 号: 审定成绩: 重庆邮电大学 毕业设计(论文) 设计(论文)题目: 基于单片机的光照度传感器设计 学 院 名 称 : 通信与信息工程学院 学 生 姓 名 : *** 专 业 : 通信工程 班 级 : 学 号 : 指 导 教 师 : *** 答辩组 负责人 : 填表时间: 年 月 重庆邮电大学教务处制 摘 要 在科学技术迅猛发展的现代,作为信息获得的一种重要途径——传感器技术得到广泛的应用,其在各个行业中发挥着不可替代的作用,同时对传感器的规定与规定显著提高。传感器技术对于一个国家的科学发展水平有着重大的决定性作用。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。传感器可以方便的将检测到的模拟信号转化为便于运算解决的数字信号,在现在社会中得到了广泛的运用。 本设计采用光敏电阻为光传感器,光敏电阻阻值随光照强度的变化而变化(入射光强,电阻减小;入射光弱,电阻增大),运用光敏电阻的光照特性完毕光强的检测。该设计可分为三部分:即光照检测部分、信号解决部分、光强显示部分。具体方法是将光敏电阻与一定值电阻串联接入电路,光照强度的变化会引起光敏电阻阻值的变化,从而影响电路电流及电压值的分布,将模拟电压通过ADC0804模数转换器转换为数字电压,通过VC语言编程,将其集于单片机AT89C51中进行解决,并将其通过液晶屏显示出来。本设计电路结构简朴,成本相对较低,通过对光敏电阻阻值的变化的运算解决,从而检测不同的光照强度,实用性较强。 【关键词】光照强度 传感器 A/D转换 单片机 ABSTRACT With the science and technology developing rapidly today, as a means of obtaining information——the sensor technology got the remarkable progress, its field application is getting more and more wide. Also, its standard has being higher and higher and its demand has being more and more urgent. The sensor technology has become one of the important marks of the national science and technology development level. Therefore, it is very important to understand and grasp the basic structure of all kinds of sensors. Sensors can easily transform the analog signals to digital signals which is facilitate computing and its has a wide range of application in society. The project use photoconductive resistance as a sensor of light intensity, the tolerance of the photoconductive resistance changes when the light intensity changes(the incident light strong, resistance decreased; the incident light weak, resistance increased). The project can be divided into three parts: testing part, processing part and displaying part. The concrete methods is taking a photoconductive resistance and a certain value resistor in a series access circuit, the tolerance of the photoconductive resistance changes when the light intensity changes then the voltage changes. We use the ADC0832 to transform the analog signals to digital signals and using AT89C51 to processing the data through programming with Visual C, then display the result through LCD screen. The design has a simple circuit structure, relatively low cost and we can easily know the change of th light intensity through the change of the tolerance of the photoconductive resistance. 【Key words】Light intensity Sensor A/D conversion Microcontroller 目 录 前 言 ……………………………………………………………………………………1 第一章 传感器相关知识介绍……………………………………………………………2 第一节 传感器概述……………………………………………………………………2 第二节 光敏传感器……………………………………………………………………3 第三节 传感器的发展…………………………………………………………………6 第二章 整体框架设计…………………………………………………………….7 第一节 硬件框架设计………………………………………………………………7 第二节 芯片型号选择………………………………………………………………8 第三章 A/D转换原理与实现 …………………………………………………………11 第一节 A/D转换工作原理…………………………………………………………14 第二节 ADC0832芯片简介………………………………………………………17 第四章 硬件电路与程序设计…………………………………………………………21 第一节 复位电路模块设计………………………………………………………21 第二节 时钟电路模块设计………………………………………………………22 第三节 A/D转换模块设计………………………………………………………25 第四节 LCD显示模块设计………………………………………………………27 第五章 硬件仿真实验 …………………………………………………………………30 结 论 …………………………………………………………………………………31 致 谢…………………………………………………………………………………32 参考文献 …………………………………………………………………………………33 附 录 …………………………………………………………………………………34 一、英文原文……………………………………………………………………………34 二、英文翻译……………………………………………………………………………39 三、硬件电路图…………………………………………………………………………43 四、源程序………………………………………………………………………………44 前 言 人们通过感觉器获官得各种信息,然而对于自然规律和各种学科产业的研究开发,人们自身的器就力不能及了,因此传感器应运而生,重要就是为了解决这些人们自身器官所解决不了的问题的。一方面要准确可靠的获取信息才干对其进行运算解决,传感器就可以方便的解决这一问题。现代化生产在一定限度上来说是建立在传感器的基础上的,没有传感器便不能及时监控工作生产中的各项参数,于是便不能及时了解各个生产线的工作状态,更不能及时解决相关的应急情况,因此传感器在现在社会生活中扮演着不可或缺的重要角色。 传感器的重要作用不仅表现在生产生活方面,在各个基础学科的研究方面,也起着重要的作用。对于许多新兴的领域的学科研究:比如在对上远距离宏观宇宙的观测,微观上对粒子世界的研究;对于千万年前天体运营演化的研究,以及对及时事件的瞬间反映。除此之外,传感器技术对于物质结识的深化,能源开拓等新技术有着重要的引导作用,为这类产业的发展提供了技术上的也许性。人类的直接感观是没有办法取得这类信息的,假如没有相应的传感器技术,那么对于此领域的研究将不再也许。许多学科研究的困难之处就在于难于有效的获取相应的信息,传感器的出现便解决了这和问题,打开了许多基础学科研究的大门。因此,传感器技术的不断创新会为一些其他领域的发展打开一记扇新的大门。 由此不难发现,传感器技术的发展对于经济社会,基础学科的发展有着很大的推动作用,是各行业不可缺少的最基本部分。由此可见,传感器技术对于当今科技飞速发展而言,具有着不可替代的作用。 第一章 传感器相关介绍 第一节 传感器概述 一、传感器的定义 传感器是现实生活中的力、光、电、声音、温度等模拟量转换为数字量的一种媒介;也可以理解为传感器是接受平常生活中的力、光、电、声音、温度等模拟量,通过相应的运算解决,按照一定的规律,将其转换为可参解决运算等规定数字信号的一种器件。它是自动检测与控制中的核心部分,其功能不可替代。 二、传感器的特性 传感器的输入与输出的关系,称为传感器的特性,一般情况下涉及静态与动态两种。顾名思义,静态特性是指传感器的输入与时间无关,即指传感器的输入输出量是在被测量量处在稳定状态下进行的。与之相反,输入随着时间不断变化的特性称之为动态特性,它可以拟就传感器的输入与输出的实时变化关系。 一般来说,可以用微分方程式来描述这种关系,当微分方程中只有零阶方程不为零时,便可得到其静态特性,因此传感器的静特性是其动特性的一个特例。除此之外,使用条件、使用环境、使用规定等也可作为传感器的特性描述。 三、传感器的组成 一般来说,传感器重要由敏感元件,传感元件和其他辅助元件构成。组成一个完整的传感器系统还涉及信号调节与转换电路、辅助电源等部分,如图1.1所示 图1.1 传感器的组成 敏感元件:直接接触被测量量的器件,并可以将外界的模拟量按照一定规律进行转换。 转换元件:负责接受敏感元件的输出,并将其转换成相应的电路参数。 转换电路:将转换元件输出的电路参数进行运算解决,转换成数字量输出。 第二节 光敏传感器 一、 光照强度相关知识 光照强度:是指光照的强弱,它以单位面积上所能接受可见光的能量来量度。简称为照度,单位为勒克斯(Lux或Lx)。被光线均匀照射的物体,在1平方米上得到的光通量是1流明时,此时的照度是1勒克斯。流明为光通量的单位。 二、光敏传感器的定义 光敏传感器是指可将光信号转换为电信号的一类元件的总称,其第三波长在可见光波长区间内,涉及红外线波长和紫外线波长,通过检测光照强度的不同从而输出不同的电信号,从而达成光信号与电信号之间的转化。光敏传感器种类繁多,目前应当比较广泛的涉及:光电管、光电倍增管、光敏电阻、光敏三极管等。 三、光敏电阻的结构与原理 光敏电阻器的工作原理是内光电效应,它是运用光电效应制作而成的一类特殊电阻,其阻值随入射光的强度变化而变化:入射光强,电阻减小,入射光弱,电阻增大。光敏电阻的符号如图1.2所示。 图1.2 光敏电阻符号 在无光的情况下,光敏电阻的阻值很高一般在1 MΩ以上;有光线射入时,当光子能量大于其半导体材料的导通能量,则半导体材料中的电子吸取一个光子的能量便成为导体,光照强度越大,则进入的光子的数量越多,于是半导体中的电子变为可导体的数量就越多,导电能力就越好,即光敏电阻的阻值就越小。光照消失后,由光子激发的空穴对逐渐复合,光敏电阻便恢复其不可导的状态,阻值急剧增大。 光电特性是指在光敏电阻两级电压固定不变时,光照度与电阻及电流间的关系。光电特性曲线如图1.3所示: 图1.3 光敏电阻特性曲线 四、 光敏传感器的应用 光敏传感器阻值随着光照强度的变化而变化,因此光照强度这一比较抽象而难以测量的物理量可以通过光敏传感器进行简朴有效的测量,因此感光特性,在现代社会中有着广泛的应用。 例如光开关是最简朴的一个例子了,其原理是运用感光元件,对光线进行只收,将光信号转换成电流信号,通过电路的放大,变成电压开关电平信号,运用此原理制成的声光控开关在人们的平常生活中屡见不鲜,其重要工作原理如图1.4所示: 声音信号 MIC 电子开关 与非门控制电路 光敏电阻 整流电路 延时电路 图1.4 声光控开关原理框图 声控电路它是用声音控制电路的设备,其作用是把送入的声波转换为电信号,从而用这种信号去控制所需要的电器设备。常用的电路有:小信号放大电路、声波控制电路等。而常用的声控电路使用的是声波控制电路为重要的声控电路部分。 光控电路它是用外来的光源来控制电路的设备。其作用是把外来送入的光源转换电信号,从而用这种信号去控制所需要的电器设备。常用的电路有:发光器件电路、光敏器件电路和光电显示器件电路。而常用的光控电路使用的光敏器件电路为重要的光控电路部分。 除此之外,光开关还广泛用于自动化控制,如火焰探测器,民用的光控照明灯电路等。光电传感器应用的实例很多,还如照相机的CCD传感器、基于光敏传感器的照度计,光敏电阻的一些应用。 第三节 传感器的发展 传感器的发展对各行业有着巨大的推动与促进作用,在科技为主导的现代社会显得尤为重要。传感器的运用范围很广,因此所涉及到的知识也很广,与各个学科领域的发展都有密切的关系。此外近年来,IT行业的飞速发展,使得传感器的技术规定越来越高,工业自动化的限度也越来越高,传感器也逐渐发挥出越来越大的作用。由此可见,传感器的发展重要朝着以下几个方向进行: 1、高精度 传感器的精度直接影响着测控的精度,因此要提高测控精度,必须先提高传感器的精度。例如医学上对疾病的检测,军事上对于火箭发动机燃烧室的压力测量等都规定相称高的精度,若精度达不到相应的规定,会产生难以估量的后果。因此为满足测量的需要,必须要研制出相应的高精度的传感器。 2、小型化 很多场合要对传感器的大小尺寸有严格的规定,其尺寸要尽也许的小才干达成规定。在医学中测量血压与血小板含量的测量,以及物理学中对于风洞压力的测量等等均规定其尺寸要尽也许的小。为了适应这一规定,压阻传感器应运而生,使压力传感器在小型化方面取得重大进展。 3、数字化 传感器的最终目的是实现信号的数字化,便于运算解决,因此数字化显得尤为重要,数字化传感器可直接与计算机相联,对于外界信息进行数字化的运算解决。 4. 智能化 智能化是传感器发展的必然趋势,它不仅可以达成检测信息的功能,并可对信息进行有效的运算解决,是传感器发展史上的一次质的飞越,使实现人功智能成为了也许,在宇宙航天、医学等方面发挥了重要的作用。 传感器的研究与发展已成为各个行业发展前进的先驱动力学科,各国对其重视限度日益增长。 第二章 相关芯片知识介绍 第一节 整体框架设计 本设计重要实现了对光照强度的检测功能,其功能模块重要涉及以下三个:光照强度检测模块、信息解决模块和显示模块。其整体设计思绪如下图2.1所示: 3光敏电阻 AD转换 信号解决 LED显示 图2.1 整体设计框图 电源电路的重要作用是为整个电路的工作运营提供能源,使电路可以正常运营。一般人们平常生活用到的电路有:半波整流、全波整流和桥式整流电路等。本设计采用USB供电,可减少设计的难度以及增长其实用性。 光控电路它是用外来的光源来控制电路的设备。其作用是把外来送入的光源转换电信号,从而用这种信号去控制所需要的电器设备。常用的电路有:发光器件电路、光敏器件电路和光电显示器件电路。而常用的光控电路使用的光敏器件电路为重要的光控电路部分。 光敏电阻用来感应入射光的强度变化,将光敏电阻与一定值电阻串联接入电路,当外界光照强度发生变化时引起光敏电阻值的变化,从而影响其与定值电阻的分压情况,因此电路中各点的电压值就会发生变化,用AD转化芯片检测电路中电压的变化从而可推测出入射光强度的变化。 A/D转换电路用来进行模拟信号向数字信号的转换,便于数据的运算解决,可选用的芯片范围较广,本设计选用ADC0832芯片作为A/D转换芯片,此模块将测量到的信号进行A/D转换后将结果输出到下一模块进行解决。 信号解决模块的作用是对于A/D转换模块输出的数据进行运算解决,并将结果显示于LCD液晶屏上,本设计采用AT89C51作为中央解决芯片,其电路设计简便实用。 LCD显示模块是将整个设计的检测结果显示出来,让人们可以直观的看到光照强度的变化情况。 第二节 芯片型号选择 一、 AT89C51芯片 MCS-51系列单片机是8位增强型,拥有完善的外部并行总线和多级辨认功能的串行通讯接口,使功能单元SFR控制模式和适应特点的解决系统和指令系统更加规范。此类单片机重要由几下几种类型:如8051、8031、80C51等。51单片机具有使用灵活、易于开发、并且体积小、抗干扰能力强等特点,本设计出于对实用性和经济性的考虑选择AT89C51作为中央解决器。 AT89C51具有4K字节的Flash闪存以及128字节的RAM,32个I/O 口线,两个16位定期/计数器,两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路等重要结构构成。其内部结构框图如图2.2所示: 图2.2 AT89C51的内部结构框图 外形及引脚排列如图2.3所示: 图2.3 AT89C51封装格式 二、 LCD1602芯片 1602是一种可以用来显示字符数字等的点阵液晶,它重要由若干个点阵字符组成,基中每个点阵可以显示一个字符。 一般1602字符型液晶显示器实物如图2.4所示: 图2.4 1602字符型液晶显示器实物图 1602LCD的接口重要分为14脚(无背光)和16脚(带背光),基中各引脚功能说明如表2.1所示: 表2.1 引脚接口说明表 编号 符号 引脚说明 编号 符号 引脚说明 1 VSS 电源地 9 D2 数据 2 VDD 电源正极 10 D3 数据 3 VL 偏压 11 D4 数据 4 RS 数据/命令选择 12 D5 数据 5 R/W 读/写选择 13 D6 数据 6 E 使能 14 D7 数据 7 D0 数据 15 BLA 背光电源 8 D1 数据 16 BLK 背光接地 读写操作时序如图2.5和2.6所示: 图2.5 读操作时序 图2.6 写操作时序 第三章 A/D转换原理与实现 第一节 A/D转换工作原理 模拟信号的数字化需要三个环节:抽样、量化和编码。抽样是指每隔一定的时间对时间上连续的模拟信号进行数据采集,用采集到的离散值代替原连续数据。量化是指用有限个幅度值代替本来连续变化的幅度值,把采集到的离散数据规一量化。编码则是将采集到的离散量按照一定的规律,用二进制数字表达。 A/D转换器的原理有直接转换法和间接转换法两大类。直接法是通过一套基准电压与取样保持电压进行比较,从而直接将模拟量转换成数字量。它具有高速度,高效率和高精确度等特点。直接A/D转换器有计数型、逐次比较型、并行比较型等。并行比较型工作原理如图3.1所示: 图3.1 并行比较弄A/D转换器工作原理 并行比较型A/D转换器有如下特点: 优点:转换速度不久,故又称高速A/D转换器。具有寄存器的A/D转换器兼有取样保持功能,所以它可以不用附加取样保持电路。 缺陷:电路复杂,对于一个n位二进制输出的并行比较型A/D转换器,需2n -1个电压比较器和2n -1个触发器,编码电路也随n的增大变得相称复杂。且转换精度还受分压网络和电压比较器灵敏度的限制。 因此,这种转换器合用于高速, 精度较低的场合。 间接法是将取样后的模拟信号先转换成中间变量时间t或频率f, 然后再将t或f转换成数字量。具有速度低,精度高,搞干扰等特点。单次积分型和双积分型等都属于间接A/D转换器。逐次逼近型A/D转换器的工原理如图3.2所示: 图3.2 逐次逼近型A/D转换器工原理 第二节 ADC0832芯片简介 ADC0832 芯片具有以下特点: 8 位分辨率; 双通道 A/D 转换; 输入输出电平和 TTL/CMOS 具有较好的兼容性; 一般功耗仅为 15mW; 8P、14P—DIP(双列直插)、PICC 多种封装; 芯片顶视图如图3.3所示: 图3.3 ADC0832芯片顶视图 芯片接口说明: CS_ 片选信号,低电平有效。 CH0 模拟输入通道 0。 CH1 模拟输入通道 1。 GND 接地。 DI 信号输入,选择控制。 DO 信号输出,转换输出。 CLK 时钟输入端。 Vcc/REF 电源。 ADC0832 与单片机的接口电路如图3.4所示: 图3.4 ADC0832接口电路 单片机对 ADC0832 的控制原理: 一般情况下,ADC0832通过四条数据线与单片机相联,如上图所示,由于DO与DI不同进与单片机进行通信,固可接到同一管脚上。ADC0832未工作时,使能端CS接高电平,芯片被禁用;当需要芯片开始工作时,将CS拉低,并使其一直保持低电平状态至芯片工作结束。与此同时,CLK端接受时钟信号,芯片在时钟信号与指令的控制下进行A/D的采集与转换工作。各端口的重要功能项见表3.1。 表3.1 ADC0832各端口功能介绍 具体的时序说明请见图3.5所示。 图3.5 ADC0832时序 ADC0832 的数据读取程序流程如下所示: 第四章 硬件电路与程序设计 第一节 复位电路模块设计 一、 复位电路介绍 为了保证微机系统中的电路稳定可靠的工作,复位电路是其必不可少的一部分,它的重要功能就是上电复位。一般微型电路正常工作时,需要供电电源为5V±5%,即为4.75~5.25V。由于微机电路都是时序数字电路,因此需要稳定的时钟信号,在电源上电时,在只有当VCC超过4.75V且低于5.25V,以及晶振稳定工作的情况下,复位信号才会被撤除,微机电路才干开始正常工作。 单片机在开始启动时都需要复位,从而使CPU及整个系统各部件处在拟定的初始状态中,并从初态开始工作。89系列的单片机,复位信号是从RST端输入到芯片内部的施密特触发器中。当系统正常工作,且振荡器稳定后,此时假如RST引脚上有一个高电平输入,并维持2个机器周期以上时,则CPU就便将系统复位。一般单片机系统的复位方式有两种:手动按钮复位方式和上电复位方式。 1、手动按钮复位 手动按钮复位是指人为在复位输入端RST上加入一个高电平。一般采用的方法是在RST和正电源Vcc之间,接一个按钮,当人为地按下按钮时,此时Vcc的电平就会直接加到RST端。无论如何人的动作再快,也会使按钮保持达十毫秒,所以,完全可以满足复位的时间规定。 2、上电复位 由于单片机RST端的内部有一个下拉电阻,从而可以选用此下拉电阻实现复位功能,此时可以去掉外接电阻,外接电容为10PF左右。当接通电源后,电路输入RST端一个短暂的高电平,随后电源对外接电容进行充电,此时RST端的高电平逐渐回落,当充电完毕时,复位完毕。因此RST端的高电平的连续时间重要取决于电源对外接电容的充电时间,即取决于外接晶振的大小。RST复位时间规定为10ms,因此在选择晶振进,应考虑到对其复位电路的影响,选择的适当的晶振频率。 3、积分型上电复位 单片机上电后,由于其对电容的充电和其中内部反相门的作用,会使RST端连续一段时间的高电平状态。当单片机在运营中时,人为地按下复位键后松开,也可以使RST连续一段时间的高电平状态,从而可以实现上电或开关复位的相关操作。 二、复位电路设计 当在单片机运营过程中,由于其自身的干扰或外界干扰而导致犯错,为了便于复 位,此时我们可按复位键重新开始运营。为了便于电路的运营调试,其复位电路选用按键复位方式。按键复位的电路图如图4-1所示: 图4.1 复位电路图 第二节 时钟电路模块设计 一、 时钟电路介绍 时钟电路的作用是产生MCS-51单片机在工作时所必需的时钟控制信号,单片机的内部电路必须要在时钟信号的控制下,才干严格的执行相关指令进行正常工作。单片机所发出的时序信号重要有两类:一类用于单片机内部对各个功能部件的控制作用,另一类信号用于对外部存储器或I/O的控制作用。时钟电路的设计重要有以下两种方式: 1、外部时钟方式 外部时钟方式是指使用外部振荡器产生脉冲信号,一般多用于多片单片机同时工作时,便于多片单片机时钟的同步,一般情况下为低于12 MHz的方波,常见的89C51单片机外部时钟的方式接法如下:外部时钟源连接到XTAL1端,XTAL2端悬空。如图4.2所示: XTAL2 XTAL1 GND NC 外部振荡信号输入 4.2 单片机外部时钟图 2、内部时钟方式 MCS-51单片机的XTAL1与XTAL2引脚分别为其内部反相放大器的两个输入端和输出端。因此,要构成自激式振荡器只需将这两个引脚跨接石英晶体振荡器和微调电容便可。电路如下图4.3所示。 图4.3 内部时钟电路 上述电路中的电容C1和C2值一般取为30pF左右,虽然对于外接电容值没有严格规定,但电容的大小将会直接影响晶振频率的高低,以及振荡器的稳定性与起振的速度。振荡器的频率范围一般为1.2 MHz-12 MHz之间,其频率越高系统的时钟频率越高,从而单片机的运营解决速度也就越快。为了减少寄生电容,晶振和电容在安装时应尽量靠近单片机。MCS-51单片机通过选用晶振的频率为6 MHz或12 MHz的石英晶体振荡器。随着集成电路制造技术的不断发展,单片机的时钟频率也在逐步地提高, 二、 时钟电路设计 时钟电路是单片机的命脉,它直接关系着单片机的工作效率。MCS-51单片机不同的型号允许的时钟频率是不同的,其典型值为12MHZ。AT89C51内部有一个反相振荡放大器,XTAL1 的其输入端, XTAL2是其输出端。该反向放大器可配置三种不同的方式:石英振荡器、陶瓷振荡和片内振荡器。本设计选用用的晶振频率 图4.4 时钟电路图 为12MHZ。其时钟电路如图4.4所示: 第三节 A/D转换模块设计 A/D转换模块是本设计的核心模块,本设计采用ADC0832芯片作为A/D转换芯片,光敏电阻与一定值电阻串联接入电路,当光照强度改变时引起光敏电阻阻值的变化,因此会引起电路中光敏电阻与定值电路的分压情况的变动,ADC0832芯片通过检测接入点的电压变化情况,从而通过单片机的入理运算得到此时的光照情况变化。相应电路如图4.5所示: 图4.5 A/D转换电路 A/D转换模块相关程序设计如下: uchar Get_AD_Result() { uchar i,dat1=0,dat2=0; //起始控制位 CS=0; CLK=0; DIO=1; _nop_(); _nop_(); CLK=1; _nop_(); _nop_(); //第一个下降延之前,设DI=1/0 //选择差分单端输入模式 CLK=0; DIO=1; _nop_();_nop_(); CLK=1; _nop_();_nop_(); //第二个下降延之前,设DI=0/1,选择CH0/CH1 CLK=0; DIO=0; _nop_(); _nop_(); CLK=1; DIO=1; _nop_(); _nop_(); //第三个下降延之前,设DI=1; CLK=0; DIO=1; _nop_(); _nop_(); //设第4-11,共8个下降延读数据(MSB->LSB) for(i=0;i<8;i++) { CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); _nop_(); dat1=dat1<<1|DIO; } //第11-18,共8个下降延读数据(LSB->MSB) for(i=0;i<8;i++) { dat2=dat2|((uchar)(DIO)<<i); CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); _nop_(); } CS=1; // return dat1; return(dat1==dat2) ? dat1:0; } 第四节 LCD显示模块设计 显示模块是本设计直观的展现设计成功与否的关键,光照强度的变化引起光敏电阻阻值的变化,通过A/D转换以及单片机的解决与运算,最后直观的通过LCD显示出来。其电路如图4.6所示: 图4.6 LED显示电路 相关程序设计如下: /*************************LCD忙状态检测************************/ bit LCD_Busy_Check() { bit result; RS=0; RW=1; E=1; delay4us(); result=(bit)(P0&0x80); E=0; return result; } /************************写LCD命令**********************/ void LCD_Write_Command(uchar cmd) { while(LCD_Busy_Check()); //LCD忙状态检测 RS=0; RW=0; E=0; _nop_(); _nop_(); P0=cmd; delay4us(); E=1; delay4us(); E=0; } /********************设立LCD显示位置*********************/ void Set_Disp_Pos(uchar pos) { LCD_Write_Command(pos|0x80); } /**********************写LCD数据**********************/ void LCD_Write_Data(uchar dat) { while(LCD_Busy_Check()); //LCD忙状态检测 RS=1; RW=0; E=0; P0=dat; delay4us(); E=1; delay4us(); E=0; } /******************LCD初始化**********************/ void LCD_Initialise() { LCD_Write_Command(0x38); Delay(1); LCD_Write_Command(0x0C); Delay(1); LCD_Write_Command(0x06); Delay(1); LCD_Write_Command(0x01); Delay(1); } 第五章 硬件仿真实验 为了验证本设计的合理性与有效性,运用PROTRES软件对其进行硬件仿真,仿真电路图设计如图5.1所示: 图5.1 仿真电路图 运营仿真电路,观测电压表达数与LCD1602液晶显示的示数是否一致。 结 论 随着科学技术的发展,传感器技术在各行业发展进程中发挥着不可替代的作用,信息数据的采集、状态变化的监控等都离不开传感器,传感器技术在现在社会中扮演着重要的角色。为了满足现在社会飞速发展的技术规定,传感器领域也在不断进行着革新与发展,以更好适应现代各行业的需求。 本设计选用ADC0832作为A/D转换芯片,运用AT89C51芯片对采集到的数据进行相应的解决,最终由LCD1602显示运算结果,设计硬件电路与编写相应控制程序,通过PROTUES仿真实验,由于仿真电路中光敏电阻的相应参数未知,因此改变光照条件,通过检测其分压变化情况来验证设计的合理性。由此,可以得到以下结论:采集到的数据与真实数据基本相同。本设计基本上完毕光照传感器的相应功能,但是由于光敏电阻相关参数救活知,只能通过检测分压变化来检测相应光照强度变化,本设计还可进行如下改善:先用已知型号的光敏电阻,通过相应的参数解决运算通过LCD1602直接显示当前光照强度,使设计更加人性化;还可对检测电路进行改善,加入放大电路,使其对光照强度检测的灵敏度加强。 由于本人的知识水平有限,局限性之处请各位老师指正。 致 谢 毕业设计完毕了,在这个过程中我学到了很多东西。一方面我要感谢我的导师郭晓金老师,他在我完毕论文的过程中,给予了我很大的帮助。在论文开始的初期,我对于论文的结构以及文献选取等方面都有很多问题,郭老师根据我的问题都会一一细心的指导。在设计过程中郭老师不仅指出了我的设计中的不少错误提出了很多改善的好意见,同时还在以后我们该做人做学问这个问题上给我们很多好的意见。 通过两个多月的努力,在郭晓金老师的悉心指导和热情帮助下,我的毕业设计得以顺利完毕。毕业设计是对大学四年所学知识的一次综合性检测,在设计的过程中,我学会有针对性的查一些需要的中英文资料,并对传感器理论、单片机理论、电子电工技术等方面的知识进行了系统的学习,在巩固了专业知识同时也学会了很多新的东西,了解了很多前沿学科的知识。 回首大学四年,有太多美好的记忆与不舍,在此设计期间,我要- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 光照度 传感器 设计 毕业设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文