一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: benli

[其他综合] 初学C,来请教

  [复制链接]
发表于 2013-2-2 23:23 | 显示全部楼层
你宏定义错了
回复

使用道具 举报

 楼主| 发表于 2013-2-3 06:56 | 显示全部楼层
本帖最后由 benli 于 2013-2-3 07:00 编辑

回复 41# lihongran


    晕!该死的替换
回复

使用道具 举报

 楼主| 发表于 2013-2-11 19:45 | 显示全部楼层
TH0=0xf8;
   TL0=0xcc;          //2ms定时
   a++;
   if(a==250)
   {
    b++;
    a=0;           //b=500ms
    }
    if(b==2)
    {
      s++;
      b=0;        //s=1s
    }
这个定时1秒那里有问题,实际上好几秒
QQ截图20130211194427.png
回复

使用道具 举报

 楼主| 发表于 2013-2-11 20:18 | 显示全部楼层
uchar code num[]=      //
{0xc0,0xf9,0xa4,0xb0,0x99,
0x92,0x82,0xf8,0x80,0x90};                 //共阳led0-9编码  ,P0口,a-h分别对应0-7口
/*********************/
P2=0xfb;
   led=num[h/10];
   delay(2);
   P2=0xf7;
   led=num[h%10];
   delay(2);         //时显示

   P2=0xef;
   led=num[m/10];
   delay(2);
   P2=0xdf;
   led=num[m%10];
   delay(2);         //分显示

   P2=0xbf;
   led=num[s/10];
   delay(2);
   P2=0x7f;
   led=num[s%10];
   delay(2);        //秒显示
如要让某位的小数点显示,怎么写
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-18 23:13 , Processed in 0.030210 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表