设为首页 收藏本站
开启辅助访问 切换到宽版

  找回密码
  立即注册

QQ登录

只需一步,快速开始

快捷导航
  • 论坛
  • 问答区
  • 单片机教程
  • 单片机DIY
  • 电子DIY
  • 帮助

热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计

搜索
» 论坛 嵌入式/单片机论坛 51单片机 智能浇花系统设计说明书+51单片机详细C语言代码
返回列表 发新帖
查看: 3396|回复: 1
收起左侧

智能浇花系统设计说明书+51单片机详细C语言代码

[复制链接]
ID:464752 发表于 2019-1-8 17:29 | 显示全部楼层 | 阅读模式
智能浇花系统设计说明书+51单片机+详细C语言代码
0.png 0.png

2.3.1 单片机模块
    单片机模块对整个系统进行控制,实现以下功能:
    (1) 控制显示模块显示工作参数;
    (2) 根据按键的输入做出正确的计算,并传输到显示器件上实现时间的调整设置;
    (3) 控制LED  的点亮和熄灭;
    (4) 实现电磁阀的控制。
2.3.2 显示模块
    数码显示模块能够将需要的时间参数显示出来,提供了系统和操作者的交流窗口, 是人机界面的重要组成部分之一。
2.3.3 电磁阀模块
    电磁阀是本设备的执行设备, 系统通过电磁阀控制水的流通和截止, 实现了电能到 机械能的转换。
2.3.4 按键模块
    按键是人机界面的另一个重要组成部分, 它是最主要的输入设备。 用户通过按键将 自己的要求告知单片机,单片机根据用户的设置进行相应的操作。
2.3.5 指示灯模块
    指示灯是数码显示模块以外的另一输出设备,在数码管的基础上起到辅助作用。
2.3.6 复位电路模块
    复位模块主要功能为在上电的一瞬间, 电压不是直接跳变到单片机可工作的电压范 围。并且在外部输入电压较低的时候(电压在临界范围) ,这个时候单片机可能工作也 可能不工作,故而会引起芯片内程序道德无序执行, 复位电路需要确保在上电的时候暂 时不让单片机立刻进入工作状态,即上电延时状态。
2.4 系统人机界面设计
    操作界面如图 2-2 所示,主要由2 位数码管、7 个按键和 3 个发光二级管组成。 图中 各部分介绍如下:
    数码管:用于显示工作持续时间和时间间隔,配合按键完成各项参数的设置。
    LED1:电源指示灯,当通电以后就亮起,说明系统已经开始工作。

完整的pdf格式文档51黑下载地址:
智能浇花系统设计说明书 51单片机 详细C语言代码.pdf (1.52 MB, 下载次数: 68)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:485112 发表于 2019-4-13 20:05 | 显示全部楼层
有仿真文件吗?
回复

使用道具 举报

返回列表 发新帖
高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版| 小黑屋| 51黑电子论坛 | 51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表