没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这个是当时看到有类似的宠物喂养机在卖,还不是很实用,于是打算自己设计一个练练手,简单仿真一下,然后也制作了实物,这个逻辑代码会复杂一些。 原理:使用51单片机,通过数据io口和三位控制口来控制lcd1602显示内容,通过写好的函数能直接控制显示的内容。通过动态扫描矩阵键盘来获取键盘的按键信息。设计有0-9的数字按键和其他功能按键。按键11是显示限制的温度,可以按下设置按钮和其他数字按键,可用来设置最低和最高温度,用于限制宠物饮用水的温度判断的,可按sure/cancel来确认和取消。按键12是显示设置的闹钟,同样可以通过设置按键配合数字键设置,确认和取消按钮。同样可以设置此时的时间。 在循环中判断饮水温度,温度高则控制电机吹风,温度低则控制继电器加热,温度在范围内则属于正常,用led显示对应状态。当判断闹钟时间到时,另一个电机转动让食物落下,然后蜂鸣器响起,提醒宠物可以开饭了。然后设计30s后,蜂鸣器停止鸣叫,电机不转,这个可以根据实际设置时间长度,来控制下落的食物多少。 平时正常循环显示:此时的年月日时分秒跟闹钟时间、所设置的温度上下限。同时,改设计还能接串口,连接到蓝牙等模块进行无
资源推荐
资源详情
资源评论
收起资源包目录
51单片机宠物喂养系统设计程序代码.zip (26个子文件)
51单片机宠物喂养系统设计程序代码
仿真图.jpg 169KB
低版本仿真.DSN 165KB
实物备注.txt 357B
实物源码
delay.c 738B
123.Uv2 2KB
main.c 16KB
lcd1602.h 2KB
uart.h 932B
18b20.c 2KB
123.Opt 1KB
123_Opt.Bak 1KB
delay.h 654B
18b20.h 659B
1602.pdsprj 30KB
实物图.jpg 79KB
高版本仿真.pdsprj 29KB
仿真源码
delay.c 738B
123.Uv2 2KB
main.c 15KB
lcd1602.h 2KB
uart.h 932B
18b20.c 2KB
123.Opt 1KB
123_Opt.Bak 1KB
delay.h 654B
18b20.h 659B
共 26 条
- 1
「已注销」
- 粉丝: 833
- 资源: 3605
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页