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

2019-04-15 12:02发布

PIC单片机继电器原理图:PIC单片机继电器原理图 使用示例: /******************************************************************************* * 跳线接法:短接P12的2、3端 * 功能描述: 利用单片机的IO来驱动继电器 *******************************************************************************/ #include #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); } }