电磁阀c语言程序详解

2025-10-21 05:54:22

1、利用单片机控制一个电磁阀,来控制控制它的通断

电磁阀c语言程序详解

2、#include "reg51.h"//包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

电磁阀c语言程序详解

3、定义变量

#define uint unsigned int

#define uchar unsigned char

电磁阀c语言程序详解

4、sbit dcf=P1^2;//定义电磁阀端口

电磁阀c语言程序详解

5、/******************************************************************/

/*                    延时函数声明                                */

/******************************************************************/

/*void mdelay(uint t)

{

  uchar n;

for(;t>0;t--)

 for(n=0;n<125;n++)

  {;}

}*/

void mdelay(uint t)

{

  uchar n;

while(t--)

{

for(n=0;n<123;n++)

  {;}

  }  

}

电磁阀c语言程序详解

6、/******************************************************************/

/*                   主函数                                       */

/******************************************************************/

void main()

{

  while(1)

{

dcf=1;

P0=0x3f;

mdelay(1000);

dcf=0;

P0=0x6d;

mdelay(1000);

}

}

电磁阀c语言程序详解

7、本经验只供参考,如有不足,还请见谅。。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢