谢谢,指出错误的大侠,![]() |
wei=1; P0=0x02; wei=1; //这就是不是应该是wei=0呢?? duan=1; P0=zifu[shi2]; duan=0; P0=0x00; delay(10); wei=1; P0=0x01; wei=0; duan=1; P0=zifu[shi1]; duan=0; P0=0x00; delay(10); |
wei=1; P0=0x02; wei=1; duan=1; P0=zifu[shi2]; duan=0; P0=0x00; delay(10); wei=1; P0=0x01; wei=0; duan=1; P0=zifu[shi1]; duan=0; P0=0x00; delay(10); 看看你的这段程序,你的那个shi2应该就是小时的个位吧,位选打开并没有关断位选,关断位选应该就没问题了 |
wei=1; P0=0x02; wei=1; duan=1; P0=zifu[shi2]; duan=0; P0=0x00; delay(10); wei=1; P0=0x01; wei=0; duan=1; P0=zifu[shi1]; duan=0; P0=0x00; delay(10); 看看你这段程序 你写的shi2应该是时的个位,位选打开之后并没有关掉,把位选关掉应该就没问题了 |
是不是时间记录方式出问题了 |
大侠请了!我初学单片机,正处在晕中,还望大侠指点一下时读出寄存器怎样处理下!方法,请赐教 |
未看你的程序: 最大可能性是硬件问题 |
程序问题吧,按道理是不应该的 |
看下你的时间记录方式,读出的时寄存器的内容,仔细看下规格书。时读出寄存器需要处理下! |