【JL063】基于单片机的家用定时报警器软件设计
收藏
资源目录
压缩包内文档预览:(预览前20页/共26页)
编号:687003
类型:共享资源
大小:3.51MB
格式:RAR
上传时间:2016-07-03
上传人:棒***
认证信息
个人认证
康**(实名认证)
湖北
IP属地:湖北
25
积分
- 关 键 词:
-
jl063
基于
单片机
家用
定时
报警器
软件设计
- 资源描述:
-
【JL063】基于单片机的家用定时报警器软件设计,jl063,基于,单片机,家用,定时,报警器,软件设计
- 内容简介:
-
于单片机的家用定时报警器软件设计 班 级 : 191002 学 生:王成 指 导 老 师 :李雪霞 随着我国经济和人民的生活水平不断的提高,人们的安防意识也逐渐提高,我们现在家庭中常常用到的家电都有时间的限制,如果超出时间则会发生严重的后果,如:火灾,触电等。所以通过一个简易的定时报警可以避免这些事情的发生。 它体积小,成本低,功能强,广泛应用于智能产品和工业自动化上。单片机种类系列很多,但无论是从世界范围或是从全国范围来看,使用最为广泛的应用属于 片机是单片机中最为典型和最有代表性的一种。 基于这一事实,本次设计应用 位单片机89电后,系统显示默认的定时时间及方式。如使用默认值,可直接按“开始”键,计时开始,定时间到开始报警。如不选择默认值,可进行定时时间设定,定时方式选择, 开始倒计时,定时间到开始报警。定时时间设定从 0八段码 时间到,可实现灯、声同时报警。 选题意义 论文的结构和主要内容 系统实现的功能 硬件设计 软件设计 致谢 系统实现的功能 1、以 2、具有可调定时时间功能,最高可以定时 99秒。 3、利用 2个按键开关,控制调时。 4、利用 12 硬件整体框图 系 统 以 机 为控制核心。 :在 这个 系 统 中一共有四 个 按 键 ,一 个 控制开 始 运 行,一 个 控制 计时“+”,一 个 控制 计时 “-”,还 有 复 位按 键 。 器 显 示倒 计时时间 。 器: 为 了更方便于大 众 , 让 一些老年人可以 清 楚的看到 报 警,我 们连 接一 个 蜂 鸣报 警和一 个 烁报 警。 硬件模块的简单介绍 在本次设计中我们采用共阳数码管。 本次设计我们采用动态显示。 按键模块 倒计时报警的软件设计 程序流程图 开 始 初始化 显 示初始化 时间显 示 按 键扫 描 关闭 定 时 器 时间 是否到 结 束 开启报 警器 否 是 开始初始化,显示器显示 99,进行按键扫描,固定时间后,开始计时,计时结束,关闭定时器,开启报警器,结束 / 初始化 ; 1; 99; / 初始化时间 99秒 (1) / 倒计时时间显示转换 = 10; = 10; / 时间显示 ; / 按键扫描 = 0; / 关闭定时器 0 ; / 开启报警 ; / 关闭报警 / 定时器 0中断处理函数 / 预约加热模式使用 /* 重装初值 */ (65535 - 50000) / 256; /计数时间 50 (65535 - 50000) % 256; ; 0 = / 1秒钟刷新一次倒计时 0; / 控制变量置 0 / 倒计时进行 = 1; / 报警标志置一 / 定时器 1中断处理函数 /* 重装初值 */ 0 0 / 蜂鸣器鸣响报警 综述:开始运行程序, 9。加减按键确定定时时间,开始按键按下,按键扫描确定任务,开始倒计时,时间到 0则关闭定时器,开启报警。 按键程序流程图 扫 描 键盘 开 始 计时 加 时间 加 1秒 结 束 时间减 1秒 减 开 始 否 否 是 是 是 / 按键 1开始或停止倒计时 = 0) 5); / 去抖 = 0) / 开始倒计时或停止 = 1; / 启动定时器 0 0; 0; 0; / 等待按键释放 / 按键 2按下倒计时时间加一 = 0) 5); / 去抖 = 0) if(= 0) / 当未启动倒计时时有效 if(0) 99; 综述:加减按键确定定时时间,开始按键按下,按键扫描确定任务。 定时程序 / 定时器 0, 1初始化函数 0 / 配置方式 (65535 - 50000) / 256; / 计数时间 (65535 - 50000) % 256; 0 / 定时器 1初始值设定 0 0; / 关闭定时器 1 1; / 定时器 1中断打开 0; / 开启定时器 0 1; / 定时器 0中断打开 = 1; / 全局中断打开 定时器 1控制蜂鸣发生器,定时器 0控制秒针。 显示流程图和程序 开 始 两 位 择 八段 码 的 选择 结 束 k; k=0; k2; k+) k; / 位选 k;/ 段选 00); 综述:开始计时时,先位置选择,然后进行段码选择。 报警流程图和程序 开 始 开启 蜂 鸣 器 关闭 蜂 鸣 器 打 开发 光二 极 管 倒 计时时间 是否为 0 关闭发 光二 极 管 结 束 /* 报警函数 */ 1; / 开启蜂鸣器 0; / 打开 /* 关闭报警函数 */ 0; / 关闭蜂鸣器 1; / 关闭 综述:开始计时后,显示时间为 0时开启蜂鸣发声器,打开发光二极管,不为 0反之。 大学本科的学习生活即将结束。在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。