新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機之聲雙色點陣驅動

        51單片機之聲雙色點陣驅動

        作者: 時間:2016-11-27 來源:網絡 收藏
        a 單色點陣與雙色點陣發光原理

        1)單色點陣

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

        單色LED點陣等效圖如下:


        8X8點陣共需要64個發光二極管組成,且每個發光二極管是放置在行線和列線的交叉點上,當對應的某一列置1電平,某一行置0電平,則相應的二極管就亮;因此要實現一根柱形的亮法,如圖上圖所示,對應的一列為一根豎柱,或者對應的一行為一根橫柱,因此實現柱的亮的方法如下所述:
        一根豎柱:對應的列置1,而行則采用掃描的方法來實現。一根橫柱:對應的行置0,而列則采用掃描的方法來實現。

        2)雙色點陣

        雙色點陣示意圖如下:COL上有兩種顏色LED在相應的管腳上,按單色點陣點亮原理置相應的電平即可發出相應的光。

        b硬件


        1) 74HC595

        HC595是串行轉并行的芯片,可以多級級聯,輸入需要3個端口:

        1、DS(SER)串行數據輸入端

        2、SH(SRCLK)串行時鐘輸入端

        3、ST(RCLK)(LATCH)鎖存端

        寫入數據原理,SRCLK輸入時鐘信號,為輸入數據提供時間基準,跟隨時鐘信號輸入對應的數據信號,輸入全部完畢后,控制鎖存端,把串行輸入的數據鎖存到輸出端并保持不

        變。

        c雙色點陣控制程序













        以黑金動力太陽風MCU-51實驗板為例說明,連線如下圖:


        現象如下圖:






        總結:本節紹了怎樣用51單片機制作電子音樂盒及雙色點陣的控制,下節《51單片機之聲——LCD12864漢字圖形顯示及電子日歷制作(2)》將帶您走進圖形化顯示世界及萬年歷的制作,為了幫助初學者盡快地學習與掌握51單片機的常用功能模塊,與之配套程序講解的視頻不久將會在網上發布,敬請期待。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 巩留县| 西华县| 卓尼县| 灵丘县| 邯郸县| 高雄县| 梧州市| 城步| 嘉兴市| 应城市| 汉中市| 石林| 虹口区| 鄱阳县| 南溪县| 思南县| 邻水| 玉林市| 荥阳市| 崇明县| 来安县| 乌拉特前旗| 安溪县| 汾阳市| 工布江达县| 马龙县| 蒙阴县| 葵青区| 崇仁县| 凤翔县| 石棉县| 安国市| 金溪县| 东城区| 鱼台县| 武功县| 通道| 五寨县| 兰西县| 恩平市| 镇巴县|