




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
隧
道
智
能
昭
)\、、
明
系
统
设
计
说
明
书
隧道智能照明系统
伴随电子技术的迅猛发展,单片机技术己渗透到航天、国防、工业。农业、
平常生活等各个领域,成为当今世界科技现代化不可缺乏日勺重要工具和强有力武
器。用单片机研制的各个智能化测量控制仪表周期短、成本低,在一起、仪表与
机电一体化产品的设计中具有明显的优势。这次用单片机设计制作一种走廊珞灯
控制系统。
光控电路有着广泛的应用。例如都市中的路灯或楼道照明等一般都是由人工
操作H勺,假如采用光控电路,根据光线H勺强弱来自动启动和关闭照明灯,做到无人
自动控制,可以减轻工人的劳动强度,有效日勺节省能源。如下图所示:
这时若在光控电路的基础上添加一种声控电路,使得照明电路在无光线的时
候,只受声音的控制L当有脚步声或其他较强声响的时候,照明电路自动工作。当
音,灯也不会亮,而当夜晚时(光线到达临界状态时)声控装置才会真正的被启动
年,一而这时,就是这种“声光控灯”大显身手的时候。即,当有声音响动日勺时候,
灯才会亮起来,假如是人们活动,则有很强日勺适应性与活动性,当没人活动的时
候,也不会导致无端的能源挥霍。假如与一般的手动灯比较,当人在黑暗中的时
候,很难找到开关的位置,乱找不一定能找到,甚至有时候会伤害到自己口勺人身
安全(在黑暗中找不到方向,乱闯很也许会撞上对人体有害的东西,例如被硬物
绊倒被摔伤,碰到锋利的东西被割伤等),而对于声光控灯来说,人们只需要造
出某种声音,例如拍手,大喊一声等,就可以启动声光控控制灯,从而办完自己
想办日勺事情(要延长灯的亮着的时间得要在合适日勺时刻发出声音即延续)。
智能led照明控制系统,本人提供两种设计方案如下:运用单片机,定期通
过单片机日勺内部定期器来完毕。如下图所示:
2.1.方案一电路的工作原理
声光控照明电路还需要加上一种延时电路,才能使照明灯在夜晚工作了一定
期间后自动熄灭,否见,照明灯将会是长明灯,这样将导致资源的挥霍,也大大
缩短了照明灯的寿命。
声光控延时开关H勺电路原理图见图1所示。电路中的重要元器件是使用了数
字集成电路cd4011,其内部具有4个独立日勺与非门vd1〜vd4,使电路构造简朴,
工作可靠性高。
为了使声光控开关在白天开关断开,即灯不亮,由光敏电阻rg等元件构成
光控电路,r5和rg构成串联分压电路,夜晚环境无光时,光敏电阻时阻值很大,
rg两端的电压高,即为高电平间『2nr8c3,变化r8或c3口勺值,可变化延时时
间,满足不一样日日勺。vd3和vd4构成两级整形电路,将方波信号进行整形。当
c3充电到一定电平时,信号经与非门vd3、vd4后输出为高电平,使单向可控硅
导通,电子开关闭合;c3充斥电后只向r8放电,当放电到一定电平时,经与非
门vd3、vd4输出为低电平,使单向可控硅截止,电子开关断开,完毕一次完整
日勺电子开关由开到关日勺过程。
二极管vdl〜vd4将交流220v进行桥式整流,变成脉动直流电,又经rl降
压,c2滤波后即为电路的直流电源,为bm、vt、ic等供电。
用声光控延时开关替代住宅小区日勺楼道上的开关,只有在天黑后来,当有人
走过楼梯通道,发出脚步声或其他声音时,楼道灯会自动点亮,提供照明,当人
们进入家门或走出公寓,楼道灯延时儿分钟后会自动熄灭。在白天,虽然有声音,
楼道灯也不会亮,可以到达节能的目的。声光控延时开关不仅合用于住宅区的楼
道,并且也合用于工厂、办公楼、教学楼等公共场所,它具有体积小、外形美观、
应用广泛、工作可靠等长处。
2.LL单片机控制部分电路
单片机控制模块:单片机选用我们常用的AT89c51。无论是信号采集还是信
号输出都要通过单片机的出来。此外定期也是通过单片机的定期来做,这样可以
减少外部元器件日勺数量。
2.1.2.信号采集部分电路
判断外界光线采用光敏电阻,运用集成运放LM324将电阻输出日勺电压转换成
TTL电平以供单片机处理。检测外界声音日勺使用微型话筒,信号处理措施和光敏
电阻出来的信号处理措施类似,并且下文有详细的简介,在这里就不多作简介。
系统构成框图如图2所示:
图2信号采集部分电路系统构成框图
光敏电阻接在PLO上,话筒接在P1.1上,继电器接在P1.2上,蜂鸣器接
在P1.3上。房单片机运行时,单片机会不停的扫描P1.0和PL1口上的逻辑状
态。当发现这两个10口发生变化时,立虽然判断是光敏电阻发生日勺信号,还是
话筒的信号。发送在P1.2或者Pl.310口上输出控制信号区控制继电器动作或者
控制蜂鸣器蜂鸣。假如是要打开路灯,那么单片机的内部定期港就开始工作每当
定期时间到了后来就会立即关闭路灯。这就是方案二H勺工作过程。
用A/D转换器ADC0809,由单片机去判断外界的环境。
方案二的构成框图如图3所示
光敏电阻及继电器
AA
DT
8
C9
1c
5
91
话筒及其信蜂鸣器
图3方案二的构成框图
方案二的主体电路和方案一类似,不过方案二中比方案一多了一种AD转换
器ADC0809,光敏二极管或者话筒输出的信号不是直接输入到单片机,而是通过
ADC0809转换成数字信号,然后再输入到单片机。方案二中单片机收到的是通过
简朴判断的光线或者声音信号了,这种工作状态单片机永远只懂得两种状态。而
方案二单片机可以详细的懂得外界光线的强弱或者外界的声音大小。这样方案二
在处理输入信号上更具有优势。同步由于加入ADC0809转换器,可以对输入的光
线信号和声音信号从模拟量到数字量日勺转换,这样可以详细的判断出外界的I环境
状况,可以懂得外界光线的详细强度大小和外界详细声音的强弱,这样使得走廊
路灯具有功能愈加强大日勺只能控制,开灯外界光线的强度和关灯外界光线日勺强度
有一种差值,同样开灯外界声音日勺大小和关灯外界声音的大小也具有一种差值,
具有减少误差的功能。
在这两个方案中方案一运用了单片机,定期通过单片机日勺内部定期器来完
毕,电路有了逻辑分析的能力,由于该方案前面日勺输入只有0和I两种状态因此
该电路在处理光线或者声音在临界状态不停变化的状况会碰到比较大的麻烦,因
此设计出方案二,方案二是用ADC0809可以由单片机去判断外界的环境是什么样
子的,方案一处理不了日勺状况。因此放弃了方案一而选择了方案二。
3电路设计
下面详细对本次毕业设计所考虑日勺方案进行初步日勺论证和简要日勺分析。
3.1电源电路的设计
由于但路中需要12V和5V两种电压,因此分别采用三端稳压器7812和7805
输出者两种电压,7812的输入端电压有市电220VAe变换而来。
电路图如下:
♦5V
图4电源电路原理图
电源部分使用220V到15V日勺交流电压然后通过全桥滤波。为了防止电路由
于意外状况导致电路电流过大,我们使用额定电流为500mA的保险丝来防止电路
出现短路的状况。做到愈加安全。电源变压器选用额定电压15v,功率容量2W
变压器,输出电压经桥式整流电路整流后电压是:U=1.2*U。
该处电压虽然已经是直流但仍有较大波动,加装两只10000UF电容后将会获
得平滑稳定口勺直流电压,此时电压为:U=1.4U(1
值得一提的是,为了深入滤除电路中也许存在的高频干扰分量,还要在主滤
波电容上并联两只104P磁片电容,将干扰尽量旁路到地。之后将21v电压送给
三端稳压器7812输出一种12VH勺电压,供应继电器使用。12V的电压通过滤波
在通过7805输出一种5VH勺电压给单片机部分电路供电。
5V的电压时12V通过7805线性稳压器得到日勺,为单片机部分电路供电。
3.2信号采集部分电路的设计
信号采集部分电路包括光信号采集和声音信号采集两个部分
光信号采集部分电路:
光信号采集部分电路由光敏电阻和信号处理电路构成,有图5可以懂得光敏
电阻日勺信号从光敏电阻和电阻R3之间输出,然后输入集成运放的2脚。集成运
放LM324构成的是一种加法电路,光敏电阻日勺输出信号和由可调电阻R4,R3输
出信号相加。通过该部分的电路处理光线亮度信号将被处理成0-5V/、J电压,输
入到ADC0809,转换成数字信号,最终送入单片机进行处理。
图5光信号采集部分电路
声音信号部分电路:
由于话筒必须和一种10K的电阻串联接到5V日勺电压才能有信号日勺输出,因
此话筒的信号输出电路的形式如图6所示。由于输入信号有很大的直流部分,因
此必须使用一种隔离电容C6将直流成分隔离掉,然后送入到三极管Q3,Q4进行
信号口勺初步放大。下面口勺处理电路和光线信号的处理电路相似,最终也是输出一
种0-5V的电压,最终送入到单片机进行处理。
图6声音信号部分电路
A/D转换工作原理:
A/D转换器是用来通过一定日勺电路将模拟量转变为数字量。
模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等
非电信号。但在A/D转换前,输入到A/D转换涔日勺输入信号必须经多种传感器把
多种物理量转换成电压信号。
A/D转换后,输出的数字信号可以有8位、10位、12位和16位等。
A/D转换器日勺工作原理
重要简介如下三种措施:逐次迫近法、双积分法、电压频率转换法。
在集成电路器件中普遍采用逐次迫近型,现简要简介下逐次迫近型A/D转换
日勺基本工作原理。
逐次迫近法
逐次迫近式A/D是比较常见H勺一种A/D转换电路,转换的时间为微秒级。
采用逐次迫近法口勺A/D转换器是由种比较器、D/A转换器、缓冲寄存器和控制
逻辑电路构成,如图3.2.3.1所示。
基本原理是从高位到低位逐位试探比较,仿佛用天平称物体,从重到轻逐层增减
祛码进行试探。
逐次迫近法转换过程是:初始化时将逐次迫近寄存器各位清零;转换开始时,
先将逐次迫近寄存器最高位置1,送入D/A转换器,经D/A转换后生成的模拟量
送入比较器,称为Vo,与送入比较器日勺待转换的模拟量Vi进行比较,若Vo<
Vi,该位1被保留,否则被清除。然后再置逐次迫近寄存器次高位为1,将寄
存器中新日勺数字量送D/A转换器,输出的V。再与Vi比较,若Vo〈Vi,该
位1被保留,否则被清除。反复此过程,直至迫近寄存器最低位。转换结束后,
将逐次迫近寄存器中日勺数字量送入缓冲寄存器,得到数字量日勺输出。逐次迫近日勺
操作过程是在一种控制电路的控制下进行口勺。
ADC0809简介:
1.重要特性:8路8位A/D转换器,即辨别率8位;具有转换起停控制端;
转换时间为100us;单个+5V电源供电;模拟输入电压范围0〜+5V,不需零
点和满刻度校准;工作温度范围为-40〜+85摄氏度;低功耗,约15mW。
SIAR!'CLOCKOE
828-it
踣27-IN,
1826-IN<i
叔t)K25-ADDA
开!)BZl—ADDH
XSTART-623-ADIX-
DB4
E(K:-7AI)(3809;:-\I.E
DH,lh-8-D;
DB.OE-920
;
ADDAhHCUKK-H019Th
Al)1)1,危址演"DB118
AIHX'kui•i-2-I).
AI.HG\D-16-
i)r15
图7ADC0809内部构造
2.模拟信号输入IN0〜IN7:TN0-IN7为八路模拟电压输入线,加在模拟开
关上,工作时采用时分割日勺方式,轮番进行A/D转换。
3.地址输入和控制线:地址输入和控制线共4条,其中ADDA.ADDB和ADDC
为地址输入线,用于选择IN0-IN7上哪一路模拟电压送给比较器进行A/D转换。
ALE为地址锁存容许输入线,高电平有效。当ALE线为高电平时,ADDA.ADDB
和ADDC三条地址线上地址信号得以锁存,经译码器控制八路模拟开关通路工作。
4.数字量输出和控制线(11条):START为“启动脉冲”输入线,上升沿
清零,下降沿启动ADC0809工作。EOC为转换结束输出线,该线高电平表达心转
换己结束,数字量己锁入"三态输出锁存器"。D0-D7为数字量输出线,D7为最
高位。ENABLE为“输出容许”线,高电平时能使DO-D7引脚上输出转换后的数
字量。
5.电源线和其他(5条):CLOCK为时钟输入线,用于为ADC0809提供逐次
比较所需,一般为640kHz时钟脉冲°Vcc为+5V电源输入线,GND为地线°+VREF
和-VREF为参照电压输入线,用于给电阻网络供应原则电压。+VREF常和VDD相
连,-VREF常接地。ADC0809芯片性能特点:是一种逐次迫近型的A/D转换器,
外部供应基准电压;单通道转换时间116us;辨别率为8位,带有三态输出锁存器,
转换结束时,可由CPU打开三态门,读出8位的转换成果;有8个模拟量日勺输入
端,可引入8路待转换的模拟量。ADC0809的数据输出构造是内部有可控的三态
缓冲器,因此它的数字量输出信号线可以与系统的数据总线直接相连。内部的三
态缓冲器由0E控制,当0E为高电平时,三态缓冲器打开,将转换成果送出;当0E
为低电平时,三态缓冲器处在阻断状态,内部数据对外部的数据总线没有影响。因
此,在实际应用中,假如转换结束,要读取转换成果,则只要在0E引脚上加一种正
脉冲,ADC0809就会将转换成果送到数据总线上。在本系统中ADC0809在电路中
日勺连接如下图所示,在模拟量之前加入滤波电路是为了使泯集数据愈加精确,对
于模拟输入通道,还需要采用某些消除干扰的措施,这点将在下一小节提到
ADC0809是带有8位A/D转换器、8路多路开关以和微处理机兼容的控制逻辑口勺
CMOS组件。它是逐次迫近式A/D转换器,可以和单片机直接接口。
6.ADC0809的内部逻辑构造
由下图可知,ADC0809由一种8路模拟开关、一种地址锁存与译码器、一种
A/D转换器和一种三态输出锁存器构成。多路开关可选通8个模拟通道,容许8
路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换
完的I数字量,当0E端为高电平时,才可以从三态输出锁存器取走转换完的数据。
路
«
抵
X
开
关
不
图8ADC0809的内部逻辑构造
7.ADC0809引脚构造
ADC0809各脚功能如下:
D7-D0:8位数字量输出引脚。
IN0-IN7:8位模拟量输入引脚。
VCC:+5V工作电压。
GND:地。
REF(+):参照电压正端。
REF(-):参照电压负端。
START:A/D转换启动信号输入端。
ALE:地址锁存容许信号输入端。
(以上两种信号用于启动A/D转换).
EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高
电平。
0E:输出容许控制端,用以打开三态数据输出锁存器。
CLK:时钟信号输入端(一般为500KHz)。
A、B、C:地址输入线。
8.外部特性(引脚功能)
ADC0809芯片有28条引脚,采用双列直插式封装,如图13.23所示。下面
阐明各引脚功能。
IN0-IN7:8路模拟量输入端。
2-1-2-8:8位数字量输出端。
ADDA、ADDB>ADDC:3位地址输入线,用于选通8路模拟输入中口勺一路
ALE:地址锁存容许信号,输入,高电平有效。
START:A/D转换启动信号,输入,高电平有效。
EOC:A/D转换结束信号,输出,当A/D转换结束时,此端输出一种高电
平(转换期间一直为低电平)。
0E:数据输出容许信号,输入,高电平有效。当A/D转换结束时,此端输
入一种高电平,才能打开输出三态门,输出数字量。
CLK:时钟脉冲输入端。规定期钟频率不高于640KHZ。
REF(+)、REF(-):基准电压。
Vcc:电源,单一+5V。
GND:地。
9.ADC0809的工作过程是:首先输入3位地址,并使ALE=1,将地址存入地
址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐
次迫近寄存器复位。下降沿启动A/D转换,之后EOC输出信号变低,指示转换
正在进行。直到A/D转换完毕,EOC变为高电平,指示A/D转换结束,成果数
据已存入锁存器,这个信号可用作中断申请。当0E输入高电平时,输出三态门
打开,转换成果日勺数字量输出到数据总线上。
ADC0809对输入模拟量规定:信号单极性,电压范围是0-5V,若信号太小,
必须进行放大;输入的模拟量在转换过程中应当保持不变,如若模拟量变化太快,
则需在输入前增长采样保持电路。
在本课题设计中ADC0809的通道选择是通过A7、A8、A9来选择日勺,A7、A8、
A9与通道选择关系为:
A7A8A9
IN0000
IN1001
IN2010
IN3011
IN4100
IN5101
IN6110
IN7111
光信号从INO输入,声音信号从IN1输入,因此光信号曰勺A/D转换地址70FFH,声音
信号A/D转换地址71FFH。ADC0809H勺转换结束引脚EOC引脚接在单片机的IN0引脚上。
因此这也就意味着既可以采用中断方式也可以使用查询方式对ADC0809转换好的数据进行
读取操作。采用中断方式可以节省大量的时间,这样大大减轻了单片机日勺工作承担。
3.3单片机部分电路的设计和论证
单片机部分使用日勺是AT89c51,我们对此款单片机非常熟悉,因此使用起来
也相对纯熟某些。下面是AT89c51的简介:
AT89C51单片机内部包括部件概括如下:一种8位CPU,一种片内振荡器和
时钟电路,ROM程序储存器,RAM数据储存器,两个16位定期器/计数器,可
寻址64K外部数据存储空间和64K外部程序存储的控制电路,32条可编程的I/O
总线(四个8为并行I/O端口),一种可编程全双工串行口,具有5个中断、2
个优先级的中断构造。
AT89C51用CHMOS工艺制造的单片机都采用双列直插式(DIP)40脚封装,
端子信号完全相似。这40根端子大体可分为:电源(Vcc、Vss、Vpp、Vpd)>
时钟(XTAL1、XTAL2)、I/O口(P0-P3)、地址总线(P0口、P2口)和控制总
线(ALE、RST、/PROG、/PSEN、/EA)等几部分。它们日勺功能简述如下:
1.电源:Vcc(端子号40),芯片电源,接+5V;Vss(端子号20),电源接
地端。
2.时钟:XTAL1(端子号18)、XTAL2(端子)分别是内部振荡电路反相
放大器的输入端、输出端,是外接晶振的端子。
3.控制总线:ALE(端子号30)用来把地址日勺低字节锁存到外部锁存器;
/psen(端子号29)外部程序存储器读选通信号;RST(端子号9)复位信号输入
端;/EA为内部程序存储器和外部程序存储器的选择端;
4.I/O线:P0口(端子号32-39)单片机的双向数据总线和低8位地址总线;
P1口(端子号1-8)双向输入/输出口,用来驱动4个LSTTL负载;P2口(端子
号21-28)双向输入/输出口,在访问存储器时,用作高8位地址总线;P3口(端
子号10-17)双向输入输出口能驱动4个LSTTL负载。P3口日勺每一种端子尚有
其他日勺功能。
P3.0——RXD:串行口输入端;
P3.1——TXD:串行口输出端;
P3.2——/INTO:外部中断0中断祈求输入端:
P3.3——/INT1:外部中断1中断祈求输入端:
P3.4——TO:定期器/计数器0外部输入端;
P3.5——T1:定期器/计数器1外部输入端;
P3.6一一/WR:外部数据存储器写选通信号;
P3.7——/RD:外部数据存储器读选通信号;
5.时钟电力:AT89c51内有一种高增益发相反放大器,其频率范围为1.2MHz
—12MHz,XTAL1和XTAL2分别为放大器的输入端和输出端时钟电路可以有内
部方式或外部外部方式。在本设计中系统的时钟电路设计是采用的内部方式,即
运用芯片内部的振荡电路。AT89单片机内部有一种用于构成振荡器日勺高增益反
相放大器。引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。这个放大器
与作为反馈元件日勺片外晶体谐振器一起构成一种自激振荡器。外接晶体谐振器以
和电容C1和C2构成并联谐振电路,接在放大器的反馈回路中。对外接电容均值
虽然没有严格的规定,但电容日勺大小会影响震荡器频率日勺高下、震荡器的I稳定性、
起振日勺迅速性和温度日勺稳定性。因此,此系统电路的晶体振荡器的I值为12MHz,
电容应尽量的选择陶瓷电容,电容值约为22uF。在焊接刷电路板时,晶体振荡
器和电容应尽量安装得与单片机芯片靠近,以减少寄生电容,更好地保证震荡器
稳定和可靠地工作。为了和提高单片机tl勺运行速度,又能最大程度的保证单片机
日勺运行速度,因此AT89C51日勺晶振使用12MHz。由此我们可以计算出AT89C51
在该晶振下日勺时钟周期、机器周期和指令周期的计算措施如下:
1.指令周期
CPU执行一条指令所用的时间称为指令周期。一种指令周期由「4个机
器周期构成。
2.机器周期
CPU执行一种基本操作所用的时间称为机器周期,一种机器周期由6状
态S1~S6构成,每个状态由2时钟脉冲构成,前一种脉冲叫相位P1,后一
种脉冲叫相位P2,因此,一种机器周期由12个时钟脉冲S1PLS1P2……
S6P1,S6P2构成。
3.时钟周期
时钟脉冲周期T为计算机系统主频f口勺倒数,即:t=l/f0若系统主频
为12MHz,则T=l/12us<>在80C51指令系统中,指令长度为广3个字节。
在单字节和双字节日勺指令中,除了乘法和除法指令为4周期外,都是单周
期或双周期的。三字节指令都是双周期的。若系统主频为12M,则单冏期
指令执行日勺时间为12T=12*l/12=lusc双周期指令执行时间为
24T=24*l/12=2uso
6.复位电路:复位是由外部的复位电路来实现的。片内复位电路是复:位引脚
RST通过一种斯密特触发器与复位电路相连,斯密特触发器用来克制噪声,它日勺
输出在每个机器周期/、JS5P2,由星位电路采样一次。单片机的复:位有上电复位
和按钮手动复位两种,本方案是采用两种复位电路相结合。电容C3和电阻R2构
成了上电复位,当开机上电时,电容C2H勺正端的电压为5V,又由于电容两端日勺
电压具有不可跃变性,因此电容C3和电阻R2之间的电压也为5V,因此单片机
会复位。当系统正常工作时,由于直流电压无法通过电容,因此单片机的复位引
脚相称于通过电阻R2接地,又由于单片机的复位高电平时有效,因此单片机不
会复位。按键S1、电阻RI、R2构成了按键复位电路。在系统正常工作时,只要
将按键按下,即可使单片机的复位引脚成高电平,单片机可复位。
在电路中采用了6个电容并联,给单片机日勺电源进行滤波,使单片机的电源
愈加平滑和稳定,增长系统的稳定性。在进行PCB布板时,要注意将电容近贴着
单片机放置。
单片机引脚日勺10口的I使用:PL2和P1.3外接继电港和蜂鸣器,P0口作为
ADC0809的数据输入口,P0和P2作为地址输出口。
图9单片机部分电路图
3.4输出部分电路的设计和论证
输出部分的电路由继电器和蜂鸣器构成。
继电器电路H勺工作过程:
由干继电器是捽制220VAe啊电压,通过的J电压和电流相对较大.因此要选
用功率较大H勺继电器。在本课题的设计中使用的是12VH勺继电器。继电器室通过
三极管Q1来控制,当单片机输出低电平时,三极管截止,继电器线圈失电,常
开触点断开常闭触点闭合,路灯被关闭。当单片机输出高电平时,三极管导通继
电器线圈得电,常开触点闭合常闭触点断开,路灯被打开。由于继电器在动作时
会产生高电压脉冲干扰信号。为了消除这种影响,在继电器线圈的I的两端并联一
种蓄流二极管1N4148,二极管日勺正极接在线圈的附极,二极管的负极接在线圈
H勺正极,当继电器失电时电流从线圈的负极流向二极管的正极,然后再从正极流
到二极管的负极,之后再次流到线圈的正极,这样使线圈上存储的能量最终消耗
在线圈的内部,到达保护其他部分电路的目的。
蜂鸣器电路日勺工作过程
当单片机输出低电平时,由于采用日勺是PNP型三极管,因此三极管处在导通
状态,蜂鸣器蜂鸣。当单片机输出高电平时三极管出于撤至状态,蜂鸣器停止蜂
鸣。在本部分电路中采用PNP型三极管的原因是单片机输出灌电流口勺能力要比输
出拉电流的能力强,因此采用PNP型三极管是电流从外部流向单片机。
4.软件设计
4.1程序流程
4.1.1系统主程序流程图
图11系统主程序流程图
4.1.2传感器子程序流程图
结束
图12传感器子程序流程图
4.2程序
4.2.1主程序
ORG000011
AJMPMAIN
ORGOOOBH
LJMPINT_TO
ORG0030H
MOVSP,#6011
MAIN:CLRPl.2
SETBPl.3
MOVTMOD,#0111
MOVTHO,#OBOH
MOVTLO,#3CH
SETBETO
SETBEA
CLRTRO
MOV45H,#0
MOV46H,#0
MOV47H,#0
MOVA,#0
MOVDPTR,#ADC0809_IN0_address
MOVX@DPTR,A
JBEOC,$
MOVA,@DPTR
MOV45H,A
MOVA,#0
MOVDPTR,#ADC0809_INl_address
MOVX@DPTR,A
JBEOC,$
MOVXA,@DPTR
MOV46H,A
LCALLDATA_PROCESS
SETBTRO
MOVA,50H
NEQ:
CJNEA,#1,NEQ
MOV4511,#0
MOV46H,#0
MOV50H,#0
SJMPMAIN
4.2.2定期器中断子程序
;子程序名称:定期器中断程序INT_TO
;入口参数:50H定期器时间到标志
;子程序功能:完毕中断计时
INT_TO:
MOVTHO,#OBOH
MOVTLO,#3CH
TNC47H
MOVA,47H
CJNEA,#20,NEQ2
MOV5011,#!
MOV47H,#0
CLRTRO
NEQ2:
RETI
423数据处理程序
;子程序名称:DATA_PROCESS
;入口参数:46H,47H
;子程序功能:完毕友数据的处理
DATAPROCESS:
MOVA,46H
MOVB,#50将亮度分为50个等级
DIVAB
LCALLL_PROCESS判断开灯还是关灯子程序
MOVA,47H
MOVB,#50
DIVAB将声音分为50个等级
LCALLV_PROCESS
RET
4.2.4ADC0809持续对2个通道采样程序
MOVRO,#3011
MOVR4,#02H
MOVDPTR,#OCOOOH选择ADC0809日勺INO输入
LOOP:
MOVX@DPTR,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 前台文员工作提升计划
- 住院患者满意度调查与分析计划
- 建立高效团队的年度管理策略计划
- 工业设施保安工作总结计划
- 情感表达训练小班情绪管理教育计划
- 培养幼儿园小班的审美意识与艺术表达能力计划
- 2025年银行资格证考试全国卷试题及答案
- 2035年国际金融理财师考试的行业发展动态与分析试题及答案
- 小语种证书考试问题解析试题及答案
- 备考必修的试题及答案分析
- 煤炭地下气化原理课件
- 金螳螂企业管理课件
- 2×25MW水电站电气部分课程设计
- 《探索三角形全等的条件》第一课时参考课件1 公开课课件
- 企业年金培训版教学课件
- 健康信息学中医药学语言系统语义网络框架
- 2023年中考语文一轮复习考点梳理+对点训练(原卷版+解析版)(打包7套)
- 幼儿绘本故事:如果不洗澡
- 农业机械使用与维护课程标准
- 汽轮机上缸吊出及翻缸风险分析及管控措施
- 普通高中学生综合素质档案填写样表
评论
0/150
提交评论