打印
[程序源码]

数码管显示不成功,出现乱码

[复制链接]
3722|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangyecheng|  楼主 | 2014-11-19 21:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人是新手,但是对这方面有很大兴趣,现在遇到一些困难,希望前辈们指导一下。
程序编写如下:
#include<reg51.h>
sbit duxuan=P2^6;
sbit weixuan=P2^7;                                             
void main()
   {
     while(1)
        {
    weixuan=0;
    P0=0x92;
   weixuan=1;
    duxuan=0;  
         P0=0xFF;
    duxuan=1;
    weixuan=0;
    P1=0x90;
   weixuan=1;
    duxuan=0;  
         P1=0xFF;
         duxuan=1;         
          }
    }
效果是:
会出现乱码,LED灯会亮。
不知道怎么处理,希望前辈们指教

相关帖子

沙发
huangyecheng|  楼主 | 2014-11-21 22:28 | 只看该作者

使用特权

评论回复
板凳
wangch_sh| | 2014-11-22 08:30 | 只看该作者
你想显示什么?硬件电路怎样的?怎么还有LED灯?

使用特权

评论回复
地板
chinarenguqiang| | 2014-11-22 13:54 | 只看该作者
锁存器只能锁住你上次送入的数据,你这一个大循环里段选位选都开关两次,中间还没加延时,不出问题才怪

使用特权

评论回复
5
langgao183| | 2014-11-22 14:33 | 只看该作者
数码管的A.B.C.D.E.F.DP连接对了么有?

使用特权

评论回复
6
NE5532| | 2014-11-22 16:15 | 只看该作者
位选和段选信号是什么?硬件上怎么实现的?要上图才能说明白。直观看程序就是,没有加入任何延时,楼主先搜索一下“数码管动态显示”的原理是怎么做的,才能规划程序。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

9

帖子

0

粉丝