带单片机时钟的小夜灯 下载本文

内容发布更新时间 : 2024/5/4 3:56:18星期一 下面是文章的全部内容请认真阅读。

贵 州 大 学 课程设计报告

设计题目: 带单片机时钟的小夜灯 学科专业: 电子信息科学与技术 指导教师: 学生姓名: 学生学号:

中国

﹒贵州﹒贵阳

2012年 12 月 3 日

带单片机时钟的小夜灯

摘要:根据现今各个场所对灯光的需要,我产生了一个小夜灯时钟的想法,通过本次的设计制作,此小夜灯可以广泛应用于宾馆、酒店、走廊、医院等在晚上需要微亮照明的场所,尤其适用于中老年人起夜后查看时间。这种小夜灯具有时尚精美,光线柔和、光控全自动操作,耗电少且白天自动关闭,夜晚自动点亮;同时,该小夜灯带有单片机控制的高清晰数字时钟,方便在白天或夜晚的黑暗环境中掌握时间,是一种无污染、绿色、环保的现代科技产品。

关键词:数字时钟、单片机控制、时钟、小夜灯 一、 设计功能实现方案 1) 软件设计

此次设计为了降低系统功耗,主程序在初始化之后就进行休眠状 态,因此功耗很低,而程序的功能执行在两个定时器中断子函数中进行。定时器T0 100ms中断子函数用于实现走时,定时器T1 2ms中断服务子函数除用于扫描数码管外,还用于扫描按键并实现时间调整,也可编程实现单片机控制小夜灯发光/熄灭。

2) 制作使用

此次制作由于元器件不多,整机可装很小的印制电路板上。所有电子均为1/4W金属膜,数码管为4位共阴高亮度型KD3641AU,小夜灯使用的发光二级管可使用直径5mm的白光LED。光敏电阻需购买亮阻小于10K、暗阻大于1M的。

二、 电路使用方法

1) 初次上电后,数字时钟会闪烁,当按一下任意键是,显示 00:00,代表走时。

2) 按一下S1键,显示HT00;按住S2键可以加加法调整“时”。 3) 按一下S1键,显示HL00;按住S2键可以减法调整“时”。 4) 按一下S1键,显示FT00;按住S2键可以加法调“分”。 5) 按一下S1键,显示FL00;按住S2键可以加法调“分”。 6) 按一下S1键,显示当前XX:XX;开始走时。

其中,以上按键如果按下某一键后,未按其它键时,则5秒后自 动返回到走时状态,而且照明的灯光有光控电路自动控制,无需人为操作。

三、 电路原理介绍

此电路通过稳压电路来提供稳定的电压控制,并以单片机为核心 来实现电路的整体功能,当单片机T0输出一个低电平时,可以控制LED1、LED2熄灭,并由单片机完成走时及高度数码管的驱动。在电路中,按键S1、S2用作实践调整,共阴4位数码管模块IC2作为时间显示,其中个位、十位作分显示,百位、千位作时显示,排阻RP为限流电阻。具体功能电路如下所示:

1、 整流、稳压电路

市电经过降压后有D3-D6整流,在C6、C7上得到降压,D7、D10 为简易稳压电源,稳压值约为6V。其原理图如下所示: