闹钟使用说明书
博文学习网小编为您收集整理的闹钟使用说明书,提供全面的闹钟使用说明书信息,希望对您有用!
闹钟使用说明书篇一:小型数字系统-定时闹钟说明书
XX 学院
课程设计说明书
(20XX / 20XX学年第一学期)
课程名称 : 嵌入式系统设计题 目 : 定时时钟专业班级 : XXXXXXXXXXXX 学生姓名 : XXX 学 号 : XXXXXXXX指导教师 : XXXXXX 设计周数 :2周
设计成绩 :
二OXX年 X 月 XX 日
定时时钟设计说明书
1. 选题意义及背景介绍
电子钟在生活中应用非常广泛,而一种简单方便的数字电子钟则更能受到人们的欢迎。所以设计一个简易数字电子钟很有必要。本电子钟采用AT89C52单片机为核心,使用12MHz 晶振与单片机AT89C52 相连接,通过软件编程的方法实现以24小时为一个周期,同时8位7段LED数码管显示时间的小时、分钟和秒,并在计时过程中具有整点报时、定时闹钟功能。时钟设有起始状态,时钟显示,设置时钟时,设置时钟分,设置闹钟时和设置闹钟分共六个状态。电子钟设有四个操作按钮:KEY1(MODE)、KEY2(PLUS)、KEY3(MINUS)、KEY4(RESET),对电子钟进行模式切换和设置等操作。 2.1.1方案设计
2.1.2系统流程框图
2.1.3电路设计
(整体电路图)
(已封装的SUB1 内部图)
2.1.4主要代码
1)通过循环实现程序的延时
void delay(uint z) {
uint x, y;
for (x = 0; x<z; x++) for (y = 0; y<110; y++); }
2)通过高低点位切换实现蜂鸣
void beng() {
P3 = 0XFF;//高电位 delay(100); P3 = 0X00;//低电位 delay(100); }
3)整点报时及闹钟检测
void alarm() {
uint i; //整点报时
if ((second == 0)&(minute == 0)) {
for (i = 0; i<10; i++) {
beng(); }
}
//闹钟检测
if ((hour==hour1 && minute==minute1)
&& (second>=second1 && second<second1+10)) for (i=0; i<10; i++){
beng(); } }
4)中断子程序
void time_() interrupt 1 {
count++;
TH0 = (65536 - 50000) / 256;//0.5ms重新送初值 TL0 = (65536 - 50000) % 256;
//定时器计数,定时50ms,count满20,秒加1 if (count == 20) {
second++; count = 0;
//秒值等于60,秒清零,分加1 if (second == 60) {
second = 0; minute++;
//分值(转载于:www.hNNsCy.coM 博 文 学 习 网:闹钟使用说明书)等于60,分清零,时加1 if (minute == 60) {
minute = 0; hour++;
//时值等于24,时清零,返回,全部归零 if (hour == 24) {
hour = 0; }
}
} }
showArray(); }
4总结体会
本设计为基于单片机的电子钟的设计。刚开始,我们很多地方理不清头绪,无从下手,但通过认真研究设计课题,找书上网查资料,确定基本设计方案,对所用芯片功能进行查找、调试,然后画电路图等,积累了很多宝贵的经验。
本设计用1个八位一体的共阳数码管做为显示器,它显示时间值;设计中有四个按键,其中KEY1模式切换键,KEY2为加控制键,KEY3为减控制键KEY4为复位键。
在此次综合课程设计中,我深刻体会到这个设计不只是单靠学好单片机整个一门课程就可以完成的。我充分体会到了全面发展,软硬件两方面要结合起来才能算是完整的掌握了计算机知识。在制作过程中明显感觉自己的单片机设计知识掌握的不够扎实,编程语言也有待提高。在摸索学习的过程中也是自己提高的过程。课程设计使我深入认识到实践能力对于工科学生学习的重要性,增强了我的动手操作能力,为自己将来的学习积累了宝贵经验。
参考文献
[1] 百度文库,基于C51单片机的程序设计. [2] 百度百科,AT89C52简介
附录:部分程序代码 #include <reg51.h> #include <absacc.h> #include <intrins.h>
#define uint unsigned int #define uchar unsigned char sbit KEY1 = P1 ^ 1; //模式切换键 sbit KEY2 = P1 ^ 2; //加1定义 sbit KEY3 = P1 ^ 7; //减1定义
code unsigned char tab[] = { 0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90, 0xbf, 0xc8, 0x8e, 0xff, 0x21 }; //段码控制
char code weikong_code[] = { 0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f };
闹钟使用说明书篇二:七彩闹钟说明书
七彩时钟使用说明书
本产品融合了万年历之时间、日期、星期、温度的显示,特别适合居家办公使用。
一、功能简介
★ 正常时间功能:显示时间、日期(从2000年至2099年)、星期、温度,并可实现12/24小时制的转换。
★ 闹钟和贪睡功能:每日闹铃,闹铃音乐有8首可选,同时可开启贪睡功能。
★ 环境温度显示功能:温度测量00C-500C或320F-1220F并可进行摄氏/华氏温度转换。 ★ 七彩灯功能:可发出七种颜色的光,循环变色。
二、功能操作
⑴.时间日期设置
★ 上电后显示正常状态.按SET键进入时间、日期的设置,并以下列顺序分别设置小时分钟、年、月、日、星期等,通过UP/DOWN键配合来完成设置。
时→分→年→月→日→正常显示
★ 设置范围:时为1-12或0-23,分为0-59,年为2000-2099.月为1-12.日为1-31;在日期设置的同时,星期由MON 3=. SUN相应的自动改变。
★ 在设置状态,也可按AL键或无按键1分钟退出设置,并显示当前所设置的时间。 ★ 在正常状态,按UP键进行12和24小时转换。
⑵、闹钟和贪睡设置
★ 在正常状态,按AL键一次进入闹钟模式。
★ 在闹钟状态,按SET键进入闹铃设定状态,以下列顺序分别设置小时、分钟、贪睡、音乐,通过UP/DOWN键配合来完成其设置。
时→分→贪睡→音乐→退出
★ 在设置状态,如果无按键1分钟或按MODE键退出设置,并显示当前所设置的时间。 ★ 在闹钟状态,通过UP键开启闹铃的标志,按第二次UP键开启贪睡功能。
闹铃→Zz贪睡→OFF
★ 当闹钟到达设定时间,响闹1分钟;当贪睡时间到达响闹,按SET键取消响闹或按任意键停止响闹。
★ 贪睡的间隔延续时间范围设定:1-60分钟。
★ 当闹铃及贪睡的标志未开启时,即闹铃和贪睡同时关闭,只有在闹铃标志开启时,重按UP,贪睡功能才有效。
⑶、温度转换
在正常状态,按DOWN键可以进行摄氏l华氏温度间的相互转换。
⑷、按TAP可开启夜灯,5秒钟自动熄灭。
⑸、把开关置ON或DEMO位置开启七彩灯。
⑹、可使用外接直流电源:4.5V 100MA的变压器。
三、注意事项:
1、避免猛烈冲击、跌落。
2、勿置阳光直射、高温、潮湿的地方。
3、避免使用带有腐蚀性化学成份的液体和硬布来抹擦本产品表面。
4、当屏幕显示混乱时,拔出钮扣电池,重新装上恢复原始状态,使显示恢复正常。
5、切勿新旧电池混在一起使用,在屏幕显示不清楚时请及时更换新电池。
6、如长时间不使用时钟时,请将电池取出,以免电池漏液损坏本机。
7、请勿随意拆开产品调整内部元件参数。
闹钟使用说明书篇三:闹钟摄像机说明书(中文)
目 錄
前言及產品保證.........................................1 中文報時鐘操作說明.................................2-3 DV結構示意圖............................................4 DV產品簡介及操作說明...............................5-6 DV檔存儲說明.........................................7 DV的相關參數...........................................8 電源及配件..............................................9 注意事項................................................10
前言
本用戶手冊將詳細說明如何使用本產品,同時提供給 您詳細的資訊,包括使用、操作。使用前請仔細閱讀本 手冊並完全理解。請妥善保存本手冊,我們希望本產品 能滿足您的需求並長期服務於您! 產品保證 本產品經FCC & CE等權威機構認證符合推薦指標,顧 客使用具有安全保證。 1
2
3
相关热词搜索:闹钟 使用说明书 snooze闹钟说明书 云朵闹钟说明书