单片机仿真智能电子中LED显示,求大神看看哪里错了,仿真结果只亮,不显示时间

我的LED显示屏字都看不清 不知道什么情况 有大神知道嘛 据说是屏参错误了 求大神帮着看看_百度知道
我的LED显示屏字都看不清 不知道什么情况 有大神知道嘛 据说是屏参错误了 求大神帮着看看
jpg" esrc="/zhidao/wh%3D600%2C800/sign=/zhidao/pic/item/7e3ecfac80be77ffdcd100baa12b55&nbsp.baidu://h.baidu.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="/zhidao/wh%3D450%2C600/sign=1dcfc229f2d/7e3ecfac80be77ffdcd100baa12b55.hiphotos.<a href="http.baidu://h.hiphotos://h
我有更好的答案
字看不清屏坏了吧
怎么个看不清,发图片看看
就这样的 大神要怎么改
这怎么处理
调一下分辨率
这是扫描方式的问题。
其他类似问题
为您推荐:
led显示屏的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁烦请c语言单片机大神,看下我的的程序和仿真,帮我找出办法,万分感谢!_百度知道
烦请c语言单片机大神,看下我的的程序和仿真,帮我找出办法,万分感谢!
0x5b;// 千 /zhidao/wh%3D450%2C600/sign=cb39dbc2512/f2deb48f8cca82ef5e0fe99257e0d;//AD转换完成; &
delay(10); delay(60);
& & & &}void display(){ disbuff[0]=dianya%10,请给详细答案; //开始ADC转换
while(; 类 delay(60);reg52; &nbsp.hiphotos,0x6d,0x7d; 同 P2=0xf7,0x06; &nbsp,0x66;
& &定sbit adress_B=P3^4.h&片sbit OE=P3^0;义void delay(uint z){ while(z--);#define uchar unsigned char#define uint unsigned int 功 P2=0 以 P0=LED[disbuff[2]]; //共阴数码管断码0~9uchar disbuff[4],我才注册百度知道;
&脚sbit adress_A=P3^3;sbit EOC=P3^2,防止数码管重影 P2=0xfd,0x77}; &nbsp.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src=" &display().baidu,仅有的10点财富奉上; //打开通道0
adress_B=0,0x7f我用的12m晶振从ale6分频然后再用74ls74四分频给adc的://d; //显示缓冲器(数组)
&nbsp,0x4f,读取值
OE=0; //百 disbuff[3]=dianya/1000%10; 下 delay(60); &nbsp://d;
//延时等待芯片反应
adress_A=0,和仿真图中数码管G;
adress_C=0;
& //等待转换完成标志(未知原因; P0=LED[disbuff[0]],0x6f; &
&引sbit start=P3^1.
//关闭AD转
delay(10)!&nbsp.jpg" esrc="http、DP没有信号有关吗;//输出允许
//关闭输出
& }}<a href=" 能 P0=LED[disbuff[1]];sbit adress_C=P3^5; & &nbsp://d;#include&uchar code LED[]={0x3f;
//给数码管送数据(段码) delay(60),此语句导致数码管不能显示)
OE=1; & &nbsp.hiphotos. &
&}void main(){ while(1) { &
//打开第一个数码管 P0=LED[disbuff[3]];
&//十 disbuff[2]=dianya/100%10;
//延时等待芯片反应& //个位 disbuff[1]=dianya/10%10;
//输入前P1口需置1
/zhidao/pic/item/f2deb48f8cca82ef5e0fe99257e0d;
&nbsp!EOC).com/zhidao/wh%3D600%2C800/sign=adf41bd5da06e0f261eaadf3/f2deb48f8cca82ef5e0fex07
你可以用示波器,看看有没有,波形ALE,仿真不出来波形的
其他类似问题
为您推荐:
c语言的相关知识
其他1条回答
可以发给我看看
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁单片机程序出错了 C51的 只显示255这个数 求各位大神帮忙看看 在线等答案, 单片机程序出错了 C51的 只显示
单片机程序出错了 C51的 只显示255这个数 求各位大神帮忙看看 在线等答案 #include&reg52.h&#include&intrins.h&#define uchar unsigned char #define uint unsigned int sbit dula=P2^6;sbit wela=P2^7;sbit adwr=P3^6;sbit adrd=P3^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x72};void
delayms(uint xms){uint i,j;for(i=i&0;i--)for(j=110;j&0;j--) ;}void display(uchar bai,uchar shi,uchar ge){dula=1;P0=table[bai];dula=0;P0=0wela=1;P0=0x7e;wela=0;delayms(5);dula=1;P0=table[shi];dula=0;P0=0wela=1;P0=0x7d;wela=0;delayms(5);dula=1;P0=table[ge];dula=0;P0=0wela=1;P0=0x7b;wela=0;delayms(5);}void main(){uchar a,A1,A2,A3,wela=1;P0=0x7f;wela=0;while(1){adwr=1;_nop_();adwr=0;_nop_();adwr=1;for(a=10;a&0;a--){display(A1,A2,A3);}P1=0adrd=1;_nop_();adrd=0;_nop_();adval=P1;adrd=1;A1=adval&#47;100;A2=adval%100&#47;10;A3=adval%10;}}不管怎么调
就只是显示255这一个数 panxinxinq 单片机程序出错了 C51的 只显示255这个数 求各位大神帮忙看看 在线等答案
A1=adval&#47;100;A2=adval%100&#47;10;A3=adval%10;{display(A1,A2,A3);}P1=0adrd=1;_nop_();adrd=0;_nop_();adval=P1;adrd=1;这样你试试吧,顺序有点不对,你应该对调。
&#47;&#47;0xFF=255;adrd=1;_nop_();adrd=0;_nop_();adval=P1;
&#47;&#47;adval=P1=0xFF=255;adrd=1;A1=adval&#47;100;A2=adval%100&#47;10;A3=adval%10;所以显示255是正确的.
for(a=10;a&0;a--){display(A1,A2,A3);}A1 A2 A3 未赋值先使用?}

我要回帖

更多关于 multisim单片机仿真 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信