基于单片机的定时闹钟设计教学课件_第1页
基于单片机的定时闹钟设计教学课件_第2页
基于单片机的定时闹钟设计教学课件_第3页
基于单片机的定时闹钟设计教学课件_第4页
基于单片机的定时闹钟设计教学课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的定时闹钟设计幻灯片本课件PPT仅供大家学习使用学习完请自行删除,谢谢!本课件PPT仅供大家学习使用学习完请自行删除,谢谢!基于单片机的定时闹钟设计幻灯片本课件PPT仅供大家学系统设计需求

一、系统能正确显示当前时间。二、可以通过键盘对时间和日期进展调整。三、能设置闹钟并发出警报声。系统设计需求

设计概述

本定时时钟系统使用单片机AT89S52为主控芯片,由时钟芯片DS1302提供实时时间,采用LCD1602显示日期、时间和星期等信息;系统提供4个按键供人机交互,用户可根据需要修改时间和设置定时闹钟;实时时间和定时闹钟设置的时间一致时,系统会通过蜂鸣器发出警报声。

设计概述本定时时钟系统使用单片机AT89一、时间和日期的显示过程图1实时时钟程序流程图首先,从DS1302中读取出BCD码的时间和日期及星期等数据,然后将BCD码转换成十进制,接着将十进制数的个位和十位别离,之后再将其转换为LCD识别的ASCII码,最后读出字符的字型点阵,在液晶显示屏上显示。一、时间和日期的显示过程图1实时时钟程序流程图图二1602型LCD的驱动程序流程图图二1602型LCD的驱动程序流程图二、时间和日期的修改在系统正常运行过程中,当K1键第一次被按下时,关闭定时器〔TR0=0〕,并且在时间的秒位出现闪烁的光标,提示用户现在更改的是时间的秒位局部。可通过继续按K1来选择需要调整的其他位,利用K2进展加运算,K3进展减运算。直到K1键被第十次按下的时候,翻开定时器〔TR0=1〕。系统回到显示时间和日期的模式下。二、时间和日期的修改在系统正常运行过YNNYNYN开始按K1键K3(减“1”)K2(加“1”)S1键(选择位)修改当前位?所有位设置完毕?加减完毕?结束图3日期和时间调整程序流程图日期和时间调整程序流程图如右图所示。各按键的定义如下。K1:功能键。选择修改的位〔时间或日期〕。K2:加一键。令当前选中的位在数值上加“1〞。K3:减一键。令当前选中的位在数值上减“1〞。YNNYNYN开始按K1键K3(减“1”)K2(加“1”)S三、定时闹钟局部该局部主要包括以下三个方面:1.闹钟的设置。2.闹铃效劳的开启。3.对警报声的处理。三、定时闹钟局部该局部主要包括以下三个方面:1.闹钟的设置〔1〕.在将时间、星期和日期信息都设置完毕后,按一次K1键,光标会从第一行的年位跳到第二行的分位,表示当前设置的是闹钟的分。〔2〕.第二次按K1键,光标从分位跳到时位,,表示当前设置的是闹钟的时位。〔3〕.当将闹钟的分位和时位均设置完毕时,第三次按下K1键,光标消失,系统正常显示时间和日期等信息。1.闹钟的设置〔1〕.在将时间、星期和日期信息都设置完毕后,2.闹铃的开启即使系统设有闹铃时间,蜂鸣器也不一定会在设定时间发出警报声。为防止闹铃在用户不需要的时候响起,该定时闹钟系统采用了闹钟激活机制。只有在设置了闹钟时间并且用户有激活闹铃效劳的时候,蜂鸣器才会在设定时间发出警报声。激活方式:按一次K4键。再按一次那么会取消。当闹铃激活时,LCD显示屏上会出现“N〞的提示信息,提示有闹钟提示开启。2.闹铃的开启即使系统设有闹铃时间,蜂NYNYNY图2闹钟程序流程图定时闹钟的激活机制优点:

相比没有激活功能的定时闹钟,设有激活机制的定时闹钟省去了用户在不需要闹铃提示的时候手动去暂停发出警报声的定时闹钟的麻烦。开始结束S4键被按下?闹钟时间=当前时间?蜂鸣器发出警示声设置闹钟时间闹钟是否激活?NYNYNY图2闹钟程序流程图定时闹钟的激活机制开始结束3.闹铃响起的条件和停顿〔1〕响起的条件定时闹钟发出警报声需要满足以下两个条件:a.系统时间与设定的闹铃时间相等b.闹铃提示功能被激活,即显示屏上有“N〞的提示信息。〔2〕闹铃停顿的两种方法a.按一次K4键撤销闹铃提示效劳。b.等待系统时间分位与设定的闹铃时间分位不相等〔1分钟〕,蜂鸣器自动停顿鸣叫。3.闹铃响起的条件和停顿〔1〕响起的条件系统仿真电路图系统仿真电路图实物图实物图

结束谢谢观看!

结束基于单片机的定时闹钟设计幻灯片本课件PPT仅供大家学习使用学习完请自行删除,谢谢!本课件PPT仅供大家学习使用学习完请自行删除,谢谢!基于单片机的定时闹钟设计幻灯片本课件PPT仅供大家学系统设计需求

一、系统能正确显示当前时间。二、可以通过键盘对时间和日期进展调整。三、能设置闹钟并发出警报声。系统设计需求

设计概述

本定时时钟系统使用单片机AT89S52为主控芯片,由时钟芯片DS1302提供实时时间,采用LCD1602显示日期、时间和星期等信息;系统提供4个按键供人机交互,用户可根据需要修改时间和设置定时闹钟;实时时间和定时闹钟设置的时间一致时,系统会通过蜂鸣器发出警报声。

设计概述本定时时钟系统使用单片机AT89一、时间和日期的显示过程图1实时时钟程序流程图首先,从DS1302中读取出BCD码的时间和日期及星期等数据,然后将BCD码转换成十进制,接着将十进制数的个位和十位别离,之后再将其转换为LCD识别的ASCII码,最后读出字符的字型点阵,在液晶显示屏上显示。一、时间和日期的显示过程图1实时时钟程序流程图图二1602型LCD的驱动程序流程图图二1602型LCD的驱动程序流程图二、时间和日期的修改在系统正常运行过程中,当K1键第一次被按下时,关闭定时器〔TR0=0〕,并且在时间的秒位出现闪烁的光标,提示用户现在更改的是时间的秒位局部。可通过继续按K1来选择需要调整的其他位,利用K2进展加运算,K3进展减运算。直到K1键被第十次按下的时候,翻开定时器〔TR0=1〕。系统回到显示时间和日期的模式下。二、时间和日期的修改在系统正常运行过YNNYNYN开始按K1键K3(减“1”)K2(加“1”)S1键(选择位)修改当前位?所有位设置完毕?加减完毕?结束图3日期和时间调整程序流程图日期和时间调整程序流程图如右图所示。各按键的定义如下。K1:功能键。选择修改的位〔时间或日期〕。K2:加一键。令当前选中的位在数值上加“1〞。K3:减一键。令当前选中的位在数值上减“1〞。YNNYNYN开始按K1键K3(减“1”)K2(加“1”)S三、定时闹钟局部该局部主要包括以下三个方面:1.闹钟的设置。2.闹铃效劳的开启。3.对警报声的处理。三、定时闹钟局部该局部主要包括以下三个方面:1.闹钟的设置〔1〕.在将时间、星期和日期信息都设置完毕后,按一次K1键,光标会从第一行的年位跳到第二行的分位,表示当前设置的是闹钟的分。〔2〕.第二次按K1键,光标从分位跳到时位,,表示当前设置的是闹钟的时位。〔3〕.当将闹钟的分位和时位均设置完毕时,第三次按下K1键,光标消失,系统正常显示时间和日期等信息。1.闹钟的设置〔1〕.在将时间、星期和日期信息都设置完毕后,2.闹铃的开启即使系统设有闹铃时间,蜂鸣器也不一定会在设定时间发出警报声。为防止闹铃在用户不需要的时候响起,该定时闹钟系统采用了闹钟激活机制。只有在设置了闹钟时间并且用户有激活闹铃效劳的时候,蜂鸣器才会在设定时间发出警报声。激活方式:按一次K4键。再按一次那么会取消。当闹铃激活时,LCD显示屏上会出现“N〞的提示信息,提示有闹钟提示开启。2.闹铃的开启即使系统设有闹铃时间,蜂NYNYNY图2闹钟程序流程图定时闹钟的激活机制优点:

相比没有激活功能的定时闹钟,设有激活机制的定时闹钟省去了用户在不需要闹铃提示的时候手动去暂停发出警报声的定时闹钟的麻烦。开始结束S4键被按下?闹钟时间=当前时间?蜂鸣器发出警示声设置闹钟时间闹钟是否激活?NYNYNY图2闹钟程序流程图定时闹钟的激活机制开始结束3.闹铃响起的条件和停顿〔1〕响起的条件定时闹钟发出警报声需要满足以下两个条件:a.系统时间与设定的闹铃时间相等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论