首页 > 学院 > 开发设计 > 正文

PIC单片机-继电器使用示例

2019-11-06 07:44:24
字体:
来源:转载
供稿:网友

PIC单片机继电器原理图:PIC单片机继电器原理图

使用示例:

/******************************************************************************** 跳线接法:短接P12的2、3端* 功能描述: 利用单片机的IO来驱动继电器*******************************************************************************/#include <htc.h>#define uint8 unsigned char#define uint16 unsigned int__CONFIG(WDTDIS & LVPDIS & HS & PWRTDIS & BORDIS);//设置配置位//WDTDIS:disable watchdog timer//LVPDIS:low voltage PRogramming disabled//HS:high speed crystal/resonator//PWRTDIS:disable power up timer//BORDIS:disable brown out reset/***************************声明函数*******************************************/void DelayMS(uint16 delay);/******************************************************************************** 函 数 名: DelayMS(uint16 delay)* 函数功能: 毫秒延时 for 20MHZ* 入口参数: delay* 返 回: 无*******************************************************************************/void DelayMS(uint16 delay){ uint16 i; for(;delay>0;delay--) for(i=0;i<453;i++);}/******************************************************************************* 函 数 名: mian(void)* 函数功能: 吸合继电器,释放继电器* 入口参数: 无* 返 回: 无*******************************************************************************/void main(void){ TRISC5 = 0; //设置成输出模式 while(1) { RC5 = 0; //吸合继电器 DelayMS(1500); RC5 = 1; //释放继电器 DelayMS(1500); } }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表