怎么我的仿真中数码管a段不亮有的不亮

为什么我的数码管不亮啊,新手求教【multisim吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:23,485贴子:
为什么我的数码管不亮啊,新手求教收藏
为什么我的数码管不亮啊,新手求教
为工程师提供了先进的分析和设计能力,可优化性能,减少设计错误并缩短原型开发时间全新multisimNI Multisim 12.0,教育版和专业版评估软件下载
你这是数字电路干嘛不用protues仿真了
有没有大佬教一下啊,七段数码管就是亮不了
前几天刚做过和这个一样的
觉得你的线路怪怪的
建议用动态探针测一下你的芯片和数码管有没有电
估计你没连好
共阴还是共阳
用共阴的译码器和数码管可以弄出来的,求大佬教共阳的怎么弄啊,怎么弄数码管都不亮
登录百度帐号后使用快捷导航没有帐号?
请完成以下验证码
查看: 9564|回复: 7
紧急求助,4位数码管有一个不亮,原因真的想不通了
在线时间93 小时
威望5459分
芯币1406枚
TA的帖子TA的资源
五彩晶圆(中级), 积分 5459, 距离下一级还需 541 积分
五彩晶圆(中级), 积分 5459, 距离下一级还需 541 积分
是动态显示电路,PNP9012接共阳极数码管驱动位选.2.0-2.3口控制1-4号数码管.
单片机没有下程序,通电后,前3位都亮,第四位不亮.把导线将2.2口和2.3口短接,第四位就亮了,证明,单片机外围电路一点问题没有,所以是单片机P2.3口的问题,但是我将一个确认正常的另一个89S52插上后,仍然是这个毛病.所以我就蒙了,里外都找不到问题,是哪里出的问题?
在线时间134 小时
威望35074分
芯币3585枚
TA的帖子TA的资源
Re: [求助] 紧急求助,4位数码管有一个不亮,原因真的想不通了
你换一个io再测试一下 还有你的P2.3是不是确认开始工作了 也有可能是程序的问题
<p id="rate_" onmouseover="showTip(this)" tip="原创内容&芯币 + 5 枚
威望 + 5 分
" class="mtn mbn">
南京璞晓电子& &需要
在线时间1348 小时
威望77274分
芯币14162枚
E金币169枚
TA的帖子TA的资源
Re: [求助] 紧急求助,4位数码管有一个不亮,原因真的想不通了
伟福中有个可以看IO口操作的,你先确定是否是IO口的事!
如果程序没事在看硬件
<p id="rate_" onmouseover="showTip(this)" tip="原创内容&芯币 + 5 枚
威望 + 5 分
" class="mtn mbn">
处处留心皆学问!
在线时间89 小时
威望9006分
TA的帖子TA的资源
五彩晶圆(高级), 积分 9006, 距离下一级还需 994 积分
五彩晶圆(高级), 积分 9006, 距离下一级还需 994 积分
Re: [求助] 紧急求助,4位数码管有一个不亮,原因真的想不通了
程序控制P2.3高或低,看是否能active和deactive数码管
<p id="rate_" onmouseover="showTip(this)" tip="原创内容&芯币 + 5 枚
威望 + 5 分
" class="mtn mbn">
在线时间3210 小时
威望13803分
芯币12168枚
E金币320枚
TA的帖子TA的资源
裸片初长成(初级), 积分 13803, 距离下一级还需 6197 积分
裸片初长成(初级), 积分 13803, 距离下一级还需 6197 积分
Re: [求助] 紧急求助,4位数码管有一个不亮,原因真的想不通了
既然是自己做的程序,就让它执行到了不会亮的那一位停下来(插入死循环),然后再测器件上的信号,就都清楚了。
<p id="rate_" onmouseover="showTip(this)" tip="原创内容&芯币 + 5 枚
威望 + 5 分
" class="mtn mbn">
在线时间1 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 105, 距离下一级还需 95 积分
一粒金砂(中级), 积分 105, 距离下一级还需 95 积分
Re: [求助] 紧急求助,4位数码管有一个不亮,原因真的想不通了
同意4楼的说法,如果你确认芯片是好的,硬件电路没问题,只能查自己的程序了,可以重点检查你的设置是否有问题
<p id="rate_" onmouseover="showTip(this)" tip="原创内容&芯币 + 5 枚
威望 + 5 分
" class="mtn mbn">
在线时间5 小时
TA的帖子TA的资源
一粒金砂(高级), 积分 265, 距离下一级还需 235 积分
一粒金砂(高级), 积分 265, 距离下一级还需 235 积分
Re: [求助] 紧急求助,4位数码管有一个不亮,原因真的想不通了
图也不给一个,要我说什么?
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
大哥问题解决了吗?我现在也遇到了这个问题了
荣誉会员勋章
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWORLD 官方微信
Powered by大家都在搜
为什么我的单片机数码管只有第一个亮?
我的单片机是STC89C52RC的,我编的程序是让6个数码管同时点亮,依次显示0到F(每个数码管显示的都一样),时间间隔为05秒,一直循环。我的程序完全按照书上的来进行,可是每次都只有第一个数码管有显示,其他的都不亮,换过好多个程序了都不行,数码管都是共阴极的! #include&reg52.h& #define uint unsigned int #define uchar unsigned char sbit dula=P2^6; sbit wela=P2^7; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void delayms(uint); void main() {
for(num=0;num&16;num++)
P0=table[num];
delayms(500);
void delayms(uint xms)
for(i=i&0;i--)
for(j=110;j&0;j--);
xwqpool300的答复:
程序这样写看看 #include&reg52.h& #define uint unsigned int #define uchar unsigned char sbit dula=P2^6; sbit wela=P2^7; uchar num=0; uchar tt=0; uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; void main(&br/&&br/&
&br/&&br/&
TMOD=0x01&br/&&br/&
TH0=()/256&br/&&br/&
TL0=()%256&br/&&br/&
EA=1&br/&&br/&
ET0=1&br/&&br/&
TR0=1&br/&&br/&
wela=1&br/&&br/&
P0=0xc0&br/&&br/&
wela=0&br/&&br/&
while(1&br/&&br/&
&br/&&br/&
dula=1&br/&&br/&
P0=table[num]&br/&&br/&
dula=0&br/&&br/&
} } void exter0() interrupt 1 { TH0=()/256; TL0=()%256&br/&&br/&
tt++&br/&&br/&
if(tt==10&br/&&br/&
&br/&&br/&
tt=0&br/&&br/&
num++&br/&&br/&
if(num&15&br/&&br/&
&br/&&br/&
num=0&br/&&br/&
&br/&&br/&
} }。这个可能是你提供给LED的压降不足,你可以用万能标测测,有可能是你的程序造成的,也有可能是你的硬件问题,写个简单的程序测试下LED是否正常,如果正常,以上程序应该就有问题了。查看: 464|回复: 26
这个单片机程序 为什么数码管不亮呢?
初学者,求解答,程序如下
#include&reg51.h&
#define uchar unsigned char
xdata uchar num[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void delay(uchar i)
{
while(i--)
{
&&for(t=0;t&120;t++);
}
}
void main()
{
{
&&for(i=1;i&=9;i+=2)
&&{
& &P0=num[i];
& &delay(500);
&&}
&&for(i=0;i&=8;i+=2)
&&{
& &P0=num[i];
& &delay(500);
& &}
}
}复制代码
(82.48 KB, 下载次数: 1)
12:38 上传
P0口加上拉试试.
如果是 51 的话,注意 P0口的上拉设计
行,我试试
这个程序的问题是运行开始后,P0口的电平始终不变
加了上拉电阻也没反应
数码管最好别用P0口。其他口内部都有上拉,唯独P0没有。而且其推拉能力小一些。
加上拉电阻
PO要加上啦
P0口是需要上拉电阻的,10欧左右吧
问题出在xdata uchar num[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
你的码表存到xdata中,而89c51就没有xdata,应该定义成data
楼上说接10欧姆的上拉,那是要命的,当输出高的时候,还不致命,当P0输出低的时候,就会烧毁IO口,从而烧掉单片机
接10欧姆的上拉,那是要单片机的命。我也是发现过同样的情况,是仿真软件的问题,换成其他2位或者4位数码管试试看
把p0口改成p2口(程序和数码管一起改)试试看
加上拉电阻应该就可以了
lz用的是共阳数码管P0口好像不用加上拉电阻吧,
还是用个锁存器,比较靠谱!
虽然我从来没有直接把数码管接在IO口上,但是我考虑IO口的输出电流本来就小,再串个电阻,数码管还能正常工作吗?
上拉电阻1K以上,限制电流小于5mA。
我把你的程序修整和精简了下。实现0到9数字每秒变化一次。 另外 AT89C51单片机是需要加上拉电阻的。 仿真程序里只有AT89系列单片机。所以 做仿真时尽量不用P0口。 我这里先改成了P1口。实际使用时 STC89C52单片机&&P0口也不需要加上拉的。 其它STC12或15或F8系列单片机还可以设置4种输出模式。晶振也可以用内部的。这个视你自己的用途选择吧。以下程序 仿真通过。 另外&&仿真的数码管选共阳数码管。
#include&reg51.h&
unsigned char num[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void delay(unsigned int i)
& &while(i--);
void main()
&&while(1)
& & for(i=0;i&10;i++)
& &&&P1=num[i];
& &&&delay(50000);
回帖助人的奖励!
04.jpg (396.82 KB, 下载次数: 1)
22:40 上传
仿真图片如下。运行程序就可以看到数码管从0到9变化。
看看p0 上拉 看看
行,小生多谢各位前辈啦!
数组定义应该是死循环里面这样写
数组定义应该是unsigned char code num[]=&&for循环应该是这样for(i=0;i&9;i++)&&并且只用写一个for循环……
回帖助人的奖励!
P0口加上拉试试.
P0口加上拉试试,应该就解决了
P0口加上上拉,估计问题就解决了
Powered by每日登录:+1西币&+1积分
立即签到已签到已签到0天
累计可抽西币次数:0次抽奖机会抽西币奖
累计可抽大奖次数:0次抽奖机会抽终极大奖
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。
&下次自动登录
绑定第三方账号登录 &
扫描二维码登录支持中心移动端
获取动态密码
售前文档售后文档
热门视频系列热门版区售后服务概述自助服务帮助信息
You are here:
840d 数码管不亮 pok灯不亮
热点活动:
置评已完成,谢谢!
您现在可以为该问题添加标签。
840d 数码管不亮 pok灯不亮
- 已解决问题
840上电&pok灯不亮,数码管也不亮,是ncubox坏了还是ncu坏了。还是有其他原因?系统上电状态指示灯一直不变,为附件图片状态。
图片说明:
产品版区:
悬赏西币:5 | 解决时间: 17:48:18 | 提问者:& - 学长&nbsp&nbsp第2级
问题ID:187189
看了这个问题的网友还看了
1)NCU故障的可能性较大,数码管都不亮,证明NCU板给数码管未供电,NCUBOX上面很简单的电平转换电路。2)可以先检查一下NCUBOX的插针,是不是有断了或者接触不良的。3)确定接触良好没有问题的话,有条件可以更换其中一件,使用排除法。
高级技术员&nbsp&nbsp第7级&
以下网友赞了您的问题:
填写您的评论...
提问者对于答案的评价:谢谢!
等您来回答
本版相关问题
作者/最新回复
最后回复时间
进行系统总清操作了吗?如果总清解决不了问题,NCU损坏的可能性比较大。但NCUBOX的损坏的可能性也有。
- 助理工程师&nbsp&nbsp第8级
& 10:58:29
上一页1下一页&
扫描打开手机版
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!

我要回帖

更多关于 数码管不亮的原因 的文章

 

随机推荐