单片机可控硅斩波调压灯光控制


单片机可控硅斩波调压灯光亮度控制,通过0-10V信号源输入采样,实现输出电压0-220V连续变化。输出电压十分稳定,无闪光现象。
资源截图
代码片段和文件信息
#include
typedef unsigned  char byte;
typedef unsigned  int word;
sbit out=P0^0;
sbit off_on=P1^0;
sbit key_add=P1^01;
sbit key_subb=P1^02;
bit sign_off_on;
bit most;
bit least;
byte show;
byte parameter;
word m;

void delay(word i)
{
  m=0;
  for(m=0;m  {
    TR1=1;
    if(TF0==0);
    TF0=0;
   }
 TR1=0;
 return;
}

void timer(void) interrupt  0
{
  TR0=1;
  if(show==0)
  {
    show=parameter;
    out=0;
    TR0=0;
    delay(m=1);
    out=1;
   }
}

void t0_int(void) interrupt 1
{
 show--;
}

void main(void)
{
 TMOD=0x22;
 TH1=231;
 TL1=231;
 TH0=125;
 TL0=125;
 EA=1;
 IT0=1;
 ET0=1;
 parameter=40;
 show=parameter;
 most=0;
 least=0;
 sign_off_on=0;
 while(1)
 {
  EX0=sign_off_on;
  if(sign_off_on==0)
  {
   out=1;
   if(off_on==0)
   {
    delay(m=800);
    if(off_on==0)
    {
      sign_off_on=!sign_off_on;
      while(off_on==0);
      }
    }
   }
  else
  {   // sign_off_on==1
    if(off_on==0)
    {
     delay(m=800);
     if(off_on==0)
     {
       sign_off_on=!sign_off_on;
       while(off_on==0);
       }
     }
    else
    {
     //off_on==1
     if(key_add==0)
     {
       delay(m=1600);
       if(key_add==0)
       {
   if(least==0)
         {
   most=0;
   parameter--;
   if(parameter==4) least=1;
   }
        delay(m=800);
   }
        }
    else if(key_subb==0)//key_add==1
    {
      delay(m=1600);
      if(key_subb==0)
      {
if(most==0)
        {
  least=0;
  parameter++;
  if(parameter==95) most=1;
  }
delay(m=800);
         }
        }
      }
    }
  }
}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     294178  2010-02-26 13:11  调光器1.pdf

     文件    1290040  2006-07-24 22:12  调光器PIC10F200-202-204-206_cn.pdf

     文件     192911  2010-02-26 13:29  调光器AN958.pdf

     文件     192911  2010-02-26 13:49  调光器cn021266.pdf

     文件    1598352  2010-02-26 13:50  调光器cn024753.pdf

     文件       9614  2004-12-13 09:58  调光器cn021884dimmer.asm

     文件        604  2004-12-13 10:15  调光器cn021884dimmer.HEX

     文件      11001  2010-02-26 14:09  调光器cn021267 riac.asm

     文件      29696  2010-02-26 14:13  调光器cn021267 riac.mcw

     文件        952  2010-02-26 14:09  调光器cn021267 riac.mcp

     文件        292  2010-02-26 14:13  调光器cn021267 riac.mcs

     文件      16667  2010-02-27 01:15  调光器HT48R06A调光器.pdf

     文件     289475  2010-02-27 01:16  调光器SM8951A.pdf

     文件       1020  2010-02-27 01:19  调光器Tric.txt

     文件     355089  2010-02-27 01:20  调光器AN2839.pdf

     文件       1695  2010-02-27 01:47  调光器63535312well_light_electrocircuitwell light electrocircuit.c

     文件       1497  2007-05-09 18:47  调光器59564349DIMMER调光.asm

     文件      29007  2008-10-06 17:14  调光器59564349DIMMER调光.Sch

     文件      19399  2010-02-27 01:07  调光器SM8952A.pdf

     文件      13848  2005-11-02 15:27  调光器SM8952A_trc.asm

     文件     988019  2005-05-18 00:00  调光器全套正弦波UPS资料.pdf

     文件       9614  2004-12-13 09:58  调光器Low-Cost Electric Range ControlPhase Controldimmer.asm

     文件        604  2004-12-13 10:15  调光器Low-Cost Electric Range ControlPhase Controldimmer.HEX

     文件      11001  2004-10-11 14:03  调光器Low-Cost Electric Range Control riac riac.asm

     文件      25600  2004-10-11 14:04  调光器Low-Cost Electric Range Control riac riac.mcw

     文件       3559  2004-10-11 14:04  调光器Low-Cost Electric Range Control riac riac.mcs

     文件        697  2004-09-29 16:30  调光器Low-Cost Electric Range Control riac riac.mcp

     文件        784  2004-10-11 14:03  调光器Low-Cost Electric Range Control riac riac.HEX

     文件     402944  2010-02-27 03:22  调光器调光器.doc

     文件     976384  2010-02-27 03:36  调光器基于PROTEUS模拟的精美调光台灯.doc

............此处省略53个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)