电磁阀c语言程序详解
1、利用单片机控制一个电磁阀,来控制控制它的通断
2、#include "reg51.h"//包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
3、定义变量
#define uint unsigned int
#define uchar unsigned char
4、sbit dcf=P1^2;//定义电磁阀端口
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++)
{;}
}
}
6、/******************************************************************/
/* 主函数 */
/******************************************************************/
void main()
{
while(1)
{
dcf=1;
P0=0x3f;
mdelay(1000);
dcf=0;
P0=0x6d;
mdelay(1000);
}
}
7、本经验只供参考,如有不足,还请见谅。。