新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機常用功能模塊的使用 Part3. 多位共陰共陽數碼管

        單片機常用功能模塊的使用 Part3. 多位共陰共陽數碼管

        作者: 時間:2016-11-17 來源:網絡 收藏
          多位數碼管和單個數碼管的區別就在于:數量……(說了跟沒說一樣)……

          單個數碼管使用時,只要將八位顯示接到單片機的 I/O 口(如 P1)就可以了,多個數碼管就要考慮管腳的“復用”問題了。因為多位數碼管不僅要在單個數碼管顯示某種字符,還要指定哪一個數碼管顯示。以 8 位數碼管為例,就需要 16 根線控制,8 個控制段碼顯示,8 個控制位碼顯示,這樣單片機還可以承受。要是 16 位數碼管呢,那就是 8+16=24 位了,再多了呢…………

        本文引用地址:http://www.104case.com/article/201611/315367.htm

          想想大街上的霓虹燈廣告牌,博主倒是不知道那是個什么原理,不過如果是用單片機實現,使用上述方法的話,單片機引腳肯定不夠用!

          因此,對于多數碼管,需要使用“鎖存器”,達到“引腳復用”的目的。

          此外,“鎖存器”還起到驅動作用,因為單片機的引腳沒有足夠大的負載能力去直接驅動數碼管。

        1、連接方法:

          以下是某開發板的共陰數碼管的原理圖:

        2、使用方法:

        (1)、使用鎖存器進行編程:http://gaebolg.blog.163.com/blog/static/198269068201224561863/

        (2)、其實如果不是開發板的話,自己也可以把“段碼”和“位碼”分別用單片機的兩個 I/O 口(如 P1、P2)控制……(不推薦)

        注:段碼:控制單個數碼管顯示什么字符

          位碼:控制哪一位顯示



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 辛集市| 阳城县| 武邑县| 乐业县| 长垣县| 临颍县| 万盛区| 兖州市| 六安市| 乌兰县| 墨江| 思南县| 浮梁县| 墨竹工卡县| 宜川县| 建德市| 广汉市| 张家港市| 林甸县| 五大连池市| 固阳县| 台安县| 泰州市| 阿拉善盟| 罗田县| 巨野县| 北安市| 桃园市| 盐源县| 万山特区| 安化县| 永春县| 无极县| 资阳市| 平和县| 巧家县| 连山| 公主岭市| 长葛市| 当阳市| 专栏|