99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

用單片機設計制作的定時澆水電路

電子設計 ? 來源:陳翠 ? 2019-01-30 17:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這款由MCS-51系列單片機組成的定時澆水裝置能夠定時的給花草澆水,解決你出門的后顧之憂。

一、電路擬完成的功能

對于電路的基本要求是完成每日定時澆水,考慮到不同的環(huán)境溫度和不同的花草種類。澆水的量要可以修改,控制的方法可以通過控制澆水的時間來控制,也可以控制定時時長達到澆水量的改變,初始值定為每24小時澆水20秒,定時初始值和澆水時長由軟件編程決定。此外,電路的設計還應具備以下功能:

(1)能夠在線修改定時時長和澆水時長;

(2)定時和澆水的時長要能夠顯示;

(3)能夠顯示工作狀態(tài)表明電路定時的開始。

二、電路的組成

1.芯片的選擇

Atmel公司的AT89C51芯片內部有4KB可編程Flash存儲器,芯片的使用資料多,價格便宜易于購買。芯片4KB的存儲器對于本電路的程序完全夠用;它具有4個I/O口,非常方便的利用I/O口完成數(shù)碼管的顯示功能,同時還可以大大簡化編程的難度和降低程序的長度;芯片的掉電保護模式保證掉電后其內部RAM的內容保持不變,因而電路的芯片選擇采用AT89C51。

2.電路原理

電路原理圖見下圖。

用單片機設計制作的定時澆水電路

顯示電路由兩位數(shù)碼管完成, 分別接于AT89C51的P0口和P1口,P1口顯示十位,P0口顯示個位,AT89C51 I/O口的灌電流可以直接驅動數(shù)碼管。因此在顯示電路中無須加驅動電路,采用的數(shù)碼管為共陽極。定時時間顯示單位為小時,采用倒計時方式,在線修改定時時間采用減一的方式,顯示的數(shù)值閃動兩次,最大值設為24小時;澆水時長的單位為秒,定時開始計時時不顯示,當繼電器閉合,澆水開始時倒計時顯示,在線修改澆水時間也采用減一的方式,顯示的數(shù)值閃動一次,最大值設為60秒。

兩只發(fā)光二極管在每秒輪流閃動一次,表明電路的工作正常。按鍵開關S1為復位鍵;開關S2為修改定時時長按鍵;開關S3為修改澆水時長按鍵。

控制澆水的電磁閥采用交流220V型號;其導通情況由IC的P2.0電平高低決定,當P2.0為低電平時V1和V2截止,繼電器觸電開關K1斷開,電磁閥關閉,當P2.0為高電平時V1和V2導通,繼電器觸電開關K1閉合,電磁閥打開出水;控制繼電器采用5V型號可以簡化電源電路

三、程序的編寫

程序的編寫采用查詢延時的方式,程序包含有主程序、顯示子程序和延時子程序。下圖是主程序的流程圖:

用單片機設計制作的定時澆水電路

參考源程序及機器代碼長按S2定時時長被減一進行修改,修改的數(shù)值在數(shù)碼管上顯示,并閃爍兩次,當變化到期望的值時,松開按鍵S2;長按S3可以修改澆水定時時長,但顯示的數(shù)值只閃爍一次。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6067

    文章

    44996

    瀏覽量

    650695
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【秀秀資源】數(shù)字電容表,數(shù)顯計數(shù)器,全自動水箱定時水電路

    本帖最后由 太子的空間 于 2017-2-20 21:07 編輯 1AT89C2051單片機制作的數(shù)字電容表2基于ZIPAMP的硬盤MP3播放器制作資料3
    發(fā)表于 02-19 21:33

    如何利用單片機設計智能大棚澆水系統(tǒng)?

    如何利用單片機設計智能大棚澆水系統(tǒng)?
    發(fā)表于 10-29 06:28

    單片機設計一個實用的磁卡鎖門禁系統(tǒng)

    本文主要講述的是單片機設計一個實用的磁卡鎖門禁系統(tǒng)
    發(fā)表于 04-22 15:28 ?99次下載

    單片機設計電子音樂門鈴

    單片機設計電子音樂門鈴
    發(fā)表于 04-15 14:11 ?347次下載

    單片機設計微型電子琴

    介紹了單片機設計微型電子琴的方法。給出了電路、程序框圖及程序。     關鍵詞:單片機,電子琴,程序  
    發(fā)表于 05-10 13:07 ?2857次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>單片機設</b>計微型電子琴

    MEGA16單片機TC1定時制作的秒表

    MEGA16單片機TC1定時制作的秒表:
    發(fā)表于 04-23 15:55 ?63次下載
    MEGA16<b class='flag-5'>單片機</b><b class='flag-5'>用</b>TC1<b class='flag-5'>定時</b>器<b class='flag-5'>制作</b>的秒表

    單片機設計電子時鐘方案集合

    單片機設計電子時鐘方案集合。單片機設計電子時鐘方案集合
    發(fā)表于 12-28 12:00 ?30次下載

    51單片機設計超聲波測距系統(tǒng)的設計原理及電路(附源程序)

    51單片機設計超聲波測距系統(tǒng)的設計原理及電路(附源程序)。
    發(fā)表于 05-11 13:49 ?31次下載

    PIC單片機設計電子密碼鎖

    PIC單片機設計電子密碼鎖
    發(fā)表于 01-04 14:16 ?3次下載

    基于AT89C2051制作八路定時電路

    本文介紹單片機制作定時自控電路實現(xiàn)八路定時控制,非常適合于學校等單位作為作息控制信號或其他定時
    的頭像 發(fā)表于 01-30 17:03 ?4028次閱讀
    基于AT89C2051<b class='flag-5'>制作</b>八路<b class='flag-5'>定時</b><b class='flag-5'>電路</b>

    使用單片機設計記時器的資料概述

     AT89S51單片機定時/計數(shù)器T0產生一秒的定時時間,作為秒計數(shù)時間,當一秒產生時,秒計數(shù)加1,秒計數(shù)到60時,自動從0開始。下面我就開始介紹如何
    的頭像 發(fā)表于 05-16 12:02 ?2946次閱讀
    使用<b class='flag-5'>單片機設</b>計記時器的資料概述

    單片機設計智能澆水系統(tǒng)

    單片機智能澆水前言【引言】:最近幾年,人們的生活水平有了很大提高,在種植業(yè)也是實現(xiàn)科技化,人工智能走進農業(yè),但由于缺少檢測工具,人們因并不知道土壤的缺水程度及其他原因無法按時澆水或是澆水
    發(fā)表于 11-15 11:21 ?34次下載
    <b class='flag-5'>單片機設</b>計智能<b class='flag-5'>澆水</b>系統(tǒng)

    (畢業(yè)設計資料)基于51單片機控制的自動澆水系統(tǒng)設計

    和顯示電路以及澆水繼電器驅動電路構成的檢測控制部分。主要研究土壤濕度與澆水時間之間的關系、澆灌控制技術及設備系統(tǒng)的硬件、軟件編程各個部分。檢測部分,
    發(fā)表于 11-23 16:36 ?41次下載
    (畢業(yè)設計資料)基于51<b class='flag-5'>單片機</b>控制的自動<b class='flag-5'>澆水</b>系統(tǒng)設計

    ESP32汽車植物澆水電路

    電子發(fā)燒友網(wǎng)站提供《ESP32汽車植物澆水電路.zip》資料免費下載
    發(fā)表于 02-06 11:31 ?1次下載
    ESP32汽車植物<b class='flag-5'>澆水電路</b>

    51單片機設計智能小車的制作資料合集

    51單片機設計智能小車的制作資料合集
    發(fā)表于 03-21 15:50 ?13次下載