电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 华强电子网APP

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

采用stc89c52单片机的电磁阀控制程序

来源:-- 作者:-- 浏览:778

标签:

摘要: 下面是一个用stc89c52单片机对电磁阀进行一些简单控制的程序 #include<reg52.h>sbit a=P1^0;//下开关 sbit b=P1^1;//上升sbit c=P1^2;//下降sbit d=P1^3;//上线位sbit e=P1^4;//下限位void ma

 

    下面是一个用stc89c52单片机对电磁阀进行一些简单控制的程序

    #include<reg52.h>
sbit a=P1^0;//下开关

    sbit b=P1^1;//上升
sbit c=P1^2;//下降
sbit d=P1^3;//上线位
sbit e=P1^4;//下限位
void main()
{
 a=1;//  上开关    常开
 b=1;//  上升      常开
 c=1;//  下降      常开
 d=1;//  上限位开关 常开
 e=1;//  下限位开关 常开

     while(1) //循环
  {
  if(a==0)  // 判定上开关闭合 执行语句
  {
  a=1;  //断开开关信号 依旧执行 下降  直到碰到下限位开关
  c=0;      //  2 启动下降
  } 
 if(e==0) //  4碰到下限位开关启动
 {
 e=1;  //  下限位信号保持 依旧执行 上升
 c=1;    //  2断开下降电磁阀
 b=0;  //  1一直启动上升电磁阀  直到碰到上限位开关
 }      //
    if(d==0) //  3碰到上限位开关
 {
 P1=0xff; //  断开所有
 }

     }
}
 

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67