当前位置:
文档之家› 51单片机串口控制继电器的C源程序
51单片机串口控制继电器的C源程序
while(1) {
if(RI==1) { RI=0; delay(500); RELAY=!RELAY; 己打开则吸合。 }
}
//如果吸合则打开,如果
} 以上在 AT89s52+Keil 上编译调试运行 OK。
//定义继电器:接 P1^1
void delay(unsigned int cnt) { while(--cnt); }
main() {
TMOD=0x20;
//
TH1=0xfd;
TL1=0xfd;
SM0=0;
SM1=1;
REN=1; //控制 RI
TR1=1;
/*以上为定时器设置和波特率设置,这样的话,通过串口调试助手发送数据(随 意数据)通过改变 RI(串口接收标志来实现继电器的吸合与打开 */
51 单片机串口控制继电器的 C 源程序 2009-09-29 23:13 计算机通过软件来控制单片机继电器。
操作:计算机使用串口调试助手,当然,可以自己编写控制软件(上位机软件)。 单片机 P1.1 口连上继电器
C 源程序为:
#include <reg52.h>