LED显示摇棒制作
[09-13 21:14:57] 来源:http://www.88dzw.com 电子制作 阅读:8849次
文章摘要:{0x7e,0xdd,0xfe}, {0xfe,0xbb,0x1e}, {0xff,0x77,0x65}, {0xff,0x6f,0xf9}, {0xff,0x9f,0xff}, {0xff,0xff,0xff}, {0xff,0xff,0xff}, {0xff,0xff,0xff}, }; uchar phase,th1,tl1,index,count; main() { EA=0; EX0=1; ET1=1; PX0=1; IT0=1; TMOD=0x11; index=0; EA=1; while(1) { } } void Int0_Handle(void) interrupt 0 u
LED显示摇棒制作,标签:电子制作网,http://www.88dzw.com{0x7e,0xdd,0xfe},
{0xfe,0xbb,0x1e},
{0xff,0x77,0x65},
{0xff,0x6f,0xf9},
{0xff,0x9f,0xff},
{0xff,0xff,0xff},
{0xff,0xff,0xff},
{0xff,0xff,0xff},
};
uchar phase,th1,tl1,index,count;
main()
{
EA=0;
EX0=1;
ET1=1;
PX0=1;
IT0=1;
TMOD=0x11;
index=0;
EA=1;
while(1)
{
}
}
void Int0_Handle(void) interrupt 0 using 2
{
uint t0_time;
TR0=0;
TR1=0;
TF1=0;
t0_time=TH0<<8|TL0;
TL0=0;
TH0=0;
TR0=1;
t0_time=65535-t0_time/SEG;
th1=t0_time/256;
TH1=th1;
tl1=t0_time % 256;
TL1=tl1;
if (count<3*INTERVAL){ //3幅图片循环
count++;
}
else{
count=0;
}
index=count/INTERVAL;
if (th1!=0xff || tl1!=0xff){ //如果摆动特别慢,定时器溢出就不显示
phase=0;
TR1=1;
}
else{
TR1=0;
}
}
void Timer1(void) interrupt 3 using 3
{
if (phase<SEG) //17段依次显示
{
P1=pattern[phase][index];
phase++;
TH1=th1;
TL1=tl1;
}
}
Tag:电子制作,电子制作网,电子制作 - 电子制作
- 上一篇:微型防身电击器的原理
《LED显示摇棒制作》相关文章
- › 关于led显示的一点经验
- › LED显示摇棒制作
- › 6B595驱动的LED显示电路图
- › MAX6951/MAX6950 LED显示驱动器与MAXQ2
- › LED显示屏驱动芯片的应用
- › LED显示屏技术参数
- 在百度中搜索相关文章:LED显示摇棒制作
- 在谷歌中搜索相关文章:LED显示摇棒制作
- 在soso中搜索相关文章:LED显示摇棒制作
- 在搜狗中搜索相关文章:LED显示摇棒制作
编辑推荐
- · 自制白光恒温烙铁
- · 无极性蓄电池全自动充电机
- · 自制ADSL分离器
- · DC/AC逆变器的制作-制作要点
- · 低功耗交流电闪烁灯
- · 光电耦合器的应用电路
最新更新
- · 目睹耳闻式电话机
- · 室内电话与有线电视共缆使用
- · 变频调速电风扇
- · 给投影机加装保护电路
- · 让两套音箱共用一块声卡
- · 光电控制电路
- · 给燃气热水器增加外接电源
- · 热电偶测温电路
- · 电冰箱外用小型时间控制器
- · 汽车倒车防碰撞的超声波雷达
热门排行