PIC16F73驱动数码管节省端口一法

来源: 作者: 时间:2007-04-03 20:00

    

一般的单片机直接驱动数码管电路见附图(先忽略虚线与打×处)。图甲,6只数码管共

     占用端口14个。
    

如将共阴、共阳数码管混合使用.可以节省3个端口。其方法是将附图中打×处切断.将

     虚线处接通,这样.打×处的端口就可节省出来。


    

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

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


    

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

    


    

相关文章

资讯排行榜

  • 每日排行
  • 每周排行
  • 每月排行

华强资讯微信号

关注方法:
· 使用微信扫一扫二维码
· 搜索微信号:华强微电子