用74LS48芯片,一个芯片就占用8255半个字节的端口,共有四个七段数码管需要四个74LS48芯片,并占用二个8255端口,这样8255与74LS48直连即可;
2)用四个74LS48芯片,以并联方式,连接到8255半个字节的端口,再用8255余下的半个字节端口的两个位引脚,作为四个数码管的位选信号;
3)8255与四个七段数码管直连,则占用四个端口;
4)四个七段数码管并联后,与8255的一个端口直连(余下1脚),另外用端口的两个位引脚,作为四个数码管的位选信号; 这里说的七段数码管是不带译码电路的;
1、2方法,8255直接输出BCD码即可;
3、4方法则需要查表转换;