资源简介
单片机可控硅斩波调压灯光亮度控制,通过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 调光器\cn021884\dimmer.asm
文件 604 2004-12-13 10:15 调光器\cn021884\dimmer.HEX
文件 11001 2010-02-26 14:09 调光器\cn021267\triac.asm
文件 29696 2010-02-26 14:13 调光器\cn021267\triac.mcw
文件 952 2010-02-26 14:09 调光器\cn021267\triac.mcp
文件 292 2010-02-26 14:13 调光器\cn021267\triac.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_electrocircuit\well 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 Control\Phase Control\dimmer.asm
文件 604 2004-12-13 10:15 调光器\Low-Cost Electric Range Control\Phase Control\dimmer.HEX
文件 11001 2004-10-11 14:03 调光器\Low-Cost Electric Range Control\triac\triac.asm
文件 25600 2004-10-11 14:04 调光器\Low-Cost Electric Range Control\triac\triac.mcw
文件 3559 2004-10-11 14:04 调光器\Low-Cost Electric Range Control\triac\triac.mcs
文件 697 2004-09-29 16:30 调光器\Low-Cost Electric Range Control\triac\triac.mcp
文件 784 2004-10-11 14:03 调光器\Low-Cost Electric Range Control\triac\triac.HEX
文件 402944 2010-02-27 03:22 调光器\调光器.doc
文件 976384 2010-02-27 03:36 调光器\基于PROTEUS模拟的精美调光台灯.doc
............此处省略53个文件信息
评论
共有 条评论