51单片机at89s52的位选和段选咋回事?

来源:百度知道 编辑:UC知道 时间:2024/06/08 16:00:55
有四个共阴极数码管,但不知道咋控制啊,谁能帮我?

段选和位选是指单片机在控制数码管的时候,有2个部分,一个是位选,选择哪一位数码管可以通电(一般数码管都是有多位的)既被选中,二是段选,每一位都有8个段(一个数码管是由8个段构成的,一个段可以看成是一个小灯)段选控制被位选选中的这个数码管需要显示的数字。数码管要有显示需要两个条件,既一,位选被选中,二,有段选值(需要显示的图案或数字)。

如图 LED1-8是位选,LCD0-7是段选 。

数码管一般有7段或者8段,“8”字形每一条边算一段,只要选择某些段点亮就能显示要求的数字了。
而位选,每一个数码管就是数字的一位。只要位选端口置位,那么这位数码管才能显示段选端口控制的信号。

一般要有数码管“字表”,下面的是共阳的,共阴的话自己另外找下
TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH
;共阳段码表 "0"" 1"&qu