加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于51单片机设计实现的自动浇花系统的电路方案设计(原理图+源代码)

2020/06/02
1099
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

代码量两百五十行左右

/***************主函数*****************/

void main()

{

delay_1ms(100);

P0 = P1 = P2 = P3 = 0xff; //初始化IO口

while(1)

{

key();//独立按键程序

if(key_can < 10)

{

key_with();//按键按下要执行的程序

}

flag_200ms ++;

if(flag_200ms >= 200)

{

flag_200ms = 0;

P0 = 0xff; //消隐

if(menu_1 == 0)

{

shidu = ad0832read(1,0);//读出湿度

shidu =100-shidu * 99 / 255;

dis_smg[0] = 0xff; //

dis_smg[1] = smg_du[shidu % 10]; //取湿度的个位显示

dis_smg[2] = smg_du[shidu / 10 % 10] ; //取湿度的十位显示

dis_smg[3] = 0XFF;//

dianji_kongzi(); //电机控制函数

}

}

display(); //数码管显示函数

delay_1ms(1);

}

}

1、数码管实时显示土壤湿度传感器测到的湿度。

2、从左边第一个起,减键、加键、设置键。可以用按键设置,设置湿度的上、下限值。

3、当湿低于下限值时,自动打开水泵进行抽水自动灌溉,当湿高于上限值时,断开水泵停止灌溉,

4、具有手动模式,按减键手动打开水泵,可以按加键手动关闭水泵。

  • 基于51单片机自动智能浇花系统设计_店主博士毕业.pdf
    描述:写代码参考的原理图PDF格式
  • 源程序(C含详细备注).zip
    描述:代码

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
74LVX3245MTCX 1 Texas Instruments LV/LV-A/LVX/H SERIES, 8-BIT TRANSCEIVER, TRUE OUTPUT, PDSO24, 4.40 MM, PLASTIC, TSSOP-24
$1.38 查看
DSC1001CI5-019.2000 1 Microchip Technology Inc OSCILLATOR MEMS 19.2MHZ CMOS SMD
$1.74 查看
NC7SZ04M5X 1 Texas Instruments LVC/LCX/Z SERIES, 1-INPUT INVERT GATE, PDSO5, THERMALLY ENHANCED, PLASTIC, SOT-23, 5 PIN
$0.4 查看

相关推荐

电子产业图谱