简易定时闹钟
课程名称:单片机课程设计
设计题目: 简易数字闹钟
院 系:
专 业:
年 级:
姓 名:
学 号:
指导教师:
课 程 设 计 任 务 书
专 业 姓 名 学 号
开题日期: 完成日期:
题 目 基于单片机的简易数字闹钟设计
一、设计的目的
利用单片机等元器件通过编程制作一个LCD显示简易数字闹钟,当时钟时间与设置的闹铃时间一致时,继电器开关接通,蜂鸣器并发出声响,从而实现定时闹钟的功能。
二、设计的内容及要求
通过发挥各部分电路的特点(定时、显示、蜂鸣等)组成完整的简易数字闹钟电路,能做到自定义闹铃时间并显示时间,最终时钟值与设置的闹铃时刻相吻合时能发出蜂鸣以体现时钟和闹钟的功能。
三、指导教师评语
四、成 绩
指导教师 (签章)
2016 年 06 月 16 目录
1、基本功能及设置1
1.1、基本功能1
1.2、设置1
1.2.1、时钟时间的设置1
1.2.2、闹铃的时间设置2
2、设计流程2
3、元器件简介2
3.1、LCD显示屏2
3.2、芯片AT89C513
3.3、电磁继电器(RELAY)4
3.4、蜂鸣器4
3.5、按键5
4、各部分电路设计6
4.1、主电路6
4.2、显示电路7
4.3、按键电路7
4.4、蜂鸣器电路7
4.5、继电器电路8
5、电路原理图9
6、仿真电路图9
7、C语言程序10
8、参考文献16
9、设计心得及体会16
1、基本功能及设置
1.1、基本功能
显示时钟时间,格式为“时时:分分”,并可重复设置。
显示闹铃时间,格式也为“时时:分分”,且显示闪烁以便与时钟时间区分。闹铃时间可重新设置。
程序执行后工作指示灯LED闪烁,表示时钟工作为时钟显示模式,LCD显示的初始时间为“23.58”。按下S2键,闪烁显示的“xx:xx”为闹铃的时间,按下S3又返回时钟显示模式。时钟从“23:58”开始计时,定时时间“xx:xx”到时,继电器开关接通,控制电器的开启,且可发出声响。
S4按键的功能为设置闹铃是否发声的状态控制,设为ON状态,则闹铃时间到连续三次发出“哔”的声音,设置为OFF状态发出“哔”的一声。开机默认声响关闭。
S2的单独功能为显示闹铃时间。
1.2、设置
时钟与闹铃时间的设置通过4个功能按键S1~S4实现,具体说明如下:
1.2.1、时钟时间的设置
首先按下S1键进入时钟设置模式,此时每按一下S1键,则小时增加1;按一下S2键,则分钟增加1,再按一下S3键则设置完成,并返回时钟显示模式。此时小时和分钟均已发生变化。按一下S4键,如果只发出一声响,则定时到达来时,开关动作,蜂鸣器关闭;按一下