时间:2023-05-30 10:06:45
开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇stc89c52单片机,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。
关键词:恒压源;单片机;A/D转换
随着电子工业的发展,电子元器件种类增多,电阻作为各类电子元器件中用量最多的器件,它的精确与否对产品的性能影响很大,现在的一些精度高的电阻测量仪器价格偏高或者操作复杂。本系统采用通用单片机stc89c52实现1Ω~10MΩ电阻量程的自动切换、自动筛选,在自动筛选功能上可以实现测量范围设定,对不满足产品要求的电阻能够声音报警;对电位器的检测可以在液晶显示器上画出阻值变化曲线,能方便的检测出电位器阻值变化是否符合产品设计的需求。
1 系统总体设计
系统总体设计框图如图1所示。该系统通过数据采集单元采集到待测电阻上的电压值,然后经运放OP07放大后送入A/D转换单元,由高精度12位A/D转换器TLC2543来完成数据的转换,并送入MCU处理器处理后送到显示系统。
1.1 MCU处理器的选择
系统选用STC89C52作为MCU处理器,其主要特点:STC89C52与MCS-51系列的单片机在指令系统和引脚上完全兼容是一种低损耗、高性能、CMOS构架的八位微处理器,片内有4k字节的在线可重复编程、快速擦除快速写入程序的存储器,能重复写入/擦除1000次,而且擦写时间仅需10毫秒,并能将数据保存时间为十年。只要程序长度小于4K,四个I/O口全部提供给用户。可用5V电压编程,没有两种电源的要求,改写时不拔下芯片,适合许多嵌入式控制领域。工作电压范围宽(2.7V~6V),全静态工作,工作频率宽在0Hz~24MHz之间比8751/87C51等51系列的6MHz~12MHz更具有灵活性,系统工作频率能快能慢。
1.2 A/D转换器的选择
根据测量的精度和端口的要求,系统选用TLC2543作为A/D转换器。TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程,工作温度范围内10μs转换时间,11个模拟输入通道,3路内置自测试方式,采样率为66kbps,线性误差±1LSBmax,有转换结束输出EOC,具有单、双极性输出,可编程的MSB或LSB前导,可编程输出数据长度。由于是串行输入结构,能够节省51系列单片机I/O资源;且价格适中,分辨率较高,因此在仪器仪表中有较为广泛的应用。
2 主要硬件电路设计
2.1 自动档位切换电路设计
因为从1Ω~10MΩ电阻阻值跨度太大,为了测量的准确度,设计中利用继电器实现档位的自动切换。电路采用LM7805构成恒压源,R1,R4为两个高精度基准电阻,RX为被测电阻,Rx两端电压值由后级电路TLC2543采集。采用继电器来实现100,1K,10K和10M之间的量程的自动切换。在电路中被测电阻Rx将和一个高精度的已知基准电阻R2串联,在两个电阻的两端加一个已知的恒定电压V,设Rx两端的电压为V1,R2两端的电阻为V2,根据欧姆定律,
R1/(Rx+R2)×V=Vx
化简可得 R1=(Vx×R2 )/(V-Vx)
由于Vx,R2,已知,Vx由电路自动测量得到,经过单片机计算可得出被测电阻的阻值。
2.2 A/D采样电路设计
TLC2543为12位的A/D转化芯片,有12个模拟输入通道,分辨率达4096。程序设计采用模拟通道AIN0端,并用高输入阻抗运放OP07阻抗匹配,提高测试精度.以及电路的稳定性。图中OP07的3脚为放大后的采样电压输入端,输入的模拟电压经TLC2543进进行A/D后。数字量以SPI总线数据传输的方式与单片机进行数据传送。
2.3 MCU控制及显示电路设计
单片机系统电路如图2所示。该模块是整个系统的核心,主要由STC89C52单片机、电机驱动和ULN2003和12864液晶显示器组成,具有电阻阻值的数据采集、处理、显示等功能。
3 系统软件设计
软件设计主要包括主程序模块和自动量程切换模块的设计,主程序主要包括STC89C52的初始化、数据采集、数据处理、显示等。自动量程切换模块主要包括阻值测量、判断阻值是否超出范围等。
[参考文献]
关键词:微波;节能;报警器
1 解决问题
解解决人离开房间忘关闭电器的问题。日常生活中经常会出现人们长时间离开而忘记关闭电器的情况,从而造成了大量的能源浪费,实际的浪费的能源并不比真正使用的能源少,所以加强节能实现绿色生活至关重要。增强人们节能环保的意识。语音提示人们及时关闭电器,数数码管显示上次的浪费的电量,在视觉和听觉上给人以适当的感官冲击,让人们注意到自己的浪费行为,从而逐渐纠正错误习惯,养成节能环保的习惯。
2 基本思路
作品主要实现两大功能:⑴自动判断人离开房间忘关闭电器时及时切断电路;⑵当人再次进入房间时,进行语音提示和显示忘记关电器的次数和浪费的电量,增强人们节能环保的意识。
本作品主要基于STC89C52单片机,利用微波感应原理和315M无线收发原理以及语音提示电路来实现自动节能报警功能。用微波模块向周围发射电磁波,检测人进入和离开房间。当人进入房间打开电器时,微波电路开始供电工作(注:微波感应电路只有零线并联接到灯开关和灯之间的零线上),自动判断人若在较长时间离开房间而没有关电器时,单片机传送指令给继电器关闭电器,同时传送指令给无线发射模块将人忘关电器的信号发射出去,接收端的单片统计人忘关电器的次数和本次忘关电器而浪费的电量(相当本作品节约的电量)。当微波电路感应到人再次进入房间时,安装在醒目地方的数码管会显示上次人离开忘关电器而浪费的电量和忘关电器的次数,同时语音提示人们下次及时关闭电器,注意低碳生活,从而增强人们节能环保意识,养成良好的生活习惯。
3 工作原理
基于主动式传感器的微波感应模块可以向5-8m半径范围发射高频电磁波(10.525GHz),并接收它的回波来探测回波内的变化甚至是探测范围内微小的移动,然后微处理器触发并传送有效电平给发送端的单片机。如果人离开房间不在微波感应范围内时,单片机自动进行延时判断,当人离开房间的时间超出设定的时间(比如5min),则单片机传送指令给继电器,继电器切断电路,同时传送指令给315M无线发射模块;在无线收发模块有效工作范围(500m)的无线接收端将接受到的指令传送给另一个单片机,该单片机自动统计继电器关闭电器的次数和人没有及时关闭电器而浪费的电量,并通过两位7段数码管显示出来。当人再次进入房间时,微波感应装置检测到后把该信息通过单片机(发送端)触发有效电平给无线发射模块,将其传递给接收端的无线接收模块和单片机(接收端),然后接受端单片机启动语音提示功能(如“你好!下次离开请记得关闭电器哦!”还可以根据实际情况设置语音播放内容)。
4 原理示意图
5 作品的价值与现实意义
⑴本作品可以在人离开后及时关闭电器,解决人们离开房间忘关电器的问题,节能环保。
⑵通过统计并显示在一定时间内人们忘记关电器的次数和节约的电量,以及在人再次进入房间时进行语音提示人们及时关电器,从而增强人们节能环保的意识,养成低碳生活习惯。
[参考文献]
关键词:恒温箱单片机数字温度传感器
中图分类号:TP273.5 文献标识码:A文章编号:1007-9416(2012)03-0000-00
1、引言
随着恒温箱在医疗卫生、科研、工业等领域的广泛应用,已越发突出其重要性。研究并设计一种先进实用的恒温箱已成为工业生产,商业运营的一个重要研究课题,而设计其关键技术在于如何保持箱内温度恒定。本系统以52系列单片机为控制核心,采用数字温度传感器进行温度检测,从而实现温度箱的温度检测与控制功能。
2、系统方案设计
本系统是基于STC89C52单片机的应用开发,集温度信号采集、数据处理及温度保持等一体的数字控制系统。系统由下列模块组成:显示模块、单片机、按键输入模块、温度采集模块、输出电路模块,如图1所示。
3、温度测量
系统采用DS18B20数字温度传感器进行温度采集。DS18B20是由美国DALLAS半导体公司生产的,具有精度更高、体积更小、使用电压更宽、采用一线总线、可组网等优点,并且抗干扰能力强[1]。由于DS18B20单线通信功能是分时完成的,它有严格的时隙概念。因此系统对DS18B20的各种操作必须按协议进行。操作协议为:初始化DS18B20(发复位脉冲)发ROM功能命令发存储器操作命令处理数据[2]。
温度检测系统采用寄生电源供电方式。无论是单点还是多点温度检测,在系统安装及工作之前,应将主机逐个与DS18B20挂接,读出其序列号。其工作过程为:主机Tx发一个脉冲,待“0”电平大于480us后,复位DS18B20,待DS18B20所发响应脉冲由主机Rx接收后,主机Tx再发读ROM命令代码33H(低位在前),然后发一个脉冲(15us) 并接着读取DS18B20序列号的一位。用同样方法读取序列号的56位。它分三步完成:(1)系统通过反复操作,搜索DS18B20序列号;(2)启动所有在线DS18B20做温度A/D变换;(3)逐个读出在线DS18B20变换后的温度数据。
4、输出控制电路
本系统装置了加热电阻丝温度调节装置以便于调节恒温箱的温度恒定。输出控制电路如图2所示,其工作原理是单片机通过P3.1的输出信号经光电耦合器控制双向可控硅的门极,当输出高电平时,使双向可控硅导通,电阻丝导通;输出低电平时,双向可控硅截止,电阻丝断电。
5、按键输入和显示电路
本系统设置了5个按键分别实现不同功能:复位键、显示切换键、功能设定键、温度加1℃键、温度减1℃键,同时采用共阳极数码管LG5641A进行动态显示。
6、软件流程
主程序采用中断嵌套方式设计,各功能模块可直接调用。主程序完成系统的初始化,中断设置,温度预设,预设温度的显示。中断程序通过调用温度检测子程序、温度显示子程序、温度比较子程序、温度控制子程序完成系统全部功能。
7、结语
本文采用单片机和数字温度传感器采集恒温箱的温度,应通过温度比较程序,由此结果来控制加热电阻丝和风扇的开断从而控制温度箱的温度,具有结构简单,操作方便,成本低廉等优势,具有很好的应用背景。
参考文献
[1] 郁有文,程继红.传感器原理及工程应用[M].西安:西安电子科技大学出版社,2003.
【关键词】STC89C52单片机;光电开关;人体热释红外;震动传感器;摄像头;12864LCD液晶屏
一、电子狗报警器基本设计思想
本项目采用STC89C52单片机作为控制内核,进行现场总线式多机通信。从单片机控制光电开关、人体热式红外、震动等报警传感器,安在每个居民房间。光电开关安在门上,以实现门磁报警系统功能,人体热式红外传感器安在房间内贵重物品处,一旦有人体靠近,便立即报警,震动传感器安在窗户上,一旦玻璃被打碎,便立即报警。主单片机安在值班室,以12864液晶屏时时显示每个从单片机的现场状态。一旦任何一个房间被盗,从单片机立即将被触发传感器状态发给主单片机,并自动启动蜂鸣器报警与摄像头拍摄,以实现警告盗窃分子与记录盗窃现场的功能,主单片机立即将被盗房间号以及房间的哪一部分被盗等信息通过12864液晶屏显示出来,并触发蜂鸣器报警,提示警卫人员有房间被盗,以便及时将盗窃分子抓获,挽回财产损失。
二、电子狗报警器总体设计框图
新一代单片机为外部提供了相当完善的总线结构,为系统的扩展与配置打下了良好的基础。本设计就采用了比较先进的STC89C52为控制核心,STC89C52采用CHOMS工艺制造,功耗很低。该设计具有实际意义,采用STC89C52主控芯片以及一些常用传感器,成本低,控制简单,系统检测灵敏度高,防盗效果相对完善,对于国内防盗系统领域以及单片机领域可以说是一次大胆的尝试,有利于打破国内此领域被国外垄断的局面,使国民用上自己生产的,物美价廉的产品。所以本设计与实际相结合,现实意义很强。根据目前所学知识,并考虑到本设计要求及性能指标,兼顾可行性、可靠性和经济性等各种因素,确定电子防盗系统主要组成部分的方框图下所示:
图1 电子防盗系统的逻辑设计方框图
三、电子狗报警器基本电路组成与工作原理
(一)主要电路组成
本设计采用52单片机控制。它由单片机最小系统,光电开关传感器,震动传感器,人体热式红外传感器,LCD12864显示设备等部分组成。
1.单片机最小系统
(二)工作原理
用多个52单片机作为主控芯片,采用总线控制结构,进行多机通信。从单片机控制光电开关、人体热式红外、震动等报警传感器,模拟居民房间。数字量光电开关安在门上,直接通过单片机JPIO口驱动,以实现门磁报警系统功能;数字量人体热式红外传感器安在房间内贵重物品处,通过一74LS04与单片机JPIO相连,一旦有人体靠近,便立即报警,模拟量震动传感器安在窗户上,通过一TLC549AD转换芯片与单片机相连,一旦玻璃被打碎,便立即报警;LCD12864通过串行方式与单片机相连,时时显示三个传感器的状态;其他报警装置如蜂鸣器、摄像头则直接用单片机JPIO驱动。主单片机模拟值班室,器件工作原理同从单片机,以12864液晶屏时时显示每个从单片机的现场状态。一旦任何一个房间被盗,从单片机立即将被触发传感器状态发给主单片机,并自动启动蜂鸣器报警与摄像头拍摄,以实现警告盗窃分子与记录盗窃现场的功能,主单片机立即将被盗房间号以及房间的哪一部分被盗等信息通过12864液晶屏显示出来,并触发蜂鸣器报警,提示警卫人员有房间被盗,以便及时将盗窃分子抓获,挽回财产损失。
参考文献:
[1] 郭天,51单片机
[2] 何希才,新型实用电子电路400例,电子工业出版社,2000
[3] 李广弟,单片机基础,北京航空航天大学出版社,2001
[4]李虎山,潘牟,防盗报警系统的设计与实现[J],电子工程师,2002
[6]鲁青胶,新颖实用的红外探测防盗报警器[J],电子技术,1994
[7]鲁青胶,15路人体遥感无线防盗报警器[J],电子技术,1995
[8]吴英才,林华清,热释红外传感器在防盗系统中的应用[J],传感技术,2002
关键词:单片机 STC89C52 直流调速励磁装置 开机并网模拟系统
中图分类号:TP273 文献标识码:A 文章编号:1672-3791(2013)06(a)-0112-02
在电力系统中,开机并网操作是要求非常严格、技术含量较高的一项技能,其操作的好坏,会影响发电机的并网时间,甚至损坏电气设备、影响电力系统的稳定运行。因此,电力系统的相关工作人员要非常熟练的进行开机并网操作,但是由于电能生产的特殊性,工作人员不能在电站中进行反复的练习,所以,在工作人员培训和学生教学中需要一套开机并网模拟系统,本文谈的开机并网模拟系统用0.38 kV的低压来模拟发电机端的高压。这里采用性价比较高、技术资料较全的STC89C52单片机作为核心控制元件。
1 开机并网模拟系统功能及组成
开机并网模拟系统可实现的操作有手动开机并网、自动开机并网一键操作、自动开机并网分步操作、发电机组检修安全措施布置、发电机出口断路器检修安全措施布置等。该系统可以供电站职工培训,在校学生学习以及电气值班员考证使用。
开机并网模拟系统由动力模块、发电机模块、开关柜模块、直流调速励磁模块、控制及同期模块、通信模块及微机控制模块。动力模块的核心设备是直流电动机,用直流电动机来模拟原动机。发电机模块的核心设备是低压的同步发电机,用其来模拟高压同步发电机。开关柜模块主要包括低压隔离开关、低压万能断路器、数字式互感器以及母线,其中母线能跟0.38 kV市电连接,用它们来模拟高压设备。控制及同期模块主要是进行手动准同期操作、自动准同期操作和控制,包括二次控制回路、手动同期装置和相关仪表。计算机控制模块包括操作软件、主机、显示器及外设。通信模块主要是为了实现微机模块跟开关柜模块、控制及同期模块、直流调速励磁模块之间的通信。
2 直流调速励磁装置硬件原理
直流调速励磁模块的核心是直流调速励磁装置。直流调速励磁装置主要有以下几个功能;首先,驱动直流电动机旋转,并且能够调节其转速;其次,给同步发电机提供励磁电流,并能调节其端电压。为了实现以上功能,采用三相半波可控整流电路将交流变换为直流,利用基于STC89C52单片机的控制系统对整流电路进行控制。
2.1 三相半波可控整流电路
三相半波可控整流电路的工作情况取决于负载的性质,负载一般可分为纯电阻和阻感两种类型,而本文的情况是阻感负载,电路见图1。下面分析这种情况下电路的工作情况。
如果负载为阻感负载,且L较R大得多,则整流电路ID的波形基本是平直的,流过晶闸管的电流接近矩形波。当α≤30°时,负载电流连续,。当α>30°时,例如α=60°时当U2过零时,由于电感的存在,阻止电流下降,因而VT1继续导通,直到下一相晶闸管VT2的触发脉冲到来,才发b生换流,由VT2导通向负载供电,同时向VT1施加反压使其关断。这种情况下ud波形中出现负的部分,若α增大,ud波形中负的部分将增多,至α=90°时,ud波形中政府面积相等,ud的平均值为零,可见阻感负载时α的移相范围为90°[1]。
2.2 单片机系统
单片机系统原理框图见图2。电源是为了给系统提供直流电源。按键设置有五个,分别是电压上升、电压下降、转速上升、转速下降、复位键,通过五个按键来控制两个整流电路控制角的移相。因为两个整流电路的输入都是0.38 kV的市电,而市电的中性点是直接接地的,可以认为三相之间相位差保持120°不变,所以同步电压可以只选取A相,通过过零检测电路检测其过零点,作为移相的基准,如果为了更加精确,可以将三相电压作为同步电压。测速及通信用单片机不仅可以和STC89C52之间进行通信,还可以跟计算机进行通信,并且还具有测量直流电动机转速的功能。光电隔离和触发脉冲形成电路,输出触发脉冲,控制两个整流电路的输出。
3 单片机系统软件原理
要对整流电路进行控制,必须利用单片机系统的软件解决脉冲同步和移相的问题。软件采用相对同步基准触发方式,该方式仅需一个同步基准,当第一个脉冲由同步基准差生后,再以第一个脉冲作为下一个触发脉冲的基准,以此类推[2]。移相的实现,是当同步信号正跳沿发生时,触发STC89C52硬件定时器T0开始计时,同时中断NT0产生中断响应,将按当前按键要求计算的α值写入软件触发定时器T1,并启动定时器T1,当时间到了输出触发脉冲[3]。定时器T1中断的中断处理子程序如图3[4]。主程序流程如下,当单片机启动开始后就检测同步电压过零点,然后初始化控制角使两个整流电流输出值都为零,接下来判断是否有转速上升或下降的命令,以此来减小或增大控制角α1,如果没有转速控制命令就判断是否有电压上升或下降命令,以此来减小或增大控制角α2,调节完控制角后或者没有检测到转速和电压的控制命令,都要再次检测同步电压过零点,然后根据控制角α1和角α2的大小来调整输出值,最后又返回判断转速和电压控制命令,如此循环。
4 结语
基于STC89C52单片机的直流调速励磁装置,克服了模拟触发电路,靠硬件实现移相触发,精度较低,易受电网电压影响的缺点。不仅提高了精度,程序修改、调试都比较方便,抗干扰能力也较强,还能够实现跟计算机进行通信,更加适用于开机并网模拟系统。
参考文献
[1] 王兆安,黄俊.电力电子技术[M].4版.机械工业出版社,2006,2:51-54.
[2] 陈涛.电网远动终端功率采集模块的设计[J].哈尔滨理工大学学报,2008,13(3):98-101.
关键词:单片机 4×4键盘 LCD1602
中图分类号:TN43 文献标识码:A 文章编号:1674-098X(2015)10(b)-0159-03
Design and Simulation of the Calculator Based on STC89C52
Song Huichao
(College of Physics and Electronic Information, Inner Mongolia University for Nationalities,Tongliao Inner Mongolia,028000,China)
Abstract:Single chip microcomputer has the advantages of small size,strong control function,low power consumption,strong adaptability to environment,flexible and easy to use.It has been widely used in various fields.This paper presents a design scheme of high precision calculator based on Single chip microcomputer.Control system is STC89C52 microcontroller.Operation process and results are displayed in the LCD1602 LCD screen.The key module is composed of 4*4 keyboard which is used to simulate the 0-9 and add,subtract,multiply,divide,reset button. Software program is written in C language and compiled by C51 Keil and verified by Proteus simulation.
Key words:Single chip microcomputer;4×4 keyboard;LCD1602
计算器是人们生活中最常见的工具之一,随着科技的迅猛发展,计算器的功能越来越强大,对精度的要求也越来越高。以往利用单片机开发设计计算器,大多只能实现较简单的加减乘除运算[1],且仅限于整数运算。该文通过C语言编程,设计了一种可以实现32位浮点数运算的高精度计算器,除了基本四则运算外,可以进行小数运算、负数运算,结果保留到小数点后5位,大数量的运算结果以科学计数法形式给出,运算过程通过LCD1602液晶屏显示,利用清屏键可以随时清除显示。
1 系统硬件设计
基于单片机设计的计算器应具有高精度运算及结果显示的功能。其中,4×4键盘用于数据输入[2],LCD液晶显示则可以分两行显示运算过程及最终结果。系统框图如图1所示。
下面对硬件模块进行简单说明,各模块与单片机的具体连接请参见图2系统硬件电路图。
控制芯片STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统内可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。
LCD1602是常用的液晶芯片,此处选用能同时显示两行,每行各16个字符的屏幕规格。VSS为地电源,VDD接5V正电源,VEE为液晶显示器对比度调整端。8位双向数据线D0~D7接单片机P0口。由于P0口常用作数据总线且内部无上拉电阻,此处需外接10K电阻增加驱动能力。控制端RS、R/W、E分别与单片机P2.5、P2.6、P2.7口相连,用来控制1602的读写状态。
4×4键盘又称为行列式键盘,它是4条I/O线作为行线,4条I/O线作为列线组成的键盘,在行线和列线的每一个交叉点上设置一个按键[3],这种结构可以有效地提高单片机系统中I/O口的利用率。4条行线分别接单片机P1.3~P1.0,4条列线接单片机P1.4~P1.7,每位按键对应的功能可参见图2系统硬件仿真图。
2 系统软件设计
通过下面程序可以看出主函数main()中所调用的部分子程序,分别实现LCD初始化、键盘扫描、字符显示等功能。
void main()
{ init() //初始化LCD
LCD_dsp_string(4,0,”Hello!”); //显示字符串“Hello!”
key_scan(); //键盘扫描程序
LCD_dsp_char(); //显示字符子程序
…… //算数运算
LCD_dsp_string(0,1,temp); //在第二行第一个位置显示运算结果
write_com(0x01); } //清屏
除此之外,LCD1602.c作为液晶显示程序,内部定义了1602初始化函数init()、忙闲判断函数check(),读写控制函数write_com()与write_data()、显示字符LCD_dsp_char()及字符串函数LCD_dsp_string()等。key_scan.c为键盘扫描程序,根据矩阵键盘的原理,通过读取P1口状态来确定按键位置并将对应值返回主程序[4]。
3 仿真及结果分析
硬件和软件设计分别利用Proteus与Keil集成开发环境实现。C语言程序代码由Keil编写并编译,将产生的可执行文件加载到Proteus中[5],实现仿真功能。
系统仿真总体电路图如图2所示,系统启动后屏幕上显示欢迎信息“Welcome!”。具体结果演示如图3所示,计算器可以进行较高精度的加减乘除运算,支持小数运算,结果保留到小数点后5位,其中,图3(a)为大数量的加法运算,结果用科学记数法显示;图3(b)为减法运算,结果为负数;图3(c)和图3(d)分别为乘法、除法运算,结果均保留到小数点后5位。
4 结语
该文利用STC89C52单片机做主控芯片,完成了高精度计算器的设计,实现加减乘除等基本运算功能的同时,提高了运算精度,支持负数运算及小数运算。4×4交叉按键电路用作数据输入模块,通过8条I/O线与单片机相连,液晶屏电路做为输出显示模块,随时显示运算过程。软硬件系统经过proteus仿真验证,实现了所有预设功能,具有很强的实用性,对学习单片机系统有一定的帮助。
参考文献
[1] 曹瑞,徐森.基于单片机的计算器的设计[J].科技视界,2011(25):6-9.
[2] 吴宏杰,王扬,王致杰,等.基于AT89C51单片机的十进制计算器系统设计[J].电子测试,2013(9):43-44.
[3] 徐昆良.基于AT89S52单片机的简易计算器设计与仿真[J].电脑知识与技术,2015,11(16):211-212.
1系统电路设计与实现
本系统主要由STC89C52、飞思卡尔系列单片机K60、GSM通信模块、传感检测模块机电机控制模块等部分组成。控制部分本设计中采用双CPU的设计方案,分别用飞思卡尔公司的kinetis系列单片机K60和STC89C5C单片机。K60单片机主要用来采集传感器数据和控制舵机。STC89C52单片机主要是用来控制GSM发送短信息以及驱动步进电机STC89C52RC是一款高性能、低损耗的8位可编程微控制器,512字节的RAM、8K字节FLASH、32位双向IO口、全双工串行口、3个16位定时器/计数器,基友EEPROM及看门狗功能。同时,具有在线编程的功能,可是让使用者方便调试程序的可行性。ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,数秒即可完成一片。在正常使用是P0口需要接上拉电阻,这时候P0口为准双向IO口。STC89C52RC的P3口比较特殊,它既可以当做通用IO口来使用也可以采用其第二功能来使用。K60单片机是一款高速、高性能、低损耗的微控制器,该单片机是飞思卡尔公司推出Kinetis系列微处理器的一种,该系列微处理器是以ARMCORTEXM4为核心的32位微处理器。Kinetis系列微处理器基思卡尔公司先进的闪存技术(TFS)和先进的Flex存储功能,可以达到超过1000万次的擦写,该系列单片机具有非常强大的数据处理能力、该单片机拥有众多的引脚,并且很多引脚都具有复用引脚,可以通过配置寄存器来实现相应的功能,大致可以分为通用IO口(GPIO)模块、定时器模块、异步串行通信模块、模拟量(A)和数字量(D)相互转换模块、SPI模块、I2C模块、CAN等模块。图2为K60单片机及接口电路。通信模块GSM模块是集射频信号和基带信号于一体的通信传输模块,特别适合远距离数据传输、该模块符合标准通信传输协议、通过AT指令可以实现短信传输、拨打电话等服务。本系统采用TC35模块来实现收发短信,以此来实现终端的控制,达到智能控制的目的本系统中TC35模块通过串口与单片机连接,其接口电路如图2所示。TC35模块的TXD、RXD通过RS23与STC89C52RC单片机的RXD、TXD连接,以此来实现通过单片机来控制短息收发来达到远程控制和报警的目的。GSM模块与单片机连接,进行串口通信,GSM模块的TXD、RXD分别与单片机的RXD、TXD相连,并且经过电平转换,电平转换有MAX232进行。在GSM模块与单片机连接时要等待一段时间,GSM模块注册完成后,单片机才能通过程序来控制GSM模块发送短信,在通信时要注意波特率要一致,否者通信不正常,GSM模块不能正常发送短信。执行部分检测部分主要由MQ-2烟雾传感器、MQ-7一氧化碳传感器、火焰传感器、雨滴传感器、温度湿度传感器、ULN2003步进电机驱动芯片、红外传感器、MOC3041光耦、BTA16可控硅等组成。电源系统本设计采用LM2940来做5V稳压,由于K60单片机供电电源为3.3V,所以系统设计中还要有3.3V电源,设计中采用了AMS1117稳压芯片,电路见图3所示。
2软件设计
当电源上电后,程序开始初始化,各个模块开始测量数值,单片机开始读取各个模块采集回来的值,并通过液晶显示回来,比较各个模块采集值与阀值的大小,当超过阀值时,通过GSM短信报警。其程序流程图如图4所示。
3总结
本设计主要采用ARM单片机和51单片机实现家居环境的智能监控,该系统可实现温度、湿度、有毒气体、红外等检测与报警功能。通过单片机与移动通信模块实现实时监控,调试结果显示,该系统可靠性性强,灵敏度高,成本较低。有较好的市场应用前景。
作者:宁仁霞 杨寒
整个系统由放在各个景点位置负责发送编码信息的无线射频基站和游客手持的便携式电子导游机组成,无线射频基站预先设置为唯一的编号,放置在景区内需要讲解的地方,并持续发送编码信息。当游客所携带的电子导游机进入到无线射频基站所覆盖的区域后,身上携带的电子导游机内的预置应用处理程序就会根据接收到的编号信息自动从SD卡中寻址并调出相应的MP3格式的语音文件,再由MP3模块对该语音文件进行解码,并输出到语音播放模块,播放该景点的语音信息{2}。当游客在景区内变化场所时,电子导游机会根据接收到的相应的编码调用不同的语音文件。整个系统的研发内容主要分为以下两大部分:(1)基于STC89C52RC单片机和2.4G无线射频收发芯片nRF24L01的无线射频基站研发。(2)基于STC89C52RC单片机、2.4G无线射频收发芯片nRF24L01和BAT系列高保真MP3模块的电子导游机研发。
2系统硬件设计和实现
为了更好的实现系统的功能需求,同时降低研发难度和成本,整个系统的硬件设计遵循三条基本原则:(1)采用软件设计与硬件设计相结合的方法,对系统的硬件电路进行优化;(2)模块化设计,功能扩展灵活;(3)可靠性高、抗干扰能力强。考虑到无线射频基站和电子导游机都用到RF无线射频收发一体芯片,为了降低研发难度和成本,无线射频收发采用nRF24L01芯片设计成一个独立模块,可以被无线射频基站和电子导游机共用。
2.1电子导游机
电子导游机主要包括:nRF24L01无线接收模块、操作键盘模块、MP3模块、单片机主控模块、电源模块、液晶显示模块、语音播放模块和SD卡存储模块等结构模块。单片机主控模块是控制核心,由STC89C52单片机、时钟电路、电源等组成,主要控制nRF24L01无线接收模块接收射频基站发射的编号信息,并将编号信息转换成地址信息,对SD卡存储模块的主芯片进行寻址,发送指令给MP3模块,由MP3模块将预先存储在SD卡上相应地址中的音频文件硬件解码为数字音频信号,并传送到语音播放模块进行播放。STC89C52单片机是一种低功耗、高性能的cmos8位微控制器[1]。
2.2无线射频基站
无线射频基站主要包括:nRF24L01无线发送模块单片机、主控模块、电源模块等结构模块。其中,单片机主控模块同样由STC89C52单片机和电路构成,主要控制nRF24L01无线发送模块发送景点唯一编码信息;在软件设置时,只要将nRF24L01的通信模式设置为TX,就可以使nRF24L01处于发送状态。
3系统软件设计
整个系统的软件设计包括无线射频基站软件和电子导游机软件设计,两者的流程图分别如图5、图6所示。无线射频基站充电后,首先设备初始化,配置nRF24L01寄存器,将nRF24L01设置为TX模式,持续发射对应景点的编码信号。在发射信号时,工作状态的指示灯以发射频率闪烁。电子导游机在初始化之后一直处于MP3模式,当游客按下模式选择键S1后,导游机进入导游状态,等待接收编码信息,如果接收到,将编码信息转换成相应的地址信息,由MP3模块将存储在SD卡上的MP3音频信号进行解压,传送到语音播放模块,并将相应的信息在LCD上显示。
【关键词】STC89C52;照明系统;光敏检测
Abstract:In accordance with the requirement of stairs lighting,the smart lighting system is designed based on the MCU of STC89C52.In this system, the light intensity will be generated by photosensitive sensor,and the people will be detected by pyro-electric infrared sensor.The detection signal will be transmitted to the microcontroller that can be processed directly by MCU,and LED power can control the LED light automatically by the different duty ratio of PWM signal.Finally,the purpose of the lighting energy conservation control can be realized.
Key words:STC89C52;lighting system;photosensitive detection
目前公共场所照明用电浪费现象仍十分严重,尤其照明场所多的现代建筑。目前,高层建筑楼道多是封闭的,没有窗户,需要24小时亮灯,为了节约用电,物业管理多采用低功率的灯具,楼道非常昏暗,影响人们的正常使用。为了改善封闭环境下人们的舒适度,本设计采用热释电红外传感器、光敏传感器和可调光的LED灯具,当人在楼道范围内时,自动提高LED灯具的亮度;当人离开时,自动降低LED灯具的亮度,以达到节能的目的。
1.系统设计
本系统以楼道内人员多少和楼道亮度作控制核心的输入信号,通过光亮度传感器和红外线人体检测传感器来收集楼道环境信息,将收集到的信息进行处理后发送给单片机。单片机根据处理结果输出相应的控制信号,控制信号发送到LED灯的电源,从而控制灯的亮度。该控制系统能自动检测楼道中有无人员,当有人在时,楼道内LED灯的亮度提高到环境要求,增加人的舒适性;当没有人时,为节约能源,降低LED灯的亮度,这样也有利于提高灯具的使用寿命。系统的结构,如图1所示。
图1 系统结构图
2.系统硬件设计
2.1 处理器的选择及功能
智能控制系统的核心是处理器。随着微电子技术的不断发展,现有的微处理器有51单片机、ARM、CC2530等多种,根据系统的整体功能要求,考虑芯片的功耗、功能、价格和模块等因素,选用STC89C52单片机作为处理器[1]。该处理器配合简单的电路就能够输出PWM信号、0~10V模拟信号,具有多个定时器及32个I/O口,可以胜任对该系统的控制。
2.2 LED电源的选择及功能
LED的电源有多种,但电源功能较单一,且多已模块化、标准化。常见的LED电源调光有四种:分别是1~10V控制信号(D型)、PWM控制信号(P型)、可调电阻调光(R型)及时控调光(T型),如图2所示。本文选用PWM调光控制方式,带有PWM模式调光的LED驱动电源,可以直接与单片机的I/O口相连,简化硬件设计。
图2 LED四种调光方式
2.3 热释电红外传感器
热释电红外线传感器主要是由一种高热电系数的材料制成的探测元件[2]。每个传感器内含有一个或两个探测元件,并将两个探测元件以反极性串联,以抑制由于自身温度升高而产生的干扰。为了提高探测器的探测灵敏度以增大探测距离,一般在探测器的前方装设一个菲涅尔透镜,该透镜可通过光的波长范围为7~10微米,正好适合于人体红外辐射的探测。探测元件将探测到的红外辐射转变成微弱的电压信号,经滤波、放大处理后,接入单片机的中断引脚,作为外部中断源,当检测到楼道内有人时,会产生一个中断信号,供单片机处理。
2.4 光敏传感器
光敏传感器主要由光敏电阻和放大电路构成,它能感应光线的明暗变化,输出电信号。当完全遮住光敏电阻,即光敏电阻无光线照射时,所呈现的电阻值称为暗电阻,电路输出电压接近电源电压。当光敏电阻在光照射时,所呈现的电阻值称为亮电阻,电路输出电压接近0。该信号接入单片机输入口,并执行相应的控制命令。
3.系统软件设计
主程序的流程设计如图3所示,首先,系统进行初始化,之后可以通过检测楼道周围的光照度与系统的设定值进行比较,通过PWM控制信号将LED灯的亮度调至系统设定亮度。当有人进来时,通过热释电红外传感器使系统产生中断,中断程序中,通过调整PWM的占空比将LED灯的亮度调至给定值,灯具亮30秒后,自动恢复到楼道无人时系统所设定的亮度。控制程序在KEIL51平台下采用C语言来编写,在其编写过程中,利用PROTEUS仿真软件对程序进行调试[3]。
图3 主程序流程图
4.结论
本文应用热释电红外传感器、光敏传感器和可调光的LED灯具及单片机控制技术,设计出楼道智能照明节能系统,该系统可有效解决楼道照明采用传统灯具存在的诸多缺点,同时能提高楼道照明的舒适性,还达到了节能的目的。本系统简单易学,施工方便,性价比高,可广泛应用于生活中,具有很好的应用前景。
参考文献
[1]蔡朝洋.单片机控制练习与专题制作[M].北京:北京航空航天大学出版社,2006.
[2]潘炼.传感器原理及应用[M].北京:电子工艺出版社,2012.
[3]蔡朝洋.单片机原理与实践指导[M].北京:中国电力出版社,2008.
关键词:单片机;电子钟;秒表;DS12C887
1 引言
电子钟已成为人们日常生活中必不可少的物品,广泛用于个人家庭以及车站、码头、剧院、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。随着技术的发展,人们已不再满足于钟表原先简单的报时功能,希望出现一些新的功能,诸如日历的显示、跑表功能、重要日期倒计时显示,气温监测等,以带来更大的方便,而所有这些,又都是以数字化的电子时钟为基础的。因此,研究实用电子钟及其扩展应用,有着非常现实的意义,具有很大的实用价值。
2 系统方案设计
2.1 主控单元方案选择
STC89C52是一种低损耗、高性能、CMOS八位微处理器,片内有4k字节的在线可重复编程快擦快写程序存储器,能重复写入/擦除1000次。它与MCS-51系列单片机在指令系统和引脚上完全兼容,不仅可完全代替MCS-51系列单片机,而且能使系统具有许多MCS-51系列产品没有的功能。STC89C52可构成真正的单片机最小应用系统,缩小系统体积, 增加系统的可靠性,降低了系统成本。因此,本设计主控芯片采用STC89C52。
2.2显示方案选择
方案一:普通LED数码管显示。最简单最容易操作的显示方法。采用8段数码管既经济实惠,效果也比较好,但是本次设计需要的显示数据比较多,此时数码管显示就显得捉襟见肘了。
方案二:LCD1602液晶显示。可以较为清晰的显示出字母和数字,显示效果出众,可以方便与单片机进行通信。1602液晶提供了2行16列的显示范围,足够显示年月日星期以及时间了。
方案三:点阵式LCD12864显示,这种显示器操作最为复杂,指令繁多,但是显示效果最好,不仅可以显示数字,字母,还可以显示汉字,图形等。
比较上述方案,我们选择方案二。原因有几点:需要显示2行字母及数字;价格实惠;最容易操作控制。
2.3 时钟信号来源方案选择
电子钟的时钟信号的来源一般有两种:单片机提供和时钟芯片提供。这两种时钟信号各有其利弊。
采用单片机提供的方案电路结构简单,程序编写方便,但由于不同单片机工作的时钟频率不同程序的移植性不强,时钟的精度不高,一般还需占据单片机的一两个定时计数器,在系统设计时占用了宝贵资源。采用时钟芯片提供的方案虽然电路复杂一些但具有很高的时钟精度和程序的可移植性。通过比对本设计采用了时钟芯片DS12C887来提供时钟信号。
2.4 供电方案选择
方案一:使用7805稳压芯片搭建220V转5V VCC电路。这种方法容易实现但是电路较复杂,且有可能电压不稳等情况。
方案二:受MP3设备充电器的启发,使用USB为电路提供5V电压。这种方案只需要一个USB母口即可。
考虑上诉方案,我们选择方案一,因为USB接口虽然简单,但是在没有电脑的地方就无法使用,焊接一个直流稳压电源既方便简单,又能锻炼动手能力。
3 系统实现电路
本时钟采用 AT89S52 单片机作为系统的控制核心。时钟功能采用单片集成的时钟芯片 DS12887 来实现,显示模块采用液晶显示,可以显示时间、日历及闹铃提示信息,有着智能化的人机界面。功能选择及相关设置通过按键实现,此外,本时钟还增加了气温监测功能,通过温度传感器实现。 由于使用了单片机,整个系统可编程,系统的灵活性大大增加了。另外,本方案可以方便的实现其他功能的扩展。
图1 系统硬件电路图
4 总结
通过搭建硬件电路以及相应的软件设计构造了电子钟系统,实际调试验证了该系统的准确性以及可行性。
参考文献:
[1] 龙威林等,《单片机应用入门》,化学工业出版社。
[2] 康光华,《电子技术基础》,高等教育出版社
[3] 袁小平,《电子技术综合设计教程》,机械工业出版社
【关键词】单片机 四旋翼 航拍
1 引言
随着自动化技术的日益发展,国内外对四旋翼飞行器技术的研究越来越成熟,本应用是对于农林植物样本的检测,四旋翼飞行器除了基本的飞行功能之外还增加了利用温湿度传感器测量农林样本的温湿度,增加摄像功能,能够检测样本的长势,病虫草害分布等较为全面的信息,地面站可以通过四旋翼飞行器携带的无线发射端对四旋翼飞行器进行航线规划,z在要求的地点通过传感器采集温湿度与摄像数据,由无线发射模块发射,地面接收端通过RS232串口将数据传输到计算机。
2 硬件设计
2.1 STM32模块
为了能够对四旋翼飞行器进行良好的控制,需要设计一个高性能的飞行控制模块,因此控制芯片必须满足响应及时、处理能力强、可靠性高等基本要求,即能够快速地响应处理控制信号与传感器信号,并能快速实现控制器的算法。
本文采用了STM32F103系列中等容量增强型微控制器,STM32系列微控制器采用ARM32位的Cortex-M3内核,该内核是ARM公司专为低功耗领域设计的,其优点是低成本、高性能,从而采用低功耗元件从而延长飞行时间,最高可达72MHz运行频率频率,可以进行复杂的运算如单周期惩罚和硬件除法,具有80个快速GPIO接口,可以映射到各个外部中断向量,并且能够接收5V的信号,还具有多个定时器、通信接口,其中包括2个IIC接口,2个SPI接口,3个USERT接口以及CAN接口和USB接口等,能够满足飞行控制模块的基本需求。
2.2 STC89C52单片机
本模块采用STC89C52单片机作为姿态信息处理器。单片机基本系统由最小系统与信号I/O口组成,最小系统包括晶振、电源、复位电路。有了以上三块,单片机就能够正常工作了。用单片机作为传感器的控制核心,可以接收到各个传感器的输入信号,并能够通过无线发射端将温度传感器、湿度传感器和摄像头的信号传送给地面计算机。
四旋翼飞行器的控制系统的主控芯片是STM32芯片,处理飞行器的控制算法部分,另一片是STC89C52,主要功能是传感器信号采集和姿态信息处理以及数据的传输。两板之间以串口传输到主控板上,以便于主控板能够具有姿态反馈控制,形成一个闭环反馈系统。
2.3 陀螺传感器
本文采用的是L3G4200D低功率三轴角速度传感器, L3G4200D有两种数字的输出接口IIC/SPI,该陀螺传感器具有16比特率的数据输出和性价比高、体积小等特点。
2.4 加速度计
ADXL345是一款三轴低功率加速度计,其体积小,功耗低,并能检测多种运动状态,通过对比对应轴上的加速度与设置是否存在差异来判别是否运动。并能够检测出来任意方向的单振和多振。还可以检测是否在自由落体的掉落状态。处理器通过中断方式读取数据,为了尽可能提高测量精度,在器件电源处应多使用电容来进行去耦处理。
2.5 温度湿度传感器
DHT11数字温湿度传感器采单总线数据格式,节省I/O端口,其采样周期为1s,其1个管脚与单片机接口连接,可以与单片机进行双向数据传输。通过89C52单片机发送控制信号给传感器进行数据采集,将温湿度模拟信号转化为数字信号传送给单片机,最终发射到地面计算机站。
2.6 摄像模块
本文选择悦翔FPV摄像头。图像清晰细腻,色彩逼真,照度低,宽电压,围攻好,换动态。工作电压:DC12V(宽电压,实测可以7.5-13V正常工作),工作电流:70mA,工作温度:-20-60
2.7 电机选型
本文采用朗宇A2216无刷电机作为四旋翼飞行器的驱动电机。主要考虑了电机的KV值、驱动功率、和重量的综合因素。KV值表示的是无刷电机空转增加的转速值与输入电压的关系。通过实验发现当四旋翼飞行器采用KV值为1000左右的无刷电机驱动螺旋桨时效率较高。
2.8 电机驱动选型
本四旋翼飞行器采用无刷电机驱动,需要选用配套的无刷电机驱动器,无刷电机驱动器电路较复杂并且是三相电机,需要选择最大电压大于11V,最大电流大于13A的驱动器,由于该无刷电机最大功率大,需要选用散热性好的驱动器来降低发热量。本文选用好盈天行者无刷电调,其品质优异并且价格低廉。
2.9 电源模块
本设计中使用3种电源:11V、5V、3.3V。11V用来给电机驱动供电;5V给80C52纹机供电;3.3V给STM32F103系列的微控制器、L3G4200D三轴角速度传感器模块、ADXL345加速度计模块、DHT11数字温湿度传感器供电。采用78L05线性稳压芯片将11.1V的航模电压降到5V,然后用TI公司推出的TPS7333将5V电源降压得到3.3V。
2.10 无线通信模块
本文采用的是nRF24L01无线传输模块,其工作在2.4GHz-2.5GHz的通用ISM频段。传输速率可达1-2Mbps,传播距离为5-1000m,并具有功耗低、成本低、尺寸小的特点。在发射模式下发送-6dBm时电流消耗为9mA,接收模式时为12.3mA,功耗最低。具有CRC校验和内置完整通信协议,还具有自动应答与自动重发的功能,通过SPI接口完成通信,连接到单片机,完成传输过程。
3 软件设计
如图1、2所示。
4 总结
本系统的设计以STM32单片机与STC89C52单片机为控制核心,利用了多种类型传感器,将各种软硬件相结合。本系统能实现如下功能:四旋翼能够平稳起动,按照要求的轨迹进行飞行,稳定降落。四旋翼在飞行中能够传回温度湿度信息,将摄像头采集到的画面通过通讯传输给显示器。
参考文献
[1]江哲.基于STM32的四旋翼飞行器的设计与实现[D].华东理工大学,2015.
[2]段世华.四旋翼飞行器控制系统的设计和实现[D].电子科技大学,2012.
[3]李尧.四旋翼飞行器控制系统设计[D].大连理工大学,2013.
[4]郭凯.基于STM32单片机的四轴飞行器设计及控制技术的研究[D].安徽理工大学,2016.
[5]王福超.四旋翼无人飞行器控制系统设计与实现[D].哈尔滨工程大学,2013.
[6]扈菲菲.农田环境四旋翼UAV信息采集系统及航迹规划研究[D].河南科技大学,2013.
[7]金大鹏.四旋翼无人飞行器控制器的设计与实现[D].东北大学,2010.
关键词:大棚;单片机 STC89C52;实时;传感器;远程监控
为了解决如何提高农业的生产效率、农产品质量以及能源节约等方面的因素,人们常常在农业生产当中采取现代技术进行温湿度的监测、数据显示、信息存储以及实时监控等,由于无线传输具有监测范围广,布线方便,成本低等优点,因此成为人们温湿度采集和控制的首选。
1 方案设计
系统核心处理器采用的是宏晶公司生产的STC89C52单片机,数据传感器进行检测温室内的温度、湿度、光照等,采集的数据经由I/O接口和RS-232传输到单片机中,单片机对数据进行一系列的处理之后将其存储,然后再将存储的数据通过短信方式发送到用户手机里。系统总框图如图1所示。
图1 系统总体框图
Fig1.Block diagram of the whole system
2硬件系统设计
2.1 主控制部分
STC89C52 单片机为系统的主控芯片,传感器将采集到的温度、湿度采集信号通过单片机处理后输送给显示器机,有显示器显示实时的温湿度,如果采集的的信号数值超过额定值,单片机会发出报警信号。通过解除按钮解除报警。
2.2 采集器的详细设计
数据采集即是通过一定的测量设备,将温湿度,压力,速度等模拟量转换成数字信号,然后再将转换的数字信号通过处理设备将其显示,处理,记录和传输的传输过程。那么,“数据采集系统”即是实现这个过程的系统。数据采集系统如图2所示。
2.3 远程通信模块的设计与实现
如图3所示,将温湿度数字传感器采集外界温湿度值送入到单片机中,然后由单片机对其进行编程,本系统采用了德国西门子公司推出的TC35短信模块,该模块的特点是通讯不能直接与RS-232连接,所以要通过串口芯片MAX232的电平转换,方能与单片机连接。
3 主程序模块设计
主程序模块的设计实现是整个测控系统中最重要的环节,它的主要功能是调用各种数据处理子程序和实现系统的自检,实现系统的初始化。主程序也是系统中最重要的程序,它是顺序执行的多分支无限循环程序,各参数的测试和控制都在子程序中进行的。主程序程序框图如图4所示。
图4 主程序流程图
Fig5.The main program flow chart
4 结论
基于单片机的大棚温湿度远程测控系统是测控通信研究的关键技术,对全新的数字传感器进行了分析和设计,用以实现串口通讯和网络传输的双重配置。实现了对当前农业温室测控技术的更新,同时,远程测控也为人们的现代家庭生活提供更加舒适的条件。
参考文献
[1]黄英主.单片机工程应用技术[M].上海:复旦大学出版社,2011,3.
[2]韩志军.单片机系统设计与应用实例[M].北京:机械工业出版社,2010,2.