原创 [转]PIC16F73驱动数码管节省端口一法

2009-1-18 22:48 2832 14 14 分类: MCU/ 嵌入式
        一般的单片机直接驱动数码管电路见附图(先忽略虚线与打x处)。图中,6只数码管共占用端口14个。


如将共阴、共阳数码管混合使用,可以节省3个端口。其方法是将附图中打x处切断,将虚线处接通,这样,打x处的端口就可节省出来。


共阳数码管为LED1至LED3,共阴数码管为LEN至LED6。在端口RCO,RC5、RC6和RB口都为输出状态,即高阻状态时,数码管全熄灭。能让数码管正确显示的流程图见图。


在共阳数码管的流程图中,只要将流程图中的"LED1至LED3"和“高电平”改为"LED4至LED6"和“低电平”,即可适用于“共阴数码管显示程序”流程图,所以,共阴数码管显示程序的流程图未给出。


因为单片机端口输出存在一定内阻,所以数码管的段码限流电阻R1至R8不宜过小,否则,会隐约出现非法字符。限流电阻为510SZ时,非法字符在晚上隐约可见,电阻越减小,非法字符越明显。改用1kSZ时,非法字符很难见到.


点击看大图


 


27e28e5e-c5a4-4a1e-9de7-238290a1fe42.jpg

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
14
关闭 站长推荐上一条 /3 下一条