材料:51单片机+水泵部件

基于51单片机实现抽水功能

 大致原理:我们通过改变波形占空比来控制抽水电机的速度。而改变占空比我们可以通过改变高低电平持续时间来设置。
#include <reg52.h>//--定义使用的IO口--//
sbit PWM = P1^0;//--定义一个全局变量--//
unsigned char timer1; void Time1Config();void main(void)
{Time1Config();while(1){ if(timer1>100)  //PWM周期为100*0.5ms{timer1=0;}if(timer1 < 90) //改变50这个值可以改变直流电机的速度{PWM=1;}else{PWM=0;}}}void Time1Config()
{TMOD= 0x10;   TH1 = 0xFE; TL1 = 0x0C;ET1 = 1;   //开启定时器1中断EA = 1;TR1 = 1;     //开启定时器
}void Time1(void) interrupt 3
{TH1 = 0xFE; TL1 = 0x0C;timer1++;
}

为了能够准确的控制高低电平持续时间,这里我用到了定时器。
为了能够控制周期,这个地方我用到了timer1变量。

用51单片机实现抽水水泵相关推荐

  1. 基于51单片机火灾报警器设计智能火灾报警系统(水泵灭火功能)项目设计与制作

    背景: 以51单片机为主控芯片,以DS18B20为温度传感器,利用红色led灯代表空调加热,绿色led灯作为空调降温的控制.lcd1602显示温度值. 要求: [1]控制芯片使用51单片机(STC89 ...

  2. 基于51单片机水位检测自动抽水系统Proteus仿真

    资料编号:168   下面是相关功能视频演示: 168-基于51单片机水位检测自动抽水系统Proteus仿真(源码+仿真+全套资料) 功能讲解: 采用51单片机作为控制CPU,采用ADC0832采集水 ...

  3. 36-基于51单片机士壤湿度检测及自动浇花系统

    1.设计需求及目标 由STC89C52单片机+ADC0832+LCD1602液晶+yl-69土壤湿度传感器+5V抽水电机+按键+蜂鸣器构成. 具体功能: 1.液晶第一行显示实际湿度,液晶第二行显示湿度 ...

  4. 16、基于51单片机智能浇花自动浇水灌溉土壤湿度检测报警系统设计

    毕设帮助.开题指导.技术解答(有偿)见文末. 目录 摘要 一.硬件方案 二.设计功能 三.实物图 四.原理图 五.PCB图 六.Proteus仿真 七.程序源码 八.资料包括 摘要 本次盆栽植物自动浇 ...

  5. 基于51单片机农业土壤湿度监测及自动灌溉系统设计

    基于51单片机农业土壤湿度监测及自动灌溉系统设计 1开发环境 2 功能说明介绍 3 程序 3.1工程文件 3.2代码 4 资料清单 1开发环境 仿真图:proteus8.9以上 程序代码:KEIL4/ ...

  6. 51单片机蓝牙APP智能鱼缸水位温度加氧定时喂食补光控制系统

    实践制作DIY- GC0092-蓝牙APP智能鱼缸 一.功能说明: 基于51单片机设计-蓝牙APP智能鱼缸 功能介绍: 硬件组成: STC89C52最小系统板 +LCD1602显示器+水位传感器+DS ...

  7. c语言51单片机湿度浇花器,基于51单片机的室内自动浇花系统的制作方法

    本实用新型涉及单片机应用领域,具体涉及一种基于51单片机的室内自动浇花系统. 背景技术: 随着科学技术不断进步,人民的消费水平和生活质量逐渐,物质水平已经满足不了人民的需求,精神上的需求越来越受人们的 ...

  8. 基于51单片机的自动浇花系统

    目录 一.项目需求 二.仿真 三.程序 四.资料清单 资料下载地址:基于51单片机的自动浇花系统 一.项目需求 1.自动检测土壤湿度.温度.光照强度: 2.土壤湿度过低驱动水泵进行浇花: 3.LCD1 ...

  9. 51单片机wifi物联网的浇花控制系统设计

    硬件设计 浇花控制系统采用51单片机与LCD液晶显示屏来实现,利用温度.湿度传感器及相应的显示.驱动执行机构.报警装置等实现温室作物生长环境控制器的设计.        硬件电路主要由51单片机+最小 ...

最新文章

  1. 静态链接和动态链接优缺点
  2. HALCON示例程序surface_scratch.hdev提取划痕
  3. flutter打包出的问题
  4. websphere mq 查看队列中是否有数据_如果面试官再问你消息队列,就把这篇甩给他!...
  5. echarts 节点拖拽
  6. MD5碰撞,不同的原始数据,MD5后,值一样,出现碰撞
  7. 开启Apache一直出现443端口被占用
  8. 计算机桌面空白地方鼠标右击没有属性选项,电脑右键没有属性选项_电脑右键没有显卡属性...
  9. win10关闭某个端口
  10. SVN Cleanup失败的解决方法
  11. linux动态监控机制
  12. 最新HTML微信聊天对话生成器网页源码+实测可用
  13. JavaScript:自动生成博文目录导航
  14. 现在怎样做自媒体赚钱?
  15. java佳沃贴吧,十年沉淀 — 2019“JAVA(佳沃)杯”第十届凤凰山山地自行车挑战赛...
  16. 即时通讯IM 源码 uniapp php 全开源
  17. win10+cpu+caffe搭建
  18. 初步使用计算机的教学反思,静夜思教学反思(精选10篇)
  19. 驱动led --GPIO控制
  20. 兰州财经大学计算机网络,兰州财经大学教务网络管理系统入口

热门文章

  1. 【UE4 Material】使用材质节点TexCoord偏移、缩放UV
  2. 如何理解结构化、非结构化和半结构化数据?
  3. GPU测试单张图片时间过长
  4. 得到app文稿导出_得到app
  5. 如何在RK3588上面使用摄像头实时实现物体识别?
  6. speedoffice(Excel)如何隐藏网络线
  7. 笔记本清理风扇和散热片灰尘
  8. 间隔层设备和过程层简介
  9. 直面大数据撞击这个时代——畅享网成功举办大数据应用沙龙
  10. 人均8万啊,腾讯豪掷21亿股票奖励员工,爱奇艺却大规模裁员,这就是差距吗?