永发信息网

单片机 DS12C887 12/24小时制相互转换,秒表

答案:3  悬赏:50  手机版
解决时间 2021-05-10 19:55

我是单片机初学者,在做数字钟时碰到了问题,
如题,12小时制可以写命令write_ds(0x0B,0x26);
但是怎么切换到12小时制中呢?又如何切换回来?
另外在用单片机内部的定时器做跑秒能成功,但是和887一起做就又碰到了问题,开始是不能切换进跑秒界面,后来发现可能是单片机的P0输出和887的P0输出重叠了,然后设置了标志位,能成功进入跑秒界面,但是开始跑秒屏幕有不显示了,和开始重叠差不多,我简单的把程序贴一下:
进入跑秒界面:
if(s1==0)
{
delay(5);
if(s1==0)
{
while(!s1);
di();
x++; //x有定义全局变量
switch(x)
{
case 1; flag=0; //标志位,当flag为1时显示时钟数据
write_com(0x80+0x40+3); // 1602显示命令
shi=write_sfm(4,0);
fen=write_sfm(7,0);
miao=write_sfm(10,0);
break;//能进入第一个命令

case 2: TR0=1; //开定时器,就是这里屏幕没有显示了,估计是重叠了
break;
case 3: TR0=0;
break;
case 4: flag=1;
x=0;
break;
}

}
}


两个问题,无比都解决下。
对于各位大虾无比简单,但对于我却是单片机学习的一道坎。
对于各位的辛勤付出我绝对高分回报,谢绝复制粘贴!

最佳答案
嘿嘿 不会 太高深了。。。。
全部回答

写命令write_ds(0x0B,0x26);可以转换为24小时制的话,你写命令write_ds(0x0B,0x24);就可以转换成12小时制。

你试试吧

至于你后面的问题,不太清楚了。你应该好好查查软硬件。

向你学习,我这里有资料,不如在家讨论下怎么样啊!加你了。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
高分求篇作文大山,我想对你说 六百字,速度
QQ旋舞宠物 熊猫技能不显示
清朝多少年清朝每位皇帝在位时间
07年买的车,能减税吗?
脸部皮肤有一小块变白是怎么回事
开封县开封八府小学这个地址怎么能查询到,着
开通飞信了,怎么给好友发信息才是免费的啊?
小孩子很皮该怎么教育他呢?
巨蟹座的男生喜欢什么花?
WOW奶德各部位的附魔给是什么
QQ2009SP5如何使用QQ场景
四川的手机卡在重庆怎么查询话费?
我在昆明,想自己组装一台功放,不知道到哪里
从昌平白浮怎样坐车到昌平三街小学
谁可以教我打3C啊,谁能帮忙啊~~
推荐资讯
什么烫不要打理
怎样有一美好的事业?
寻找一部韩剧名称
日文的我喜欢你怎么说,我喜欢你用日语怎么说
天下贰巴蜀望川镇军需官阿针问题
最新的一首韩国歌好像是一个女的组合唱的,,
广阳区廊坊街电(圣泊雅足道)在哪里啊,我有事
我老婆说我不看那个(一起又看流星雨)。很ou
薛利源五行蔬菜汤怎么样啊
天语a100手机
'天龙八部!天龙寺的玩家拿什么武器即好
电脑开机时不卡,大概过了5分钟就卡,主要是什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?