1-4个共阳数码管就是8个I/O口,4片就是24个I/O口 你需要24个I/O口
2-什么叫共阳,就是所有的阳极接在一起,那么你就是需要对接地导通的控制。
3-你只有三极管,其实这个很好办,你就用NPN的共射饱和导通截止状态就可以了。
4我画一路,其他的你自己再理解下,对你有好处的。
这个页面里面的电路图,用的都是共阳极数码管。
http://zhidao.baidu.com/question/174069632.html?push=care_voting
但是图中的第一个三极管,发射极的方向画反了。
https://iknow-pic.cdn.bcebos.com/f636afc38abd0516b319a8b4?x-bce-process=image/quality,q_85----------------------------
从总图中去掉驱动芯片即可。
把上图,剪裁了一下,见插图:
插图中左边的12个引线,你直接连接到单片机的引脚即可。
这种电路,我用过无数次,确实是好用的。
数码管阳极全接+5V,每段接1个0.3K电阻到1个NPN的C,E接地,B接10K电阻到单片机高电平有效