资源描述:
《毕业设计(李超)定稿》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本科生毕业论文(设计)题目:基于89C52单片机的定时开关设计专业代码:071201作者姓名:李超学号:2007200993单位:物理科学与信息工程学院指导教师:任世杰2011年5月25日聊城大学本科毕业论文(设计)目录前言11.系统硬件设计11.1主板与显示电路设计21.2.时钟芯片接口电路41.3无线模块电路82.系统软件设计102.1系统主程序流程图102.2各部分子程序流程图113.制作调试与操作153.1元器件选择及其清单153.2电路的制作与调试16参考文献17致谢18附录1944聊城大学本科毕业论文(设计)摘要本文提出了
2、一种智能开关的设计方法,该时控开关主要是以单片机STC89C52RC作为主控单元,利用其I/O接口、定时器、中断系统等资源,以时钟芯片DS12C887作为时钟单元,通过以继电器为核心的外围电路控制受控线路,达到定时通断线路的目的。此外,可通过无线遥控自行设定当前时间及通断时间,并实时显示在LCD1602液晶显示器上。软件部分以C语言进行单片机编程,主要包括对DS12C887的时间读写,LCD1602的实时显示以及对无线模块和控制驱动电路等几部分。最后,通过DXP2004绘制印刷电路板,制作出实物并调试通过。关键词:定时开关;无线遥控;
3、STC89C52;12C887;LCD16044聊城大学本科毕业论文(设计)AbstractThispaperpresentsadesignmethodofintelligentswitching,thecontrolswitchusingtheMCUSTC89C52RCmainlyasamasterunit,usingitsI/Ointerfaces,timers,terminalsystemsandotherresources,usingclockchipDS12C887asaclockunit,throughExternalci
4、rcuitasthecoreoftherelaycontrolcircuitcontrolledtoachievethepurposeoftimeoffline.Inaddition,itcanthroughitsownwirelessremotecontroltosetthecurrenttimeandofftime,andreal-timedisplayintheLCD1602LCDdisplay.SoftwareispartoftheSCMtoClanguageprogramming,includingthetimetoread
5、andwriteontheDS12C887,LCD1602,real-timedisplayandthewirelessmoduleandthecontroldrivecircuitandotherparts.Finally,wedrawandprintedcircuitboardsusingDXP2004,andmadethephysical.Keywords:Timerswitch,Wirelessremotecontrol,89C52,12C887,LCD160244聊城大学本科毕业论文(设计)基于DS12C887的时控开关硬件
6、设计前言随着信息技术的飞速发展,定时开关在各种场合都有着极为广泛的用途,定时开关在实际应用中可实现设备的计算机智能监控,对提高工作效率和管理水平具有重大意义。本文设计的多功能时控开关可通过无线遥控控制,表现为高稳定性和实用性,可应用于生活中的各个方面,如网线、高频信号线、电源等,既节省资源,又能提高工作效率且成本低廉,满足了现在家庭的安全、快捷、可靠的使用特点。1.系统硬件设计系统的硬件由89C52最小系统,继电器组,无线收发模块,DS12C887时钟芯片,LCD1602显示器组成,系统框图如图1所示:STC89C52TX-1C实验开
7、发板LCD1602DS12C887继电器无线模块图1系统框图44聊城大学本科毕业论文(设计)1.1主板与显示电路设计1.1.1主控芯片近几年,以单片机为核心的控制芯片,以其较高的稳定性及相对低廉的价格迅速占领市场,而51系列单片机更是风靡一时,在本电路中,核心器件采用STC89C52单片机。STC89C52的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。具体介绍如下:(1)主电源引脚(2跟),VCC(Pin40):电源输入,接5V直流源;GND(Pin20):接地线。(2)外接晶振线(2跟),ATNL1(Pin18):片内晶
8、振电路输入端;ATNL2(Pin19):片内晶振电路输出端。(3)控制引脚线(4跟),RST/VPP(Pin9):复位引脚,引脚上出现两个机器周期的高电平,将使单片机复位;ALE/PROG(Pin30):地址锁存允许信号