📄 radio72131.c
字号:
#include <REGX51.H>
#include <intrins.h>
#include "P8563.H"
#include "VFD.H"
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
ulong IF;
#define IF0 ((uchar*)&IF)[0]
#define IF1 ((uchar*)&IF)[1]
#define IF2 ((uchar*)&IF)[2]
#define IF3 ((uchar*)&IF)[3]
uchar time[7]={0,0,12,1,1,1,8};
uchar key[16];
//////anjain/////////
anjian()
{
uchar i;
bit set=0;
i=r_key_val();
if(i==64)
{
if(++time[2]>23)time[2]=0;
set=1;
}
if(i==32)
{
if(++time[1]>59)time[1]=0;
set=1;
}
if(i==8)
{
if(++time[0]>59)time[0]=0;
set=1;
}
if(set)
{
set=0;
Set_Time(&time);
}
}
/////////主程序//////////////
main()
{
uchar temp=0;
cmd_8563(0,0);
test_display();
// Set_Time(&time);
while(1)
{
Get_Time(&time[0]);
shi= time[2];
fen=time[1];
miao=time[0];
display();
anjian();
if(++temp>2)
{
temp=0;
die<<=1;
if(die==0x10)die=1;
}
if((shi>=12&&shi<14)||((shi>=17)&&(fen>=30))||(shi<8))off_duty=1;
else off_duty=0;
if(shi<12)AM=1;
else AM=0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -