用51微控制器八位共阴极数码管三极体,设计微控制器动态扫描显示系

fjmyhfvclm2025-01-15  4

热心网友的回答:


楼上的程式不是看你图编写的,当然会错,他那程式里应该用到锁存器了,你这儿是直接控制段选,位选的。

热心网友的回答:


#include

unsigned char code table=;

void show();

void delay();

void main()

void show()

}void delay()

琪罗琳的回答:


#include"reg52.h"

#define uchar unsigned char#define uint unsigned intsbit dula=p2^6;

sbit wela=p2^7;

uchar aa;

uchar code table=;

void delay(uint x)

void main()}}}

关于微控制器知识,利用动态扫描方法在8位共阴极数码管上显示出稳定的87654321。下面为什么显示不了第一位8.

做而论道的回答:


|试试看:

void main()}}

51微控制器八位共阴数码管动态扫描显示时间

热心网友的回答:


你控制顺序写错了,应该先写位码,再写段码。你写反了。

热心网友的回答:


主迴圈那一大圈执行的时间大于10ms。

热心网友的回答:


最后一位 段码 与 位码 反了,并且有点乱。

热心网友的回答:


是做实物,还是**,这**的话,程式是有区别 的。

另外,图太小,看不清楚,那个晶片是74hc573吗?

51微控制器,8位共阴极数码管动态显示12位学号,按键调整走动速度,c语言的5

做而论道的回答:


^#include

#include

sbit  k_add = p3^1;

sbit  k_sub = p3^4;

unsigned char code seg7 = ;

unsigned char disp_buff = ;

unsigned char  j = 0, k = 1;

void delayms(unsigned int x)void  display(unsigned char x)j++;

if (j > x)

}void main()

}if  (!k_sub)

}display(d);

p1 = d;}}

的回答:


你好!是**实现还是有实物?要是实物的话,发一下原理图

51微控制器八位数码管两两动态显示,然后迴圈,用组合语言。我编写的程式始终只能显示一位,求大神指导。

热心网友的回答:


51微控制器八位数码管两两动态显示,(如1 2,3 4,5 6,7 8),这也没有说清楚,那两个数是始终在固定的两位上显示,还是在八位数码管上流动显示?

把你写的程式发上来,可以知道数码管的接法,还是共阴共阳等关键点,可以在你的程式基础上修改。否则,你不给**图或原理图,也不知道数码管是怎么连线的,这程式是不能写的。

要发源程式,别发截图的程式,那样不能複製。

用at89c51微控制器控制8位整合式共阴极的数码管在相应位同时显示字串"abcdefhl"2s,

热心网友的回答:


长干行·君家何处住(崔颢)

热心网友的回答:


这是要画**图吗?是写c语言程式?还是彙编程式?

51微控制器驱动8位共阴极数码管,可是显示不正确,问问这是为什么

热心网友的回答:


硬体连线 是否

正确,应该是 px0-a , px1-b , px2-c , px3-d , px4-e , px5-f , px6-g , px7-h,

x 为显示共阳编码 所 连线埠 号 ,如果正回确 就应该 软体问题,答显示共阳编码

没有问题 。

热心网友的回答:


你应该是用的**软体吧,肯定不会是硬体问题了,所以就是你的控制讯号问题,也就是驱动共阴极的**不对。数码管内部连线是有区别的。

热心网友的回答:


应该是**的问题,看看动态显示部分是否加了点亮某位led后的熄灭语句.

很多网上的程式都没有这句,就造成**时的显示异常.

热心网友的回答:


你这个明显是,,段码不对,,但从显示来看,,0和1的段码是对的!

白色风铃的回答:


看看是不是没接上拉电阻的原因。。。

51微控制器八位数码 复管两两动制态显示,是怎么bai显示的,那两个数是始终在du固定的两位上显示zhi,还是在八位数码管上流dao动显示?把你写的程式发上来,可以知道数码管的接法,及数码管是共阴还是共阳的,可以在你的程式基础上修改。否则,你不给 图或原理图,也不知道数码管是怎么连线的,这程式是不能...

不管十进位制,还是16进位制,在记忆体中都是以二进位制的形式储存的 十六进位制专ff 和十进位制 255 在记忆体 中都是 1111 1111 这种分离个属十百的方法逻辑上没什么值得怀疑的 写成十进位制还是十六进位制不影响计算结果 bai x 100 你将100换成0x64结果是一样的 我们应用10...

延时太长bai,一般0.5 1ms左右。du另外,你这是共阴的zhi,程式一般这dao样 开位选,版送栏位码,延时1ms,关位选,下一位权开位选,送栏位码,延时1ms,关位选 clr p2.0 mov p0,a lcall delay 1ms setb p2.0 clr p2.1 mov p0,a ...

转载请注明原文地址:https://www.gamev918.cn/baike/1218408.html