77范文网 - 专业文章范例文档资料分享平台

基于单片机的定时开关插座设计 - 图文(6)

来源:网络收集 时间:2020-06-08 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

南京工业大学本科生毕业设计(论文)

进入中断函数程序设置为工作方式1,为16位定时器给定初值3.1.5 红外遥控流程总中断打开关闭定时器1中断关闭定时器结束

图3-5中断函数流程图

开始N是否有按键按下Y发射红外线接收红外线单片机进行处理结束

图3-6红外遥控流程

15

第三章 软件程序设计

如图3-6所示,判断遥控器是否按下按钮,按下后红外线发射,为按下按键时,红外接收管会进行等待,如果有红外发出,则红外接收器将接收外部发出的红外,当接收端接收但红外信号,给单片机一电平,单片机进行程序处理,从而来控制继电器的导通,达到控制插座的效果。

3.1.6 DS1302函数的设计

开始开始初始化,启动DS1302写控制指令(从低到高)CLK发脉冲初始化,启动DS1302写控制指令(从低到高)CLK发脉冲控制指令右移一位控制指令右移一位N右移8次Y写发送数据最低位读数据字节CLK发脉冲Y右移8次NCLK发脉冲发送数据右移一位右移8次N右移8次Y关闭DS1302,结束关闭DS1302,结束YN

图3-7 DS1302写操作流程 图3-8 DS1302读操作流程 如图3-7所示,DS1302进行写操作,首先对DS1302进行初始化设置,然后写入控制指令,时钟发射脉冲,然后将控制指令右移,判断是否右移8次后,进写发送数据,时钟发射脉冲,发送数据右移判断是否右移8次后关闭DS1302。

16

南京工业大学本科生毕业设计(论文)

如图3-8所示,DS1302进行读操作,首先对DS1302进行初始化设置,然后写入控制指令,时钟发射脉冲,然后将控制指令右移,判断是否右移8次后,读数据字节,时钟发射脉冲,发送数据右移判断是否右移8次后关闭DS1302。

3.1.7 LCD1602显示函数的设计

开始显示时间日历N设置时间日历Y显示新的时间日历N设置定时模式Y显示设定时间结束

图3-9 LCD1602显示流程图

如图3-9所示,LCD1602显示过程中通过读取DS1302的数据,及按键调节数据显示相应的数值。显示流程中首先显示时间和日历,判断是否调节时间,显示更新后的时间,,通过设置定时,显示相应的定时时间。

3.1.8 主程序的流程图

17

第三章 软件程序设计

开始定时模式选择系统初始化设置定时时间设置时间N是否达到设定时间DS1302读写流程Y继电器执行动作N是否设定定时结束Y

图3-10 主流程图

主流程图如图3-10所示,首先对系统的初始化设置,包括单片机初始化、DS1302初始化、LCD1602初始化、定时器初始化等。然后设定时间,包括年月日的设定。然后DS1302对数据进行读操作和写操作。LCD1602对数据进行显示。然后访问是否设定定时,一共有两种定时的模式可供选择,一种为任意时间定时,另一种为六组时间定时。然后设定定时时间,当时间到达后,继电器执行动作,主流程结束。

3.2本章小结

第二章详尽介绍了系统硬件电路,本章主要介绍了系统的软件流程。本章先对程序的总体流程图进行了介绍,根据系统功能和硬件电路,结合定时插座运行的流程,可以得到系统的程序设计方案。

在程序设计过程中,主程序通过对STC89C52单片机的控制,将按键按下后输入的数据进行计算,然后经过DS1302时钟芯片提供精确的时钟,然后将数据显示在LCD1602显示屏上,当到达设定时间后,提供电平改变继电器状态从而达到控制插座的效果。在整个程序执行过程中,首先将STC89C52单片机初始化设置,初始化单片机管脚电平的方向,以及对变量进行初始化,将液晶屏进行初始化设置,对单片机的震荡模块的频率进行对准,

18

南京工业大学本科生毕业设计(论文)

将继电器衔铁释放。单片机会将定时时间与时钟进行对比,定时时间到达后,继电器状态发生改变,从而达到定时开关的目的。

本章对系统各部分的流程进行了介绍,包括主流程图,DS1302流程,按键流程,显示流程,继电器流程以及红外遥控流程。在软件流程过程中,系统的主流程对对单片机进行控制,将按键按下后输入的数据进行存储及分析,并且在LCD显示屏显示相应的数据,将设定的时间与时钟进行对比,当设定时间到达后,提供电平使继电器吸合或释放,从而达到控制插座的通、断电的目的。

19

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于单片机的定时开关插座设计 - 图文(6)在线全文阅读。

基于单片机的定时开关插座设计 - 图文(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1099521.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: