📄 jidianqi.c
字号:
/*****************************************************************/
/* */
/*名称: 继电器程序 */
/*功能: 控制两个继电器轮流闭合,断开 */
/* 分别由两个继电器控制的LED闪烁 */
/*难度等级: 低 */
/* 作者: zengrenliang */
/* 版权: http://www.51kaifa.com */
/*编写日期: 2006.05.19 */
/*****************************************************************/
#include<reg52.h>
#define uchar unsigned char
sbit addr0 = P1^4;//系统片选地址线0
sbit addr1 = P1^5;//系统片选地址线1
sbit addr2 = P1^6;//系统片选地址线2
sbit cs138 = P1^7;//系统片选地址线3
/*****************************延时函数**************************/
void delay (unsigned int us)
{
while(us--);
}
/*****************************主函数****************************/
void main()
{
addr0 = 1;
addr1 = 0;
addr2 = 1;//片选地址
cs138 = 0;
while(1){
P0 = 0x20;//闭合继电器A
cs138 = 1;
cs138 = 0;//数据锁存到U18(74HC574)
delay(30000);//延时
P0 = 0x30;//闭合继电器A,B
cs138 = 1;
cs138 = 0;//数据锁存到U18(74HC574)
delay(30000);//延时
P0 = 0x00;//断开继电器A,B
cs138 = 1;
cs138 = 0;//数据锁存到U18(74HC574)
delay(30000);//延时
}
}
/*********************************结束***************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -