基于89C51单片机的光控路灯设计Word格式文档下载.docx
- 文档编号:16943449
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:14
- 大小:309.70KB
基于89C51单片机的光控路灯设计Word格式文档下载.docx
《基于89C51单片机的光控路灯设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于89C51单片机的光控路灯设计Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
随着社会文明的
摘要……………………………………………………………………...1
1引言…………………………………………………………………...3
2单片机概述…………………………………………………………...5
3芯片介绍……………………………………………………………...6
3.1光敏电阻及放大电路………………………………………6
3.2ADC0804芯片简介…………………………………………9
4单片机选型…………………………………………………………..13
4.1、AT89C51的特点…………………………………………13
4.2、单片机附属电路………………………………………….14
5总电路图及工作原理……………………………………………..…16
6源程序…………………………………………………………..……17
7仿真结果……………………………………………………….…….18
8心得体会………………………………………………………….….19
9参考文献………………………………………………………….….19
二、单片机概述:
单片微型计算机简称单片机,是典型的嵌入式微控制器(MicrocontrollerUnit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。
单片机由芯片内仅有CPU的专用处理器发展而来。
最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。
INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。
事实上单片机是世界上数量最多的计算机。
通常单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:
中央处理器、存储器和I/O接口电路等。
因此,单片机只需要适当的软件及外部设备相结合,便可成为一个单片机控制系统。
单片机经过1、2、3代的发展,目前单片机正朝着高性能和多品种的方向发展,他们的CPU功能在增强,内部资源在增多,引脚的多功能化,以及低电压低功耗化。
三、芯片简介
3.1光敏电阻及放大电路:
光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;
入射光强,电阻减小,入射光弱,电阻增大。
光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。
常用的光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的。
光敏电阻器的阻值随入射光线(可见光)的强弱变化而变化,在黑暗条件下,它的阻值(暗阻)可达1~10M欧,在强光条件(100LX)下,它阻值(亮阻)仅有几百至数千欧姆。
光敏电阻器对光的敏感性(即光谱特性)与人眼对可见光(0.4~0.76)μm的响应很接近,只要人眼可感受的光,都会引起它的阻值变化。
设计光控电路时,都用白炽灯泡(小电珠)光线或自然光线作控制光源,使设计大为简化。
可见光光敏电阻器:
包括硒、硫化镉、硒化镉、碲化镉、砷化镓、硅、锗、硫化锌光敏电阻器等。
主要用于各种光电控制系统,如光电自动开关门户,航标灯、路灯和其他照明系统的自动亮灭,自动给水和自动停水装置,机械上的自动保护装置和“位置检测器”,极薄零件的厚度检测器,照相机自动曝光装置,光电计数器,烟雾报警器,光电跟踪系统等方面。
光敏电阻的主要参数是:
(1)光电流、亮电阻。
光敏电阻器在一定的外加电压下,当有光照射时,流过的电流称为光电流,外加电压与光电流之比称为亮电阻,常用“100LX”表示。
(2)暗电流、暗电阻。
光敏电阻在一定的外加电压下,当没有光照射的时候,流过的电流称为暗电流。
外加电压与暗电流之比称为暗电阻,常用“0LX”表示。
(3)灵敏度。
灵敏度是指光敏电阻不受光照射时的电阻值(暗电阻)与光照射时的电阻值(亮电阻)的相对变化值。
(4)光谱响应。
光谱响应又称光谱灵敏度,是指光敏电阻在不同波长的单色光照射下的灵敏度。
若将不同波长下的灵敏度画成曲线,就可以得到光谱响应的曲线。
(5)光照特性。
光照特性指光敏电阻输出的电信号随光照度而变化的特性。
从光敏电阻的光照特性曲线可以看出,随着的光照强度的增加,光敏电阻的阻值开始迅速下降。
若进一步增大光照强度,则电阻值变化减小,然后逐渐趋向平缓。
在大多数情况下,该特性为非线性。
(6)伏安特性曲线。
伏安特性曲线用来描述光敏电阻的外加电压与光电流的关系,对于光敏器件来说,其光电流随外加电压的增大而增大。
(7)温度系数。
光敏电阻的光电效应受温度影响较大,部分光敏电阻在低温下的光电灵敏较高,而在高温下的灵敏度则较低。
(8)额定功率。
额定功率是指光敏电阻用于某种线路中所允许消耗的功率,当温度升高时,其消耗的功率就降低。
工作原理
光敏电阻的工作原理是基于内光电效应。
在半导体光敏材料两端装上电极引线,将其封装在带有透明窗的管壳里就构成光敏电阻,为了增加灵敏度,两电极常做成梳状。
用于制造光敏电阻的材料主要是金属的硫化物、硒化物和碲化物等半导体。
通常采用涂敷、喷涂、烧结等方法在绝缘衬底上制作很薄的光敏电阻体
图1、光敏电阻的实验图
上图是由光敏电阻和三极管组成的放大电路,白天光照强度较强,光敏电阻呈低阻状态,三极管基极电位较低,三极管处于导通状态,发射极为高电平;
当夜幕降临时,光照强度变弱,光敏电阻阻值逐渐变大,基极电压上升,当上升到一定程度后,三极管处于截止状态,三极管发射极从而产生低电平,并传送到模数转换器。
3.2ADC0804芯片(模数转换器)简介
1.工作原理:
所谓A/D转换器就是模拟/数字转换器(ADC),是将输入的模拟信号转换成数字信号。
信号输入端可以是传感器或转换器的输出,而ADC的数字信号也可能提供给微处理器,以便广泛地应用。
2.ADADC0804引脚图如下:
图2、ADC0804引脚图
3.引脚说明
/CS(引脚1)芯片选择信号,低电平有效
/RD(引脚2)外部读取转换结果的控制输出信号。
/RD为HI时,DB0~DB7处理高阻抗:
/RD为LO时,数字数据才会输出。
/WR(引脚3)用来启动转换的控制输入,相当于ADC的转换开始(/CS=0时),当/WR由HI变为LO时,转换器被清除:
当/WR回到HI时,转换正式开始。
CS、RD、WR:
是数字控制输入端,满足标准TTL逻辑电平。
其中CS和WR用来控制A/D转换的启动信号。
CS、RD用来读A/D转换的结果,当它们同时为低电平时,输出数据锁存器DB0~DB7各端上出现8位并行二进制数码。
CLKI(引脚4)和CLKR(引脚19):
ADC0801~0805片内有时钟电路,只要在外部“CLKI”和“CLKR”两端外接一对电阻电容即可产生A/D转换所要求的时钟,其振荡频率为fCLK≈1/1.1RC。
其典型应用参数为:
R=10KΩ,C=150PF,fCLK≈640KHZ,转换速度为100μs。
若采用外部时钟,则外部fCLK可从CLKI端送入,此时不接R、C。
允许的时钟频率范围为100KHZ~1460KHZ。
INTR(引脚5):
INTR是转换结束信号输出端,输出跳转为低电平表示本次转换已经完成,可作为微处理器的中断或查询信号。
如果将CS和WR端与INTR端相连,则ADC0804就处于自动循环转换状态。
CS=0时,允许进行A/D转换。
WR由低跳高时A/D转换开始,8位逐次比较需8×
8=64个时钟周期,再加上控制逻辑操作,一次转换需要66~73个时钟周期。
在典型应用fCLK=640KHZ时,转换时间约为103μs~114μs。
当fCLK超过640KHZ,转换精度下降,超过极限值1460KHZ时便不能正常工作。
VIN(+)(引脚6)和VIN(-)(引脚7):
被转换的电压信号从VIN(+)和VIN(-)输入,允许此信号是差动的或不共地的电压信号。
如果输入电压VIN的变化范围从0V到Vmax,则芯片的VIN(-)端接地,输入电压加到VIN(+)引脚。
由于该芯片允许差动输入,在共模输入电压允许的情况下,输入电压范围可以从非零伏开始,即Vmin至
Vmas。
此时芯片的VIN(-)端应该接入等于Vmin的恒值电码坟上,而输入电压VIN仍然加到VIN(+)引脚上。
AGND(引脚8)和DGND(引脚10):
A/D转换器一般都有这两个引脚。
模拟地AGND和数字地DGND分别设置引入端,使数字电路的地电流不影响模拟信号回路,以防止寄生耦合造成的干扰。
VREF/2(引脚9):
参考电压VREF/2可以由外部电路供给从“VREF/2”端直接送入,VREF/2端电压值应是输入电压范围的二分之一所以输入电压的范围可以通过调整VREF/2引脚处的电压加以改变,转换器的零点无调整。
4.ADC0804转换器的工作时序如图4-8所示。
图3、ADC0804转换器的工作时序图
5.AD转换器的设计接口电路图:
图中,ADC0804数据输出线与AT89C51的数据总线直接相连,AT89C51的RD、WR和INT1直接连到ADC0804,由于用P1.0线来产生片选信号,故无需外加地址译码器。
当AT89C51向ADC0804发WR(启动转换)、RD(读取结果)信号时,只要虚拟一个系统不占用的数据存储器地址即可。
四.单片选型
4.1、AT89C51的特点:
AT89C51是带4K字节可编程可擦出的只读存储器的低电压,高性能,CMOS,8位单片机。
该器件采用ATMEL高密度非易失存储器制造技术制造。
AT89C51管脚图如图2.2所示。
图5、AT89C51管脚图
主要特性:
1与MOS-51兼容
24K字节可编程闪烁存储器
3数据保留时间:
10年
4全静态工作:
0HZ-24HZ
5128*8的RAM
632可编程I/0口线
7两个16位的定时计数器
85个中断源
9可编程串行通道
10低功耗的闲置和掉电模式
11片内振荡器和时钟电路
4.2、单片机附属电路
单片机附属电路主要有晶体振荡电路和复位电路。
一.晶体振荡电路
1.晶体振荡器的作用:
石英晶体振荡器也称石英晶体谐振器,它用来选择频率和稳定频率,是一种可以取代LC谐振回路的谐振元件。
2本设计所用的晶体振荡电路如图2.3所示。
图6、晶体振荡电路
此晶振电路所选用的石英晶振频率为12MHZ。
二.复位电路
单片机复位是使CPU和系统的其它功能部件都处在一个确定的初始状态,并从这个状态开始工作,例如复位后CP=0000H,是单片机从第一个单元取指令。
无论是在单片机刚开始接上电源时,还是断电后或者发生故障后都要复位,所以我们必须弄清楚MCS-51型单片机复位的条件,复位电路和复位后的状态。
单片机复位的条件是:
必须使RST/Vpd或RST引脚上加上持续两个机器周期的高电平。
例如,若时钟频率为12MHZ,机器周期为1us,则只需2us以上的高电平,在RST引脚出现高电平后的第二个机器周期执行复位。
单片机常用的复位电路如图2.4(a)和图2.4(b)所示。
图7(a)复位电路(b)与单片机相连的复位电路
图7(a)复位电路,其电阻阻值的选择和电容容量的选择都是经过计算的,而最后计算的结果时间常数可以满足我们的需求。
其计算过程如下:
t=0.7RC=0.7*1000*10*10-6=0.7ms
此值远远大于2us,所以此复位电路用。
图7(b)是我们设计中用到的复位电路,为按键复位路,该电路除具有上电复位功能外,若要复位只需按图中RESET键,此时电源Vcc经过R1,R2分压在RESET端产生复位高电平。
五、总电路图及工作原理:
电路图:
图8、基于单片机的光控路灯原理图
工作原理:
根据光敏电阻阻值特性,光照较强时,光敏电阻阻值较小,相应传入ADC0804的电压较低,经模数转换后,将得到的8位二进制数输入单片机89C51中,由单片机程序控制路灯开关,当输入单片机电平为高电平时,灯不亮,但输入单片机电平为低电平时路灯亮。
本设计中,输入数值小于128H时路灯亮。
六、源程序:
#include<
reg51.h>
#defineucharunsignedchar
#defineuintunsignedint
sbitcs=P3^0;
/*引脚标注*/
sbitrw=P3^2;
sbitrd=P3^1;
sbitshuchu=P3^4;
uchartemp;
yanshi(uintz)/*延时子程序部分*/
{
uintx,y;
for(x=z;
x>
0;
x--)
for(y=110;
y>
y--);
}
voidmain()/*主函数部分*/
{
cs=0;
rd=0;
yanshi(40);
rw=1;
yanshi(70);
rw=0;
P1=0xff;
temp=P1;
/*判断输入信号值并控制路灯开关*/
if(temp<
128)
shuchu=0;
/*输出低电平路灯亮*/
else
shuchu=1;
/*输出高电平路灯不亮*/
七、仿真结果:
当光线充足时,LED等保持熄灭状态,当光线较低时,LED灯亮。
图9、仿真成功截图
八、心得体会:
通过本次课程设计,掌握了一些单片机方面的有关知识,增强了思考能力和动手能力,加深了对微机原理课本知识的理解,认识到课本知识的重要性,学会了使用proteus、keil等相关软件,本次课程设计的题目是基于单片机的光控路灯系统设计,在设计中又一次感受到课本知识的重要性,同时也认识到,只学好课本理论知识是远远不够的,在学习课本知识的同时还要增强自己的动手能力,对一些重要原理及定理要熟练掌握,只有一步一步的把理论知识学好,再积极的进行科学实践才能提高自身的素质,为以后现代化建设贡献自己的一份力量。
九、参考文献:
[1]朱善军,单片机原理及应用,北京清华大学出版社,2005
[2]杨西明,单片机编程与入门,北京机械工业出版社,2004
[3]刘和平,单片机原理及应用,重庆大学出版社,2004
[4]刘瑞新,单片机原理及应用教程,北京机械工业出版社,2003
[5]李传军,单片机原理及应用,河南科技出版社,2006
[6]饶庆,89C51单片机课程设计实训教材,北京人民邮电出版社,2003
[7]林军,单片机微型计算机原理及口技术,北京水利水电出版社,2004
[8]XX网站收集一些文献
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 89 C51 单片机 光控 路灯 设计