资源简介
本设计:主要为实现一款可正常显示时钟/日历、带有定时闹铃的多功能电子时钟。本文对当前电子钟开发手段进行了比较和分析,最终确定了采用单片机技术实现多功能电子时钟。本设计应用AT89C52芯片作为核心,LCD1062进行显示,使DS1302实时时钟日历芯片完成时钟/日历的基本功能。这种实现方法的优点是电路简单,性能.可靠,实时性好,时间精确,操作简单,编程容易。该电子时钟可以应用于一.般的生活和工作中,也可通过改装,提高性能,增加新功能,从而给人们的生活和工作带来更多的方便。
代码片段和文件信息
#include
#include
#define uint unsigned int
#define uchar unsigned char
uchar code READ_RTC_ADDR[7] = {0x81 0x83 0x85 0x87 0x89 0x8b 0x8d}; //读地址,各个时钟寄存器的地址
uchar code WRITE_RTC_ADDR[7] = {0x80 0x82 0x84 0x86 0x88 0x8a 0x8c};//写地址,各个时钟寄存器的地址
uchar TIME[7] = {0 0 0x12 0x12 0x07 0x06 0x20}; //写入时钟寄存器的初始值
char hide_sechide_minhide_hourhide_dayhide_weekhide_monthhide_year; //秒分时到日月年位闪的计数
void show_modal(unsigned char *str);
char modal[]=“modal“;
char music[]=“music“;
char clock[]=“clock“;
uchar clockinitial[]=“alarm : : :00 “;
sbit modalIO=P2^4; //音乐,闹钟的转换端口
sbit BEEP = P3^7; //扬声器端口
sbit modalcertain_key=P1^4; //音乐,闹钟确定的按键端口
sbit cloled = P1^3;
sbit Set = P2^0; //模式切换键
sbit Up = P2^1; //加法按钮
sbit Down = P2^2; //减法按钮
sbit out = P2^3; //立刻跳出调整模式按钮
sbit DQ = P1^0; //温度传送数据IO口
char donecountflagup_flagdown_flag
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-08-02 09:38 多功能电子表_Keil代码\
文件 5040 2020-07-16 23:29 多功能电子表_Keil代码\_control.uvopt
文件 14286 2020-07-06 01:14 多功能电子表_Keil代码\_control.uvproj
目录 0 2020-08-02 09:37 多功能电子表_Keil代码\Listings\
文件 54394 2020-07-15 21:57 多功能电子表_Keil代码\Listings\main.lst
文件 61970 2020-07-15 21:57 多功能电子表_Keil代码\Listings\wireless_control.m51
文件 29893 2020-08-02 09:33 多功能电子表_Keil代码\main.c
目录 0 2020-08-02 09:37 多功能电子表_Keil代码\ob
文件 55919 2020-07-15 21:57 多功能电子表_Keil代码\ob
文件 46239 2020-07-15 21:57 多功能电子表_Keil代码\ob
文件 1169 2020-07-15 21:57 多功能电子表_Keil代码\ob
文件 12721 2020-07-15 21:57 多功能电子表_Keil代码\ob
文件 113 2020-07-15 21:57 多功能电子表_Keil代码\ob
文件 5874 2020-07-06 00:43 多功能电子表_Keil代码\wireless_control.uvopt
目录 0 2020-08-02 09:37 多功能电子表_proteus原理图\
文件 10 2006-12-17 08:33 多功能电子表_proteus原理图\_desktop.ini
文件 24968 2020-07-15 21:12 多功能电子表_proteus原理图\Backup Of DS1302.pdsbak
文件 155352 2007-09-12 14:29 多功能电子表_proteus原理图\DS1302.DSN
文件 24995 2020-07-15 22:35 多功能电子表_proteus原理图\DS1302.pdsprj
文件 3484 2020-07-15 22:36 多功能电子表_proteus原理图\DS1302.pdsprj.LAPTOP-T7SSJQ8K..workspace
文件 1664 2013-03-11 14:00 多功能电子表_proteus原理图\DS1302.PWI
文件 155328 2004-07-24 21:28 多功能电子表_proteus原理图\Last Loaded DS1302.DBK
文件 24968 2020-07-15 21:12 多功能电子表_proteus原理图\Last Loaded DS1302.pdsbak
文件 19633 2007-09-12 14:28 多功能电子表_proteus原理图\LISA1.SDF
- 上一篇:LWIP1.1.1原码
- 下一篇:杨辉三角.doc(截图+代码)
相关资源
- 基于C语言的电压表单片机实践
- AVR单片机 Bootloader(串口在线升级程序
- 用C语言写的一个俄罗斯方块程序
- c语言定时关机
- mpu6050 52单片机
- 八皇后 回溯算法 (C语言与c#源码)
- shell实现(c语言)
- pic单片机读写ft245芯片
- 蛇形矩阵源码(c语言)
- c语言新手入门必备笔记
- 哈夫曼树C语言编程实现
- 单片机电子时钟实训
- c语言开发规范.pdf
- 编程语言推荐系统(c语言源码)
- C语言实现字节流与十六进制字符串的
- C语言链表创建与逆序输出
- 超声波测距 (c语言)
- c语言 打地鼠小游戏 入门级
- 单片机(STC 1TMCU控制DS1302)
- c语言:使用函数计算圆面积(入门级)
- C语言邮件发送
- HMM的C语言实现(有详细注释)
- c语言 百钱买百鸡
- 笑傲江湖c语言版
- C语言JSON解析(Exjson)
- c语言:找出 100以内的素数
- c语言:循环语句输出菱形(源代码)
- 《二级C语言第51至100套题解析》.pdf(
- msp430单片机蓝牙电机代码
- c语言异或实现音频的加密解密
评论
共有 条评论