proteuprotues数码管不亮亮一下然后就不亮了,是什么问题

求助!我用proteus数码管不正常显示。【51单片机吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:54,150贴子:
求助!我用proteus数码管不正常显示。收藏
8位数码管,只显示两个的时候示数还是正常的,显示8个的时候,单片机P0口就全是0了。请问各位这是怎么回事?原先图纸可以用,后来老师说让加功能,我就加了点东西,但是数码管部分没动。
开发宝-靠谱的电子产品研发众包平台.单片机,电子技术,嵌入式软件,结构设计等电子产品研发领域外包服务.
加了三极管的,仿真显示8位有问题
登录百度帐号推荐应用请问为什么数码管亮一下就不亮了【51单片机吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:54,150贴子:
请问为什么数码管亮一下就不亮了收藏
请问为什么数码管亮一下就不亮了
为用户提供各种低成本,低功耗,低能耗,功能强的微控制器解决方案.恩智浦微控制器,高性能,设计新颖,性能稳定,价格超低,欲购从速,欢迎垂询!
动态扫描有问题
登录百度帐号推荐应用成功解决郭天祥数码管动态显示PROTEUS仿真闪烁不稳定问题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
成功解决郭天祥数码管动态显示PROTEUS仿真闪烁不稳定问题
&&成功解决郭天祥数码管动态显示PROTEUS仿真闪烁不稳定问题
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢proteus数码管不亮,大家看看是怎么回事_百度知道
proteus数码管不亮,大家看看是怎么回事
}}是不是我的图连接有问题呀,in,x,j; P3=0x0f;x++) { num=P3;0;}void main(){ while(1) {
wei();4,0x6f}; dula=0; dula=1;sbit wela=P2^1;uchar a[]={0xe0,0xd0,0x6d,0x7d;
if(num==a[x])
{ delay(1);
if(num1==a[j])in=x*4+j.h&#define uchar unsigned char#define uint unsigned intsbit dula=P2^0;}void duan(uchar m){ P0=m,0x4f,0x66;y--);}uchar keyscan(){ uchar num,num1,0x06,0x5b; wela=0;}void wei(){ P0=0#include&reg52.h&
//
while(num!=a[x]);#include&
if(num==a[x])
{ P3=0Xf0;
for(j=0;j&
duan(keyscan()); for(x=0;x&j++)
{ num1=P3;共阴显示字库void delay(uint z){ uint x,y; for(x=100;
} } return in,0xb0,0x70};uchar Temp[]={0x3f; wela=1;
num=_cror_(num,4);4,0x07,0x7f;x&0;x--)
for(y=z;y&gt
我有更好的答案
你的电路连接都不对!程序也有问题!
采纳率:25%
共阴共阳管有没选错?
就算选错,也不该不会亮呀
选错当然不亮了。另外,你这个程序和图对不上吧。
你把程序也打上来瞧瞧
为您推荐:
其他类似问题
您可能关注的内容
proteus的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。proteus仿真数码管动态显示不稳定怎么回事【单片机吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:144,145贴子:
proteus仿真数码管动态显示不稳定怎么回事收藏
比如动态显示123,但是只是1
3快速移动而已,无法稳定显示在123,调延时也只是调节1 2 3移动速度,没什么影响。
开发宝-靠谱的电子产品研发众包平台.单片机,电子技术,嵌入式软件,结构设计等电子产品研发领域外包服务.
还有一个问题,用左边的那个数码管仿真时,接的和单个数码管引角一样的,,但是位选电平端为灰色,数码管不亮,单个的又会亮。数码管是共阴极,静态显示两种都可以亮的。
有人解释下吗?
#include&reg52.h&#define uint unsigned int#define uchar unsigned charsbit dula=P2^6;sbit wela=P2^7;uchar temp,aa,bai,shi,uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(uint z);void init();void display(uchar bai,uchar shi,uchar ge);void main(){init();//调用初始化子程序while(1){if(aa==20){aa=0;temp++;if(temp==100){temp=0;}bai=temp/100;shi=temp%100/10;ge=temp%10;}display(bai,shi,ge);}}void delay(uint z){uint x,y;for(x=z;x&0;x--)for(y=110;y&0;y--);}void display(uchar bai,uchar shi,uchar ge){dula=1;P0=table[bai];//送百位数dula=0;P0=0//消隐wela=1;P0=0//位选通百位数wela=0;delay(5);dula=1;P0=table[shi];dula=0;P0=0wela=1;P0=0wela=0;delay(5);dula=1;P0=table[ge];dula=0;P0=0wela=1;P0=0wela=0;delay(5);}void init(){temp=0;TMOD=0x01;TH0=()/256;TL0=()%256;EA=1;ET0=1;TR0=1;}
void timer() interrupt 1{TH0=()/256;TL0=()%256;aa++;}程序如上,动态显示
嘿,这个仿真程序能给我用一下吗?正愁没有开发板
.dns能给我不
动态扫描proteus到底能不能仿真?我也么调出来,这里的眼睛滞留效应跟实际有区别吧?
proteus没法实现扫描吧,我以前也遇到过这种情况,延时长一点的话可以逐个现实数字,但是把延时调短之后就乱码了
把延时调小就行了,如果乱码那是因为你没有消影,或者消影方法不对
为用户提供各种低成本,低功耗,低能耗,功能强的微控制器解决方案.恩智浦微控制器,高性能,设计新颖,性能稳定,价格超低,欲购从速,欢迎垂询!
图太小,看不清
楼主找到解决方法了没啊,我现在也是这个问题
找一个高手几分钟搞定,这里面是看不出问题的,要边改边调试,好多时候一个简单问题会调很久,全靠经验
登录百度帐号推荐应用

我要回帖

更多关于 共阴数码管不亮 的文章

 

随机推荐