一般来说首先是看型号了,在没有型号明晰的情况下,可以用数字万用表的二极管挡或两节1.5V电池来供3V电压加个100欧左右的电阻做限流,如果电源的负极和其他的任何管脚都可以使发光二极管点亮那就是共阴的,相反就是共阳的,不过他们的公共端一般是中间的两个或左下脚以及他的对角的那两个,所以主要找这2个和其他的测就是了~但这两个公共端是通的,所以用数字表的二极管档可以直接听到蜂鸣器响,然后找到公共端后在分别加电压就可以了~
单片机八位数码管前两位显示0~99中间四位显示0~999,两组怎么同时工作
你到底是想同时工作呢,还是不想同时工作呢?怎么问题和补充是矛盾的呢?
不管同时工作,还是不同时工作,每次控制都要一次控制8个显示位,而不是只管要显示的,不管不显示的。
如果不同时工作,那么就点亮要显示的,关掉不显示的。
如果要同时工作,那么就把两组数按不同的位放在一起,然后一位位的发数据给数据管
为什么我的6位数码管没有全部显示出来,是不是电阻值的问题,还是程序的问题,还是其他什么问题,求指导
你采用的是静态显示还是动态显示方法,如果是静态显示方法,那就是电阻过大或数码管的其他几位损坏了;如果使用的是动态扫描显示,那就是你的扫描时间和送码时间给的不正确,使得每次扫到给码时正好都扫到正中间的两个数码管,更改一下扫描周期应该可以解决。
高分急求!怎样将十六位AD转换器输出的二进制码用十进制数码管显示???
最简单的处理办法是动态译码:另外设置一个16位二进制计数器(例如两片8位计数器串联构成)、一个20位BCD码计数器(例如3片CD4518串联构成)、5个BCD码译码驱动器(例如5片CD4511构成)、一个16位二进制数字比较器(例如4片4位二进制数字比较器串联构成)和一个时钟源。当ADC16完成转换时,利用ADC16的完成信号清除16位二进制计数器并接通时钟源(与门或者或门控制),时钟源同时给16位二进制计数器和20位BCD码计数器提供时钟,使二者同时计数,当16位二进制计数器的计数值与ADC16的值一样时(用16位二进制数字比较器比较),16位二进制数字比较器输出信号断开时钟源,这时20位BCD码计数器中的计数值就是ADC16的BCD译码值,这个20位BCD码计数器经过5片BCD码译码驱动器后,可以直接驱动LED数码管显示。