📄 有需要的朋友们可以到慧净论坛下载本项目仿真开发板资料.txt
字号:
一:材料(有需要的朋友们可以到慧净论坛下载本项目仿真开发板资料)
1、AVR-MEGA128单片机
2、8个LED共阴数码管 1 2 3 4 5 6 7 8
3、8个按键 KEY1、至KEY8(按键可以用独立的,也可以用23的)
4、5个开关K1、K1、K3、K4、K5
5、13个LED灯
6、SHT11温湿度传感器芯片
7、2个18B20
二:输出量 单片机IO只有32个,下面绿色的可以不用做
1、温度控制点亮JR JR加热信号到固态继电器
2、定时输出点亮FDDT FDDT 翻蛋电磁阀输出
3、定时输出点亮FDFS FDFS 左右翻蛋转换检测继电器
4、湿度控制点亮JS JS加湿继电器
5、K3控制点亮BJ BJ 电铃报警
6、K6控制点亮SL SL水冷继电器
7、温度高于设定温度时点亮FMK FMK风门开继电器
8、温度底于设定温度是点亮FMG FMG风门关继电器
9、高温报警LED 高温报警
10、高湿报警LED 高湿报警
11、定时输出时K1没有接通报警LED 翻蛋报警
三:输入量 说明
12、开关K1 FDDT FDFX 翻蛋检测
13、开关K2 FSJC 风扇检测
14、开关K3 YJC 导电表检测
15、开关K4 FMKJC 风门开检测
16、开关K5 FMGJC 风门关检测
四:程序实现功能
1、第1到4位数码管显示出温度值,分辩率0.01度,2位小数,38.01度。可以用按键设置温度报警值,按0.01度增加(也可以按位设定数值,注:4位),测量温度没有到设定值时,K5在关状态下点亮LED1,K2接通时点亮LED1,当K2断开时,关LED1,测量温度到了没定温度后,温度指示LED1灯关掉,高于设定温度1度时报警LED9灯打开,断电后能保存温度设定值。
2、第5,6位数码管显示出湿度值,分辩率1%H。可以用按键设置湿度报警值,按1度增加(也可以按位设定数值,注:2位),测量湿度到了没定值后,湿度指示LED4灯关掉,高于设定湿度5度时报警LED10灯打开,断电后能保存温度设定值。
3、第7,8位数码管显示定时计数器次数,每当定时器运行60分钟后,点亮一次LED2灯,定时器运行120分钟后关掉LED2灯,每隔60分钟LED2灯循环点亮与关掉。还有一个条件当K1开关要接通时,数码管数字才能加1显示,如果没有接通K1,数码管数字不加1,5分钟后点亮一个LED11灯。
4、当测量温度高于设定值时,点亮LED7,K4接通时关LED7。当测量温度底于设定温度时LED8点亮 ,K5接通时关LED7
5、K3接通时,点亮LED5,K3断开时关LED5。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -