新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于51單片機的電子廣告牌電路設計

        基于51單片機的電子廣告牌電路設計

        作者: 時間:2011-10-15 來源:網絡 收藏

        0 引 言
        現在城市中用于裝點各種建筑物的絢麗色彩依舊是霓虹燈.但是霓虹燈具有發熱量大,亮度較小,色彩較暗,價格較貴且耗電量較大等缺點已經不作為現在裝飾的主要選擇對象。點陣屏具有價格便宜,可視度遠,亮度高,耗能較低,體積較小,且可以根據實際情況由幾塊小的點陣屏組合成較大面積的點陣塊等優點。在此主要介紹以AT89S51為控制芯片,用8×8的點陣屏4塊來級聯實現16×16的點陣屏,從而用于廣告牌顯示等。

        1 系統設計方案
        鑒于所設計的點陣屏為16×16單色顯示,可以用8×8的點陣屏4塊來級聯實現,此時點陣屏的行列各為16管腳,需要擴展口,采用74LS164串行輸入并行輸出來實現。整個系統以AT89S51為控制芯片,P0/P2口為行控制,P3口為芯片74LS164的輸入,且2片74LS164級聯后為列控制,通過軟件程序調用不同的代碼來顯示字符或文字。

        2 元器件介紹
        2.1 AT89S簡介
        AT89S51擁有4 KB的可編程的閃存(FLASHProgrammahle AND Erasable Read Only Memory)。片上的閃存允許在系統內再編程,在系統開發時可以十分容易地進行程序修改,即使程序錯誤也不會成為廢品。由于在單片機集成電路上包括用8位CPU和閃存,AT89S51成為強大的控制器,它為很多嵌入式系統提供一種高效靈活的解決方案。基于以上理由,選擇了AT89S51。
        2.2 74LS164芯片簡介
        在單片機系統中,如果并行口的I/O資源不夠,而串行口又沒有其他的作用,那么可以用74LS164來擴展并行I/O口,節約單片機資源。74LS164是一個串行輸入/并行輸出的移位寄存器,并帶有清除端。

        3 硬件設計
        圖1電路為1塊8×8點陣顯示電路連接圖。
        (1)把“單片機系統”區域中的P1端口用8芯排芯連接到“點陣模塊”區域中的“DR1~DR8”端口上;
        (2)把“單片機系統”區域中的P3端口用8芯排芯連接到“點陣模塊”區域中的“DC1~DC8”端口上;如果要顯示大的圖像可多個點陣拼在一起,將點陣的行和行相串聯,列和列相串聯,用741S164控制單個行即可。

        4 部分源代碼
        部分源代碼如下:
        SEND: MOV A,R1 ;送表首地址
        ACALL TAB1 ;查列表



        5結 語
        在此研究了用AT89S51為控制芯片,用8×8的點陣屏來實現廣告字的滾動顯示,對環保、節能有重大意義。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 谷城县| 阿合奇县| 克东县| 合水县| 亚东县| 松桃| 宝兴县| 许昌县| 通道| 瓦房店市| 边坝县| 精河县| 方山县| 平顶山市| 澄迈县| 岗巴县| 开江县| 河源市| 南投县| 文安县| 石林| 广南县| 蕉岭县| 太湖县| 建湖县| 遵化市| 仁布县| 潜山县| 博湖县| 黑水县| 金山区| 井陉县| 郸城县| 晋州市| 姜堰市| 毕节市| 同德县| 宜兰县| 大城县| 抚顺县| 乐陵市|