⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 proj_16.c

📁 按键控制继电器--工业控制实验 keil编译环境 51单片机
💻 C
字号:

//ZC-51学习板实验源程序
//按键控制继电器--工业控制实验
//http://www.ednchina.com/blog/zhichengdz/
//E-mail: zhicheng_dz@163.com
 
#include <reg52.h>
#include "proj_16.h"

#define uchar unsigned char
#define uint  unsigned int
#define ulong unsigned long

bit keydown=0;
bit brelay;

void int_1 () interrupt 0
{
	keydown=~keydown;
	brelay=1;	
}

void main ()
{
	EPIN=0;
	lcdreset();

	TCON=0x01;	
	IE=0x81;

	relaycontrol=1;
	lcdwda(4,1,"relay off");
	lcdwda(0,0,"ZC-51 rela. Exp.");
	while (1)
	{	
		if (brelay)
		{	brelay=0;
			if (keydown)
			{	
				lcdwda(4,1,"relay on ");
				relaycontrol=0;		 //继电器闭合
			}
			else 
			{
				lcdwda(4,1,"relay off");
				relaycontrol=1;		   //继电器打开
			}
		}

	}	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -