标题: 51单片机驱动继电器的几个试验 [打印本页]

作者: hurbo    时间: 2015-11-1 12:05
标题: 51单片机驱动继电器的几个试验
最近想用51单片机和继电器来控制交流电,分别用PNP三极管,NPN三极管和ULN2003,由于单片机自身输入输出口的电流问题,如果继电器少,觉得还是PNP驱动较好,如果继电器多,就用ULN2003是最好。


11.jpg (2.94 MB, 下载次数: 155)

11.jpg

3.jpg (2.59 MB, 下载次数: 131)

3.jpg

作者: admin    时间: 2015-11-1 12:49
做得很漂亮 楼主能分享一下 源代码和电路图吗
作者: hurbo    时间: 2015-11-1 12:55
可以,我找找看,找到就传上去,不过我编程是初级水平,参考的别人的程序
作者: hurbo    时间: 2015-11-1 14:04
压缩包里有程序和PROTEUS的原理图,还在完善中
#include <REG2051.H>
#include <intrins.H>
#define uchar unsigned char
#define uint unsigned int
sbit j1=P1^7 ;//3个继电器
sbit j2=P1^6 ;
sbit j3=P1^5 ;

void delay( uint ms) // 延时子程序
{   
   uint a,b;
  for(a=ms;a>0;a--)
  for(b=123;b>0;b--);
}

  void main(void)
  {         
     P1=0x0f;
         delay(1000);
    while(1)
   { j1=1;j2=0;j3=0;//3个继电器轮流吸合
         delay(60000);         //延时一分钟
    j1=0;j2=1;j3=0;
         delay(60000);
   j1=0;j2=0;j3=1;
         delay(60000);
             }  }

jdq.rar

45.07 KB, 下载次数: 39, 下载积分: 黑币 -5


作者: wangxiaomi    时间: 2015-11-1 19:20
很神奇的样子
作者: wangxiaomi    时间: 2015-11-1 19:32
很不错啊




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1