2*>0+,*>0+,?*>0+,@*>0+,*>0+,*>0&+,F*>0+,1*>0+。
如果将 个发光二极管的负极(阴极)内接在一起,作为数码管的一个引脚,这种数码管则被称为共阴数码管,共同
的引脚则称为共阴极, 个正极则为段极。否则,如果是将正极(阳极)内接在一起引出的,则称为共阳数码管,共同
的引脚则称为共阳极, 个负极则为段极。
以单支共阴数码管为例,可将段极接到某端口 >,共阴极接 ,则可编写出对应十六进制码的七段码表字节数据
如右图:
键码显示的程序
我们在 端口接一支共阴数码管 ",!,在 、 端口接 个按键,分别编号为 H!NE、H!NE 到 H!NE%,操作
时只能按一个键,按键后 ",! 显示对应键编号。
#>?;$@A2G/&01B
O@P>",!
O@P>H!NEK
O@P>H!NEK
O@P>H!NEK
O@P>H!NEK
O@P>H!NEK
O@P>H!NE&K&
O@P>H!NEK
O@P>H!NEK
O@P>H!NEK
O@P>H!NEK
O@P>H!NE(K
O@P>H!NEK
O@P>H!NEK
O@P>H!NEK&
O@P>H!NE!K
O@P>H!NE%K
C@$>IF>@?125"FC@7用十六进数作为数组下标,可直接取得对应的七段编码字节
&(@!%
</Q/Q/&Q/Q/Q/@Q/@Q/Q/Q/Q/Q/?Q/Q/&Q/Q/=8
4C@D2>*4C@+
<
$>IF>@?12578作为数组下标
7/J8 作为输入,初始化输出高
7/J8 作为输入,初始化输出高
:1;*+
<
*H!NE77+78*H!NE77+78
*H!NE77+78*H!NE77+78
*H!NE77+78*H!NE&77+7&8
*H!NE77+78*H!NE77+78
*H!NE77+78*H!NE77+78