数码管的问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 08:04:08
数码管10个引脚,谁能介绍下,怎么显示小数点,数字,还有片选!3个的知识吧!
我的只要问题是显示数字(象0X3F)需要8个管脚?然后显示小数点要2个?
片选一个?一共10个?
本人刚自学的单片机,有些用语可能不准确,望高手见谅!

你这样理解是错误的,就以你举的例子(OX3F)为例,3F表示的为16进制,我们把它表示为二进制就是00111111。这8位二进制码的最高位第8位通常表示小数点的有无,而余下的7位表示7段数码管要显示的数字。二进制码位由1~7位低到高分别对应7段数码管段位为a、b、c、d、e、f、g。0X3F对于共阴数码管表示的为“0”,小数点不亮。对于共阳数码管则表示为“-”号,小数点亮。

通过以上叙述,可知数码管只需7位显示数字,一位显示小数点就行了。而实际的数码管就是这样的:数码管10个引脚,上面5个下面5个,其中上下中间的一脚是内部短路的,可视为一个引脚,而其余8个引脚分别对于7段和小数点,正好10个引脚。上下中间的引脚就可视为片选端。

八段数码管才有小数点,有一位,二位三位四位等,你拿着数码管的字面向自己(也就是小数点在右下角),上面一排管脚从左到右是g f GND a b