您的位置:控制工程论坛网论坛 » 自动化软件 » 问题请教!

weixiao

weixiao   |   当前状态:在线

总积分:800  2024年可用积分:0

注册时间: 2011-07-01

最后登录时间: 2013-04-17

空间 发短消息加为好友

问题请教!

weixiao  发表于 2011/11/5 8:54:22      1081 查看 1 回复  [上一主题]  [下一主题]

手机阅读

我想做一个时钟,一开始的时候全部数码管亮,是不是先要除10万位,在除万位,在除千、百、十、个,这样显示的 ?请做过的大侠指教,非常感谢!

1楼 0 0 回复
  • happy564

    happy564   |   当前状态:在线

    总积分:955  2024年可用积分:0

    注册时间: 2011-06-28

    最后登录时间: 2012-05-22

    空间 发短消息加为好友

    happy564   发表于 2011/11/7 8:36:49

    不用一直除的,可以这样! void transfer() { line_1[0]

    =hour/10+'0'; line_1[1]=hour%10+'0'; line_1[2]=':';

    line_1[3]=minute/10+'0'; line_1[4]=minute%10+'0';

    line_1[5]=':'; line_1[6]=second/10+'0'; line_1[7]

    =second%10+'0'; } void my(void) interrupt 1 { TH0=

    (65536-50000)/256; TL0=(65536-50000)%256; P1=~P1; if(+

    +m==20) { m=0; second++; if(second==60) ...

    2楼 回复本楼

    引用 happy564 2011/11/7 8:36:49 发表于2楼的内容

总共 , 当前 /