2021-09-25 19:00:37 索炜达电子 696
项目编号:E1309
文件大小:1.2M
源码说明:带中文注释
开发环境:C编译器
简要概述:
基于52单片机制作的电子时钟,有闹钟、计时和显示日期时间功能
功能
LCD1602:用来显示字母、数字、符号等的点阵型液晶模块,能够同时显示16x02即32个字符。
按键k1,k2,k3,k4:
k1:切换模式,比如工作模式、计时模式、设置模式。
k2:设置模式: plus;计时模式: 打开计时,暂停计时
k3:设置模式: shift;计时模式:归零
k4:闹钟响时,关闭闹钟
蜂鸣器:闹钟铃声,天空之城
下图把LCD显示屏写成了LED显示屏,这是打错字了
目录│文件列表:
└ electronic-clock
└ electronic-clock
├ code
│ │ LCD1602.c
│ │ LCD1602.h
│ │ LCD1602.LST
│ │ LCD1602.OBJ
│ │ LCD1602.__i
│ │ main.c
│ │ main.LST
│ │ main.OBJ
│ │ music.c
│ │ music.h
│ │ music.LST
│ │ music.OBJ
│ │ 电子时钟promax
│ │ 电子时钟promax.hex
│ │ 电子时钟promax.lnp
│ │ 电子时钟promax.M51
│ │ 电子时钟promax.plg
│ │ 电子时钟promax.uvopt
│ │ 电子时钟promax.uvproj
│ │ 电子时钟promax_uvopt.bak
│ └ 电子时钟promax_uvproj.bak
├ history_code
│ ├ 电子时钟(三代)
│ │ │ DS1302.c
│ │ │ DS1302.h
│ │ │ DS1302.LST
│ │ │ DS1302.OBJ
│ │ │ DS1302.__i
│ │ │ LCD1602.c
│ │ │ LCD1602.h
│ │ │ LCD1602.LST
│ │ │ LCD1602.OBJ
│ │ │ main.c
│ │ │ main.LST
│ │ │ main.OBJ
│ │ │ music.c
│ │ │ music.h
│ │ │ music.LST
│ │ │ music.OBJ
│ │ │ 电子时钟promax
│ │ │ 电子时钟promax.hex
│ │ │ 电子时钟promax.lnp
│ │ │ 电子时钟promax.M51
│ │ │ 电子时钟promax.plg
│ │ │ 电子时钟promax.uvopt
│ │ │ 电子时钟promax.uvproj
│ │ │ 电子时钟promax_uvopt.bak
│ │ └ 电子时钟promax_uvproj.bak
│ ├ 电子时钟(二代)
│ │ │ 效果图1.jpg
│ │ │ 效果图2.jpg
│ │ │ 电子时钟Pro
│ │ │ 电子时钟Pro.c
│ │ │ 电子时钟Pro.hex
│ │ │ 电子时钟Pro.lnp
│ │ │ 电子时钟Pro.LST
│ │ │ 电子时钟Pro.M51
│ │ │ 电子时钟Pro.OBJ
│ │ │ 电子时钟Pro.plg
│ │ │ 电子时钟Pro.uvopt
│ │ │ 电子时钟Pro.uvproj
│ │ │ 电子时钟Pro_uvopt.bak
│ │ └ 电子时钟Pro_uvproj.bak
│ └ 电子时钟(初代)
│ │ 电子时钟1.0
│ │ 电子时钟1.0.c
│ │ 电子时钟1.0.LST
│ │ 电子时钟1.0.OBJ
│ │ 电子时钟1.0.plg
│ │ 电子时钟1.0.uvopt
│ │ 电子时钟1.0.uvproj
│ │ 电子时钟1.0_uvopt.bak
│ │ 电子时钟1.0_uvproj.bak
│ │ 电子时钟1.hex
│ │ 电子时钟1.lnp
│ └ 电子时钟1.M51
├ img
│ │ 仿真图.png
│ │ 成品.png
│ └ 效果.jpg
└ PCB
│ 修改说明.txt
│ 原理图第一代.png
│ 原理图第二代.png
│ 电子时钟第一代.pcbdoc
└ 电子时钟第二代.pcbdoc