51单片机----闹钟

目录

LCD1602内部读写操作

ds1302的基本操作

ds18b20基本操作

蜂鸣器及音乐播放器基本操作


要求:
(1)时间可设置项:时 分 秒 12/24制
(2)日期可设置项:年 月 日
(3)闹钟可设置项:日期 时间 铃声 增加 删除 重复/不重复(每周一/二/三/四/五/六/日)
(4)LCD1602 或 LCD12864
(5)四个功能按键:菜单/确认, 上/+, 下/-, 返回/取消
(6)蜂鸣器 或 语音模式
(7)温度 或 温湿度
(8)DS18B20 或 其它RTC时钟芯片

 

思路框图

51单片机----闹钟_第1张图片

Key1:进入时间年月的设置模式

Key2:每按下一次,就进行加

Key3:每按下一次,就进行减

Key4:进入闹钟设置,并调节时间星期

 

51单片机----闹钟_第2张图片

 

液晶lcd1602

电路图如下:

51单片机----闹钟_第3张图片

 

时序图如下:

51单片机----闹钟_第4张图片

51单片机----闹钟_第5张图片

51单片机----闹钟_第6张图片

 

时钟ds1302

电路图如下:

51单片机----闹钟_第7张图片

 

时序图如下:

51单片机----闹钟_第8张图片

51单片机----闹钟_第9张图片

 

传感器ds18b20

电路图如下:

51单片机----闹钟_第10张图片

 

时序图如下:

51单片机----闹钟_第11张图片

51单片机----闹钟_第12张图片

51单片机----闹钟_第13张图片

 

蜂鸣器(音乐播放器)

电路图如下:

51单片机----闹钟_第14张图片

 

键盘keyscan

电路图如下:

51单片机----闹钟_第15张图片

 

总电路图

51单片机----闹钟_第16张图片

代码太多,需要代码资料的可以私聊我哟!!!

你可能感兴趣的:(Projects)