题目要求
功能简述
要求“模拟智能灌溉系统” 能够实现土壤湿度测量、 土壤湿度和时间显示、 湿度阈值设定及存储等基本功能。 通过电位器 Rb2 输出电压信号,模拟湿度传感器输出信号,再通过AD 采集完成湿度测量功能;通过 DS1302 芯片提供时间信息;通过按键完成灌溉系统控制和湿度阈值调整功能,通过 LED 完成系统工作状态指示功能。系统硬件电路主要由单片机控制电路、 显示单元、 ADC 采集单元、 RTC 单元、 EEPROM 存储单元、 继电器控制电路及报警输出电路组成,系统框图如图 1 所示:
MCS-51 单片机资料、 I2C 总线驱动程序和 DS1302 时钟芯片驱动程序、 CT107D 单片机综合训练平台电路原理图以及本题所涉及到的芯片数据手册, 可参考计算机上的电子文档。程序流程图及相关工程文件请以考生准考证号命名,并保存在计算机上的考生文件夹中,文件夹位于 Windows 桌面上。
设计任务及要求
1. 系统工作及初始化状态说明
1.1 自动工作状态,根据湿度数据自动控制打开或关闭灌溉设备, 以 L1 点亮指示;
1.2 手动工作状态