免费预览已结束,剩余15页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机课程设计实验报告目 录第0章 引 言第1章 单片机概述1.1 AT89S5的主要性能1.2 AT89S5的功能特性描述1.3 AT89S5的管脚排列第2章 光敏电阻介绍 2.1光敏电阻应用剖析 2.2 光敏电阻应用原理 2.3 光敏电阻主要参数与特性2.4 光敏电阻连接电路 第3章 LM324介绍3.1 LM324简介3.2 应用原理第4章 电路原理设计4.1 键盘 设计4.2 光敏电阻电路设计4.3 比较器4.4 总电路图4.5 电路PCB设计第6章 程序结构及说明 4.1 程序文件 4.2 流程结论参考文献附录课程设计题目:智能路灯控制系统设计意义;为了大力发扬环保节能概念,研究制作了这个智能路灯控制系统。它是利用MSC51单片机和一些外围电路制作而成,结合光敏电阻及其辅助电路,给它设置了5个按键功能:分别设定关闭开机对应的灯。是根据不同的路段经过车流量不同达到根据环境中光线强度自动开启或者关闭效果,利用单片机与光线采集系统的结合控制路灯工作,这样就实现了路灯的智能控制功能。第1章 单片机概述AT89S52作为普通51单片机已与广泛应用于各种产品中,其接口简单,方便使用,且功能强大,因此本系统采用AT89S52单片机作为主控制芯片。1.1 AT89S52的主要性能l 与MCS-51单片机产品兼容l 8K字节在系统可编程Flash存储器l 1000次擦写周期l 全静态操作:0Hz33Hzl 三级加密程序存储器l 32个可编程I/O口线l 三个16位定时器/计数器l 八个中断源l 全双工UART串行通道l 低功耗空闲和掉电模式l 掉电后中断可唤醒l 看门狗定时器l 双数据指针l 掉电标识符1.2 AT89S52的功能特性描述 AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。1.3 AT89S52的管脚排列第2章 光敏电阻传感器介绍2.1 光敏电阻应用剖析光敏电阻又称光导管,常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小,入射光弱,电阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。常用的光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的。光敏电阻器的阻值随入射光线(可见光)的强弱变化而变化,在黑暗条件下,它的阻值(暗阻)可达110M欧,在强光条件(100LX)下,它阻值(亮阻)仅有几百至数千欧姆。光敏电阻器对光的敏感性(即光谱特性)与人眼对可见光(0.40.76)m的响应很接近,只要人眼可感受的光,都会引起它的阻值变化。设计光控电路时,都用白炽灯泡(小电珠)光线或自然光线作控制光源,使设计大为简化。2.2 光敏电阻工作原理及应用:光敏电阻的工作原理是基于内光电效应。在半导体光敏材料两端装上电极引线,将其封装在带有透明窗的管壳里就构成光敏电阻,为了增加灵敏度,两电极常做成梳状。用于制造光敏电阻的材料主要是金属的硫化物、硒化物和碲化物等半导体。通常采用涂敷、喷涂、烧结等方法在绝缘衬底上制作很薄的光敏电阻体 光敏电阻原理图及梳状欧姆电极,接出引线,封装在具有透光镜的密封壳体内,以免受潮影响其灵敏度。在黑暗环境里,它的电阻值很高,当受到光照时,只要光子能量大于半导体材料的禁带宽度,则价带中的电子吸收一个光子的能量后可跃迁到导带,并在价带中产生一个带正电荷的空穴,这种由光照产生的电子空穴对了半导体材料中载流子的数目,使其电阻率变小,从而造成光敏电阻阻值下降。光照愈强,阻值愈低。入射光消失后,由光子激发产生的电子空穴对将复合,光敏电阻的阻值也就恢复原值。在光敏电阻两端的金属电极加上电压,其中便有电流通过,受到波长的光线照射时,电流就会随光强的而变大,从而实现光电转换。光敏电阻没有极性,纯粹是一个电阻器件,使用时既可加直流电压,也加交流电压。半导体的导电能力取决于半导体导带内载流子数目的多少。2.3光敏电阻主要参数与特性根据光敏电阻的光谱特性,可分为三种光敏电阻器: 1.紫外光敏电阻器:对紫外线较灵敏,包括硫化镉、硒化镉光敏电阻器等,用于探测紫外线。 2.红外光敏电阻器:主要有硫化铅、碲化铅、硒化铅。锑化铟等光敏电阻器,广泛用于导弹制导、天文探测、非接触测量、人体病变探测、红外光谱,红外通信等国防、科学研究和工农业生产中。 3.可见光光敏电阻器:包括硒、硫化镉、硒化镉、碲化镉、砷化镓、硅、锗、硫化锌光敏电阻器等。主要用于各种光电控制系统,如光电自动开关门户,航标灯、路灯和其他照明系统的自动亮灭,自动给水和自动停水装置,机械上的自动保护装置和“位置检测器”,极薄零件的厚度检测器,照相机自动曝光装置,光电计数器,烟雾报警器,光电跟踪系统等方面。 光敏电阻的主要参数是: 光敏电阻的实验图(1)光电流、亮电阻。光敏电阻器在一定的外加电压下,当有光照射时,流过的电流称为光电流,外加电压与光电流之比称为亮电阻,常用“100LX”表示。 (2)暗电流、暗电阻。光敏电阻在一定的外加电压下,当没有光照射的时候,流过的电流称为暗电流。外加电压与暗电流之比称为暗电阻,常用“0LX”表示。 (3)灵敏度。灵敏度是指光敏电阻不受光照射时的电阻值(暗电阻)与受光照射时的电阻值(亮电阻)的相对变化值。 (4)光谱响应。光谱响应又称光谱灵敏度,是指光敏电阻在不同波长的单色光照射下的灵敏度。若将不同波长下的灵敏度画成曲线,就可以得到光谱响应的曲线。 (5)光照特性。光照特性指光敏电阻输出的电信号随光照度而变化的特性。从光敏电阻的光照特性曲线可以看出,随着的光照强度的增加,光敏电阻的阻值开始迅速下降。若进一步增大光照强度,则电阻值变化减小,然后逐渐趋向平缓。在大多数情况下,该特性为非线性。 (6)伏安特性曲线。伏安特性曲线用来描述光敏电阻的外加电压与光电流的关系,对于光敏器件来说,其光电流随外加电压的增大而增大。 (7)温度系数。光敏电阻的光电效应受温度影响较大,部分光敏电阻在低温下的光电灵敏较高,而在高温下的灵敏度则较低。 (8)额定功率。额定功率是指光敏电阻用于某种线路中所允许消耗的功率,当温度升高时,其消耗的功率就降低。2.3 光敏电阻的应用光敏电阻属半导体光敏器件,除具灵敏度高,反应速度快,光谱特性及r值一致性好等特点外,在高温,多湿的恶劣环境下,还能保持高度的稳定性和可靠性,可广泛应用于照相机,太阳能庭院灯,草坪灯,验钞机,石英钟,音乐杯,礼品盒,迷你小夜灯,光声控开关,路灯自动开关以及各种光控玩具,光控灯饰,灯具等光自动开关控制领域。下面给出几个典型应用电路。 光敏电阻调光电路图(1)是一种典型的光控调光电路,其工作原理是:当周围光线变弱时引起光敏电阻的阻值增加,使加在电容C上的分压上升,进而使可控硅的导通角增大,达到增大照明灯两端电压的目的。反之,若周围的光线 图(1)变亮,则RG的阻值下降,导致可控硅的导通角变小,照明灯两端电压也同时下降,使灯光变暗,从而实现对灯光照度的控制。 上述电路中整流桥给出的是必须是直流脉动电压,不能将其用电容滤波变成平滑直流电压,否则电路将无法正常工作。原因在于直流脉动电压既能给可控硅提供过零关断的基本条件,又可使电容C的充电在每个半周从零开始,准确完成对可控硅的同步移相触发。 光敏电阻式光控开关 图(2)以光敏电阻为核心元件的带继电器控制输出的光控开关电路有许多形式,如自锁亮激发、暗激发及精密亮激发、暗激发等等,下面给出几种典型电路。 图(2)是一种简单的暗激发继电器开关电路。其工作原理是:当照度下降到设置值时由于光敏电阻阻值上升激发VT1导通,VT2的激励电流使继电器工作,常开触点闭合,常闭触点断开,实现对外电路的控制。 图(3)图(3)是一种精密的暗激发时滞继电器开关电路。其工作原理是:当照度下降到设置值时由于光敏电阻阻值上升使运放IC的反相端电位升高,其输出激发VT导通,VT的激励电流使继电器工作,常开触点闭合,常闭触点断开,实现对外电路的控制。 2.4 光敏电阻连接电路 第3章 LM324功能介绍3.1 LM324简介LM324系列器件为价格便宜的带有真差动输入的四运算放大器。与单电源应用场合的标准运算放大器相比,它们有一些显著优点。该四放大器可以工作在低到3.0伏或者高到32伏的电源下,静态电流为MC1741的静态电流的五分之一。共模输入范围包括负电源,因而消除了在许多应用场合中采用外部偏置元件的必要性。每一组运算放大器可用图1所示的符号来表示,它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo”为输出端。两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端Vo的信号与该输入端的位相反;Vi+(+)为同相输入端,表示运放输出端Vo的信号与该输入端的相位相同。LM324的引脚排列见图2。 3.2 LM324参数描述运放类型:低功率 放大器数目:4 带宽:1.2MHz 针脚数:14 工作温度范围:0C to +70C 封装类型:SOIC 3dB带宽增益乘积:1.2MHz 变化斜率:0.5V/s 器件标号:324 器件标记:LM324AD 增益带宽:1.2MHz 工作温度最低:0C 工作温度最高:70C 放大器类型:低功耗 温度范围:商用 电源电压 最大:32V 电源电压 最小:3V 芯片标号:324 表面安装器件:表面安装 输入偏移电压 最大:7mV 运放特点:高增益频率补偿运算 逻辑功能号:324 额定电源电压, +:15V LM324的特点: 1.短路保护输出 2.真差动输入级 3.可单电源工作:3V-32V 4.低偏置电流:最大100nA 5.每封装含四个运算放大器。 6.具有内部补偿的功能。 7.共模范围扩展到负电源 8.行业标准的引脚排列 9.输入端具有静电保护功能3.3 LM324典型电路本设计应用电路第4章 电路图:4.1 按键电路设计4.2 光敏电阻电路4.3 LM324应用接口电路4.4总电路4.5 电路PCB设计第5章 软件部分设计5.1 按键采集程序/* 按键选择函数*/void xuanze() if(K1=0) delay(200); if(K1=0) n1+;if(n11) n1=0; / if(K2=0) delay(200); if(K2=0) n2+;if(n21) n2=0; / if(K3=0) delay(200); if(K3=0) n3+;if(n31) n3=0; / if(K4=0) delay(200); if(K4=0) n4+;if(n41) n4=0; / if(K5=0) delay(200); if(K5=0) n5+;if(n51) n5=0; /* 主函数*/void main() while(1) xuanze(); if(GC!=0) if(n1=0) D1=0; if(n2=0) D2=0; if(n3=0) D3=0; if(n4=0) D4=0; if(n5=0) D5=0; / if(n1!=0) D1=1; if(n2!=0) D2=1; if(n3!=0) D3=1; if(n4!=0) D4=1; if(n5!=0) D5=1; if(GC=0) D1=1; D2=1; D3=1; D4=1; D5=1; 5.2 传感器采集程序if(GC!=0) if(n1=0) D1=0; if(n2=0) D2=0; if(n3=0) D3=0; if(n4=0) D4=0; if(n5=0) D5=0; / if(n1!=0) D1=1; if(n2!=0) D2=1; if(n3!=0) D3=1; if(n4!=0) D4=1; if(n5!=0) D5=1; if(GC=0) D1=1; D2=1; D3=1; D4=1; D5=1;结论:1有时会出现程序一点错误也没有,但就是不能正常运行的现象,最后我们发行是因为程序中有的指令书写得不规范导致的,例如有的RET返回指令一定要按正确格式书写或在两行指令间最好不要留空行。2程序中的跳转指令的运用很重要,为保险起见,都用程序调用,我们就遇到过跳转指令用错程序无法正常运行的现象。当用JNZ指令时,跳转范围比较少,这时要用一个标号中转。3编程时要注意,在程序开始时,要写入各定时器中断的入口地址。4编程过程中要注意加注释或分割线,否则,在程序过长时容易变得很乱,不便于查找或更改。5程序的结构要设计的合理,避免上下乱调用的现象,这样会使程序更加清晰化。6编程前要加流程图,这样会使思路清晰,例如数字温度控制器的设计思路完全可以按着温控设备的工作方式列写流程图。收获,体会与建议:1本学期学习单片机的时间只有8周时间,对单片机的硬件设计,软件设计掌握的深度不够,但通过此次课程设计,却改变了很多,首先对于硬件电路的工作原理有了进一步的学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学大学共建协议书
- 体育运动专业人员技能基础知识考试题与答案
- 灵寿劳务派遣协议书
- 滑冰场出租协议合同
- 扬州大学合作协议书
- 扶贫资产托管协议书
- 批量竹笋收购协议书
- 承兑分款协议书范本
- 承包地协议合同书写
- 承包教育培协议合同
- 383221452023年中考化学课件:华山论剑-金属复习课
- 离婚协议书完整版Word模板下载
- 机械与自动化技术培训方案
- 轨道车司机考试-车辆检查驾驶与维护保养课件
- 急诊科运用PDCA循环缩短缺血性脑卒中患者在急诊科停留时间品管圈成果汇报
- 2021年北京市海淀区初三中考二模语文试题(有答案)
- 螺纹等级公差计算公式
- GB/T 26081-2022排水工程用球墨铸铁管、管件和附件
- 12YJ4-1 常用门窗标准图集
- GB/T 26480-2011阀门的检验和试验
- GB/T 20207.2-2006丙烯腈-丁二烯-苯乙烯(ABS)压力管道系统第2部分:管件
评论
0/150
提交评论