返回主页 单片机教程XL2000开发板 单片机学习 自制编程器 单片机资料 软件下载 电子技术产品介绍如何购买 进入论坛

 单片机教程 栏目导航   第一页..单片机入门教程    第二页..单片机c语言   第三页..红外遥控和步进电机    第四页..单片机问答

使用DS1307的数字闹钟

DS1307的是硬件实时时钟,工作在I2C协议。 显示采用1602液晶,具有价格便宜方便使用的特点,LCD(HD44780的类型)。 图标显示警报ON状态/ OFF状态,这是一个不错的时钟。 时间也非常的准确!

                                      图1:电路框图数字钟


2x16 LCD是连接到AT89C51的端口2。
有4个开关连接到UC,如图所示。 关键功能是一样清楚地表明他们的名字。
当电源接通它时会给你默认的日期和时间,也可以重新设置 .每设置一次,备用电池将保持时钟的运行。
一些关于的I2C:
基本上有4个I2C协议的主要条件。
1)启动条件
2)停止条件
3)数据有效性
4)确认


经过一个字节的数据接收方承认对成功发送给发件人,此发件人使SDA线和接收器高拉下来了SDA低,它告诉这些数据已安全到达发件人。

           图2:工作的数字时钟演示

资料下载1

资料下载2 (本文由深圳市学林电子www.51c51.com原创,如需转载,请注明出处)

12个经典单片机程序设计实例:

闪烁LED小灯主程序图

数码管时钟电路的主程序

单键学习型遥控器的设计

15路电器遥控器的设计

自行车里程/速度计的设计

自动往返行驶小汽车的设计

遥控小汽车的设计

数码管时钟电路的设计

8*8点阵LED字符显示器的设计

8路输入模拟信号数值显示电路的设计

8路输入模拟信号数值显示电路程序

单键学习型遥控器的程序

如果对本文有疑问,请到论坛提问 编辑:51单片机学习网 @ 2009-10-20校对 中国开发板最佳品牌  版权:部分由编辑摘引,权利属原著作人