本程序运行在普中 51 开发板中
/
*******************************************************************************
硬件接线:
蜂鸣器:接 P3.3
1302 时钟模块:RST 接 P2.2、DAT 接 P2.3、CLK 接 P2.4
按键:key1~8 分别接 P1.0~P1.7
超声波模块:trig 接 P2.0、echo 接 P3.6
DHT 温湿度模块:接 P3.7
*******************************************************************************
/
/
*******************************************************************************
程序功能:LCD1602 显示万年历+当前温湿度
按键功能:
Key1:初次按下,进入设置温湿度模式,再次按下,设置当前设置的温湿度值,需要
按 key4 进行退出
Key2:初次按下,进入设置闹钟模式,再次按下,显示当前设置闹钟的哪个值,需要
按 key4 进行退出
Key3:初次按下,进入超声波测距模式,需要按 key4 进行退出
Key4:退出按键,对 key1~3 有效
Key5:对当前设置的万年历的值进行+1,程序一开始默认设置值为年
Key6:对当前设置的万年历的值进行-1,程序一开始默认设置值为年
Key7:设置当前调节万年历的哪个值,会短暂停止 1602 界面的刷新显示
Key8:重置按键,开机欢迎界面期间长按,松开后可对所有值进行复位
*******************************************************************************
/
如若出现无法直接用 keil4 打开工程,可以通过自己新建工程, 再把各个.c 文件导入重新
编译
程序接线示意图