回复:程序大神,这个程序怎么去掉年月日和闹钟功能部分
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit dula=P2^6; //数码管段选
sbit wela=P2^7; //数码管位选
sbit fm=P2^3; //蜂鸣器
sbit s2=P3^4; //s2按键,设置调时
sbit s3=P3^5; //s3按键,加1
sbit s4=P3^6; //s4按键,减1
sbit s5=P3^7; //s5按键,切换显示
sbit led1=P1^0;
sbit led2=P1^1;
sbit led3=P1^2;
//sbit led4=P1^3;
//sbit led5=P1^4;
//sbit led6=P1^5;
//sbit led7=P1^6;
//sbit led8=P1^7;
uchar count;
uchar sec,minu,hour,day,week,mon;
uchar n_sec,n_minu,n_hour;
uint year;
uchar set_2=1,set_5=1;
uchar hs,hg,mis,mig,ss,sg;
uchar nhs,nhg,nms,nmg,nss=0,nsg=0;
uchar ms,mg,ds,dg,w;
uchar code table[]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,
0X90,0X88,0X83,0XC6,0XA1,0X8E,0X86,0xbf}; //0~F,-,共阳
uchar code tableyi[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x40};//0-F,-,共阴
uchar code table_d[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,
0x87,0xff,0xef}; //0~9数组,带小数点
uchar table1[]={31,31,29,31,30,31,30,31,31,30,31,30,31}; //闰年
uchar table2[]={31,31,28,31,30,31,30,31,31,30,31,30,31}; //非闰年
void delay(uint); //延时函数
void timer0(); //走时中断函数
void jishi(); //计时函数
void key_change(); //切换显示按键函数
void key_set(); //设置时间按键函数
void disp(uchar,uchar,uchar,uchar,uchar,uchar); //显示函数
void zd_clock(); //整点报时函数
void nz_clock(); //闹钟函数
uchar incone(uchar); //加1函数
uchar decone(uchar); //减1函数
void set_time(); //设置时间函数
void set_clock(); //设置闹钟函数
void set_mdw(); //设置月日星期函数
void main() //主函数
{
EA=1;
ET0=1;
TR0=1;
TMOD=0x01;
TH0=0x4c; //50ms初值 晶振11.0592
TL0=0x00;
hour=23;minu=59;sec=49; //赋初值:11点59分0秒
n_hour=12;n_minu=56;n_sec=13; //闹钟赋初值12点1分0秒
year=2008;mon=5;day=14;week=3;//年月日星期赋初值2008年5月11日星期天;祝天下所有母亲节日快乐
while(1)
{
hs=hour/10; //时分秒HH.MM.SS
hg=hour%10;
mis=minu/10;
mig=minu%10;
ss=sec/10;
sg=sec%10;
ms=mon/10; //月日-星期MM.DD.-W
mg=mon%10;
ds=day/10;
dg=day%10;
w=week;
nhs=n_hour/10; //闹钟定时HH.MM.SS
nhg=n_hour%10;
nms=n_minu/10;
nmg=n_minu%10;
nss=n_sec/10;
nsg=n_sec%10;
key_change(); //s5按键扫描
key_set(); //s2按键扫描
set_time(); //设置时间
set_mdw(); //设置月日星期
set_clock(); //设置闹钟
if(set_5==1) //正常走时显示
{
disp(hs,hg,mis,mig,ss,sg);
}
if(set_5==2) //设置时间,LED1闪亮
{
disp(hs,hg,mis,mig,ss,sg);
if(sec%2==0)
{led2=1;led3=1;led1=~led1;}
// else
// {led1=1;}
}
if(set_5==3) //正常显示月日-星期
{
disp(ms,mg,ds,dg,16,w);
}
if(set_5==4) //设置月日-星期,LED2闪亮
{
disp(ms,mg,ds,dg,16,w);
if(sec%2==0)
{led1=1;led3=1;led2=~led2;}
// else
// {led2=1;}
}
if(set_5==5) //正常显示定时
{
disp(nhs,nhg,nms,nmg,nss,nsg);
}
if(set_5==6) //设置闹钟定时,LED3闪亮
{
disp(nhs,nhg,nms,nmg,nss,nsg);
if(sec%2==0)
{led1=1;led2=1;led3=~led3;}
// else
// {led3=1;}
}
zd_clock(); //整点报时
nz_clock(); //闹钟
}}
void timer0() interrupt 1 //50ms中断函数
{
TMOD=0x01;
TH0=0x4c; //50ms初值 晶振11.0592
TL0=0x00;
count++;
if(count==20)
{
count=0;
sec++;
jishi(); //调计时函数
}
}void jishi() //计时函数
{
if(sec==60)
{ sec=0;
minu++;
if(minu==60)
{ minu=0;
hour++;
if(hour==24)
{ hour=0;
day++;
week++;
if(week==8)
{week=0;}
if(year%4==0&&year%100!=0||year%400==0) //闰年
{ if(day==table1[mon]+1)
{ day=0;
mon++;
if(mon==13)
{mon=0;year++;}
}}else //非闰年
{if(day==table2[mon]+1)
{day=0;
mon++;
if(mon==13)
{mon=0;year++;}}}}}}}
void key_change() //s5按键扫描
{ if(s5==0)
{delay(200);
if(s5==0)
{ set_5++;
while(!s5);
if(set_5==7)
{set_5=1;}}}}
voidkey_set() //s2按键扫描
{
if(s2==0)
{
delay(10);
if(s2==0)
{
set_2++;
while(!s2);
if(set_2==4)
{set_2=1;}}}}
贴吧:单片机作者:恁飞哥来了 2013-11-08 16:43
18年3月27日更新
各位亲爱的训练师, 《怪物x联盟》安卓和app全区全服将从3月27日10点开始做更新维护,本次更新主题为复仇者联盟—新版定制四骑士组团来袭,服务器预计在下午14点开服,特别提醒(本次维护已将清明活动纳入,所以活动持续14天,清明节期间不在进行停机维护!)让我们跟着大吉霸一起来看看具体维护更新内容: 1.复仇者联盟—新版定制四骑士组团来袭 *新版四骑士所有技能均对屠龙无效,受到霸体限制。 *除了boss龙外,新版四骑士所有技能优先
贴吧:怪物x联盟作者:两卷史书 2018-03-26 19:01
最新龙组特工吧会员军衔名单(54名,截至2012年8月6日12时)
最新龙组特工吧会员军衔名单(54名,中尉以上) (截至2012年8月6日12时) 五、中校(所需经验值:400):共4名 049、龙组猎手(男,28岁,海南,海口
贴吧:龙组特工作者:龙组猎手 2012-08-09 23:38
2015年8月27日 07:43:20
.常量 人物基址,“2F92FD0” ,小毅更新基质已更新 .常量 加密基址,“2FD72E0” ,小毅更新基质已更新 .常量 解密基址,“2FD7280” ,小毅更新基质已更新 .常量 加密参数1,“2B7B668” ,小毅更新基质已更新 .常量 加密参数2,“2B7B868” ,小毅更新基质已更新 .常量 评分基址,“2F070B4” ,小毅更新基质已更新 .常量 评分偏移,“10F ” ,小毅更新基质已更新 .常量 SSS偏移,“110” ,小毅更新基质已更新 .常量 禁闭基址,“2F08B00” ,小毅更新基质已更新 .常量 鼠标基址,“2FC3370
贴吧:ce作者:無語髮 2015-08-27 17:10
探讨37-45年日本陆军编制编成
http://www.ebtang.com/book/3060异星系之抗战尖兵正传小说新链接 七七事变爆发时,日本陆军规模25万。 关东军、朝鲜军、台湾军及航空兵团,共辖17个师团、3个独立混成旅团、4个骑兵旅团、4个野战重炮旅团、1个旅团级守备队、3个飞行团及各要塞等单位。 实际作战部队为75个步兵联队、25个骑兵联队、14个野炮兵联队、6个山炮兵联队、1个骑炮兵联队、21个各种重炮兵联队、7个高射炮联队、4个战车(联)队、11个飞行联队及各种后勤支援部队。 。 近卫师团
贴吧:异星系之抗战尖兵作者:soundshooter 2020-11-13 22:47

大家都在搜

  • 2018年12月8日22时三分
  • 2018年12月8号2时23分
  • 2018年12月8日2时
  • 2018年春节是几月几日几时
  • 奥迪s42018款和2019款
  • 奥迪s42019款什么时候上市
  • 2018年的立春是什么时候
  • 2018年好久立春时间
  • 2018年立春在农历什么时间
  • 2018奥迪s4
  • 奥迪s4新款2019
  • 奥迪2019款s4
  • 奥迪s4报价及图片2018
  • 2020奥迪s4评测
  • s4奥迪报价2019款
  • 18年奥迪s4
  • 最新款2020款奥迪s4
  • 2019奥迪s4试驾视频
  • 2020奥迪s4售价
  • 2018年是
  • 2018款GS4
  • s4 s5