自制電子時(shí)鐘
void T1_time()interrupt 3
{
TH1=(65536-45872)/256;
TL1=(65536-45872)%256;
num1++;
if(num1==16)
{
num1=0;
num++;
if(num==86400)
num=0;
m=num%60;
f=num%3600/60;
h=num/3600;
shi=num/3600; //拆分
sw=shi/10;
w=shi%10;
fen=num%3600/60;
q=fen/10;
b=fen%10;
miao=num%60;
s=miao/10;
g=miao%10;
}
}
void keyscan()
{
if(key1==0)
{
delayms(10);
if(key1==0)
{
led=0;
TR1=0;
while(!key1); //等待按鍵釋
led=1;
}
}
if(key2==0)
{
delayms(10);
if(key2==0)
{
led=0;
m++;
if(m==60)
m=0;
s=m/10;
g=m%10;
while (!key2);
led=1;
}
}
if(key3==0)
{
delayms(10);
if(key3==0)
{
led=0;
f++;
if(f==60)
f=0;
q=f/10;
b=f%10;
while (!key3);
led=1;
}
}
if(key4==0)
{
delayms(10);
if(key4==0)
{
led=0;
h++;
if(h==12)
h=0;
sw=h/10;
w=h%10;
while (!key4);
led=1;
}
}
if(key5==0)
{
delayms(10);
if(key5==0)
{
led=0;
num=h*3600+f*60+m;
TR1=1;
while (!key5);
led=1;
}
}
}
程序代碼下載地址:http://www.51hei.com/f/fe788.rar
下面的是功能說明:
程序?qū)懙挠行┎煌昝?,按鍵按下數(shù)碼管會(huì)暗下,需要再修改下。等程序修改完美了,再到淘寶買齊原件就可以做出這個(gè)時(shí)鐘來。估計(jì)過年時(shí)我就能做出這個(gè)時(shí)鐘來,而且這個(gè)時(shí)鐘經(jīng)過后期修改能有定時(shí)功能,時(shí)間到就驅(qū)動(dòng)繼電器閉合從而控制220V家庭電路。再加上蜂鳴器就能有鬧鐘功能,總之后期不斷修改功能會(huì)不斷增加!
關(guān)鍵詞:
電子時(shí)
相關(guān)推薦
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車電子
- 轉(zhuǎn)換器
- 電源管理
- 信號(hào)放大器
評(píng)論