找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2679|回复: 3
打印 上一主题 下一主题
收起左侧

0-99循环动态显示,但不亮的字段会微亮,求解决!!

[复制链接]
跳转到指定楼层
楼主
ID:97854 发表于 2016-4-22 19:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

void mbi5026(uint k)
{
    uint bits;
  for(bits=0;bits<16;bits++)
  {
      
    MBI_SDIR=(k&0x8000)?1:0;
       MBI_CLK=0;
   MBI_CLK=1;
       k<<=1;
}
     
      MBI_LE=1;
    MBI_LE=0;
}
void main()
{
    TMOD=0x01;
    TH0=(65536-33333)/256;
    TL0=(65536-33333)%256;
    EA=1;
    ET0=1;
    TR0=1;
    MBI_SDIG=0;
  MBI_SDIR=0;
  MBI_CLK=0;
  while(1);
   
}
void tt()interrupt 1
{
TH0=(65536-33333)/256;
TL0=(65536-33333)%256;
   f++;
if(f==20)
{
f=0;
a++;
if(a==99)
   a=0;
   mbi5026(Tab[a%10]);
   mbi5026(Tab[a%100/10]);
   }
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:111634 发表于 2016-4-23 19:52 | 只看该作者
多数可能是硬件电路连接不适当。你上传的c程序看不出问题。欢迎咨询,张志良,zzlls@126.com

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:97854 发表于 2016-4-25 09:30 | 只看该作者
zl2168 发表于 2016-4-23 19:52
多数可能是硬件电路连接不适当。你上传的c程序看不出问题。欢迎咨询,张志良,

你好!电路是用过的,只是新做了程序,两位计时器,用了两个MBI5026,感觉显示时两个MBI5026会串扰,因为个位走字时,十位也会亮一下,不是很明显,而十位如果有数字时个位也会相应显示出相同数字来,也不是很明显,是不是十、个分离的问题
回复

使用道具 举报

地板
ID:97854 发表于 2016-4-25 10:18 | 只看该作者
zl2168 发表于 2016-4-23 19:52
多数可能是硬件电路连接不适当。你上传的c程序看不出问题。欢迎咨询,张志良,

你好!谢谢你的帮助,电路是用过的,只是改了新程序,感觉是个十分离的问题,因为个位显示的字会在十位微亮闪一下,而十位显示的字也会在个位微亮闪一下,微亮闪是和走字是同时进行的。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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