找回密码
 立即注册

QQ登录

只需一步,快速开始

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

一个小问题

[复制链接]
跳转到指定楼层
楼主
ID:29709 发表于 2011-7-22 17:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

这是我写的控制51hei-5单片机开发板流水灯闪烁的,LED灯没什么问题很正常,不过为什么D26=0时候数码管还是会亮呢,D27=0时候88点阵就关了,求解答,谢谢,我是新手刚学

#include<reg52.h>
unsigned int a;
sbit d1=P0^0;
sbit d0=P1^4;
sbit d26=P2^6;
sbit d27=P2^7;
void main()
{
 while(1)
  {
     a=50000;
      d1=0;
      d26=0;
      d27=0;
      d0=0;
     while(a--);
     a=50000;
      d26=0;
      d27=0;
      d0=0;
      d1=1;
     while(a--); 
   }
}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1 发表于 2011-7-23 18:21 | 只看该作者
你看电路图就知道了哦,因为点阵的一端是接在第一个74hc573上面的,而第一个573的锁存端就是P2.6
回复

使用道具 举报

板凳
ID:29709 发表于 2011-7-25 00:18 | 只看该作者

谢谢了,数码管也是D00那个LED等也是D00对于我这个新手很混或啊,锁存器我还不是很会用的,有时候能关掉数码管,有时候还是亮,有什么好的方法关闭数码管和点阵嘛?

回复

使用道具 举报

地板
ID:29709 发表于 2011-7-25 00:19 | 只看该作者

谢谢了,数码管也是D00那个LED等也是D00对于我这个新手很混或啊,锁存器我还不是很会用的,有时候能关掉数码管,有时候还是亮,有什么好的方法关闭数码管和点阵嘛?

回复

使用道具 举报

5#
ID:1 发表于 2011-7-25 01:25 | 只看该作者

按照下列方法即可:

关掉点阵:http://www.51hei.com/bbs/dpj-10650-1.html

关数码管:http://www.51hei.com/bbs/dpj-3157-1.html

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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