proj_16.c
来自「按键控制继电器--工业控制实验 单片机」· C语言 代码 · 共 52 行
C
52 行
//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 + =
减小字号Ctrl + -
显示快捷键?