8279做的时钟程序C语言源代码
8279做的时钟程序C语言源代码
#include<reg52.h>
#include<absacc.h>
#define Z8279 XBYTE[0x8FFF] //定义外部命令口
#define D8279 XBYTE[0x8FFE] //定义外部数据口
#define LEDWR0 0x90 //写端口命令
#define uchar unsigned char
void view8279(void);
uchar hour1=0,hour2=0,min1=0,min2=0,sec1=0,sec2=0,num_20; //时分秒的十位和个位,初值为零
uchar led[]={工字电感器0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};//定义0到F的键码
void main(void)
{
TMOD=0x01;
TH0=0x3c;
TL0=0xb0;
IE=0x82;
TR0=1;
num_20=20;
while(1)
{}
}
void shizhong(void) interrupt 1
{ //7
TH0=0x3c;
TL0=0xb0;
num_20--;
if(num_20!=0) return;
if(sec1==5 && sec2==9)
{ //05
sec1=0;
sec2=0;
if(min1==电感器生产厂家5 && min2==9)
{ //03
共模电感min1=0;
min2=0;
if(hour1==5 && hour2==9)
{ //01
hour1=0;
hour2=0;
} //01
else if(hour2==9)
{ //02
hour1++;
hour2=0;
} //02
else hour2++;
} //03
else if(min2==9)
{ //04
min1++;
min2=0;
} //04
else min2++;
}
//05
else if(sec2==9)
{ //06
sec1++;
sec2=0电感器生产厂家;
} //06
else sec2++;
view8279();
num_20=20; //7大功率电感贴片电感器
}
void view8279(void)
{
if (1) //在正常显示情况下显示各位数字
{
Z8279=LEDWR0;
D8279=led[sec2];
D8279=led[sec1];
D8279=0x40;
D8279=led[min2];
D8279=led[min1];
D8279=0x40;
D8279=led[hour2];
D8279=led[hour1];
}
}
分析Boost和Buck-Boost等拓扑结构的LED驱动 LED光源生产商和设计者经常会提到固态发光的应用,最明显的优势就像是“树上挂得很低的水果”。例如花园路径照明或者MR16杯灯常常只需要一些甚至只要一个LED。 对于低压应用来说,最通用的电压是12V
直流无刷电动机工作原理与控制方法序言 由于直流无刷电动机既具有交流电动机的结构简单、运行可靠、维护方便等一系列优点,又具备直流电动机的运行效率高、无励磁损耗以及调速性能好等诸多优点,故在当今国民经济各领域应用日益普及。 一个多世纪以
嵌入式开发工具发展趋势引 言 近年来嵌入式领域得到了迅猛发展,嵌入式系统已经无处不在,嵌入式系统的开发也变得越来越复杂,软硬件的复杂度都大幅度增加。而市场对于嵌入式系统的开发周期要求也越来越高,这对于嵌入式开发工具提出了新