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

2021-01-08 電子產品世界

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 AT89S51單片機簡介
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的點陣屏來實現廣告字的滾動顯示,對環保、節能有重大意義。


相關焦點

  • 基於51單片機定時器的電子時鐘設計方案
    今天我們將會為大家分享一種比較基礎的電子時鐘設計方案,該方案基於51單片機定時器進行設計,精度較高,時鐘鬧鐘調節簡單。本文引用地址:http://www.eepw.com.cn/article/201808/387025.htm在本方案中,我們所設計的這種電子時鐘主要由51單片機定時器、1602LCD液晶屏等構成。
  • 基於51單片機的電子時鐘課程設計
    第一章 設計目的及要求1.目的通過對電子時鐘系統進行編程與Protues仿真,進一步掌握單片機的組成,P1、P0、P2、P3口的應用,蜂鳴器的應用,定時中斷程序的編寫及應用,對之前學習的單片機課程進行回顧與應用;初步掌握Protues仿真方法以及用keil軟體編寫程序的方法。
  • 基於KEIL 51的單片機開發系統設計
    1.引言本文引用地址:http://www.eepw.com.cn/article/171806.htm近年來隨著KEIL 51不斷升級,高版本的KEIL 51編譯器,尤其是Keil μVision2(基於Windows的C51集成編譯環境)
  • 《電子發燒友網51單片機設計方案TOP10》
    【詳情請參閱:基於51單片機的智能壓力傳感器設計】     基於MCS-51單片機的實時在線環境監測系統   1 引言   基於GPRS和MCS-51單片機的數據採集器是一種實時在線環境監測系統
  • 51單片機AD轉換電路設計實現
    51單片機AD轉換電路設計實現關於AD轉換的原理,大家在《數字電子技術》中已經學過,這裡做過多的介紹,本文介紹一款經典的8位AD轉換晶片ADC0804,基於51單片機設計AD轉換電路,並完成測量值的轉換。
  • 基於51單片機的兩路溫度控制器的設計方案
    本方案中所設計的溫度控制器,採用AT89C51單片機作為內核,採用DS18B20作為溫度傳感器,通過四位LED顯示,通過循環掃描實現了兩路溫度的採集與顯示。
  • 如何利用51單片機設計一個電子密碼鎖系統?
    打開APP 如何利用51單片機設計一個電子密碼鎖系統? 2.2 單片機開鎖機構的設計 單片機開鎖機構的設計是將單片機送入開鎖執行的機構,促使電路驅動和電磁鎖吸合,進而開鎖。本文設計的電子鎖通過P3.0 來接入三極體進而驅動繼電器來打開電磁閥線圈進而實現開門和關門。
  • 基於51單片機的人體紅外模塊的自動門設計
    方案二:採用51系列單片機。系統的要求不高,程序的編寫也比較簡單,需要用到的I/O口的數量用該系列的單片機來操作完全能夠實現,無需再擴展,充分的利用了單片機資源。另外,經典的51系列單片機的處理速度也能夠滿足系統要求,性價比相對CPLD器件更高。綜合以上兩種方案,本系統選擇方案二,以AT89C51作為系統的微控制器。4.
  • 一款基於51單片機的簡易示波器設計
    非常昂貴,對於非盈利事業的教學組織來說無疑不合適,所以提出了一種以單片機為控制核心的簡易示波器設計方案。它由前向控制部分,數據採集和存儲部分,51單片機控制部分以及按鍵和MS12864R顯示部分組成。本文引用地址:http://www.eepw.com.cn/article/248283.htm1 簡易數字示波器的工作原理以及總體框架本設計硬體電路部分由單片機控制系統電路,前向輸入調理電路,模數轉換和存儲電路,以及按鍵顯示電路組成。
  • 基於51單片機設計的簡易智慧機器人
    這種技術促使機器人技術也有了突飛猛進的發展,目前人們已經完全可以設計並製造出具有某些特殊功能的簡易智慧機器人。1 設計思想與總體方案1.1 簡易智慧機器人的設計思想本機器人能在任意區域內沿引導線行走,自動繞障,在有光源引導的條件下能沿光源行走。
  • Proteus軟體仿真與Keil的51單片機系統設計
    單片機功能越來越強大,價格卻不斷下降的優勢無疑成為嵌入式系統方案設計的首選,同時單片機應用領域的擴大也使得更多人加入到基於單片機系統的開發行列中,推動著單片機技術的創新進步。  然而傳統的單片機系統開發除了需要購置諸如仿真器、編程器、示波器等價格不菲的電子設備外,開發過程也較繁瑣。如圖1所示,用戶程序需要在硬體完成的情況下才能進行聯調,如果在調試過程中發現需修改硬體,則要重新制板。
  • 51單片機+PID算法水溫控制系統設計
    本系統設計採用基於PID算法的單片機控制來實現水溫的調控。單片機控制部分採用AT89C51單片機為核心,採用軟體編程,實現用PID算法來控制PWM波的產生,繼而控制電爐的加熱來實現溫度控制。通過編程對PID各參數的調整,來達到提高加溫速度,減小超調的目的。
  • 基於Modbus通信協議的eView觸控螢幕與51單片機的通信設計
    基於Modbus通信協議的eView觸控螢幕與51單片機的通信設計 電子工程網 發表於 2019-09-27 16:27:48 Modbus協議由於其具有開放性、透明性、成本低、易於開發等特點,已成為當今工業領域通信協議的首選
  • 基於51系列單片機的智能照明控制系統設計方案
    本文基於51單片機,通過設置時間、感應光照與聲音,針對教學樓和宿舍的不同需求設定照明狀態,實現對照明系統智能動態的控制。測試結果表明該系統可以在不同條件下改變照明狀態,適應不同場所的需求,達到智能控制的目的。  在當今經濟快速發展的社會,電力能源大量地消耗使其已成為緊缺資源,如何節能降耗成為近年來照明系統研究的熱點。
  • 基於51單片機的DS1307液晶顯示可調萬年曆項目設計
    我已經把這篇設計論文發到百度文庫裡了,不過在那裡下載需要5個財富值,所以為了回報朋友們,在日誌裡又重新整理的一便,這個程序涵蓋了51單片機幾乎所有的知識,學會這個項目可以說51單片機就拿下了。還有技術含量很高的I2C通訊技術,在這個程序裡都有涉及。
  • 基於單片機控制數字移相器的系統硬體電路設計
    打開APP 基於單片機控制數字移相器的系統硬體電路設計 佚名 發表於 2020-04-15 16:04:59 目前資料上有很多移相電路,其實現方法多種多樣,大致可分為模擬式和數字式移相器兩類。模擬式移相器的電路較為複雜、線性差、測試精度低;數字式移相器大多以標準邏輯器件按傳統數字系統設計方法設計而成,其缺點為功耗大、可靠性低。本文介紹的基於單片機控制的數字移相器,採用環形隊列實現信號波形的任意相位移相,並且保持波形的幅度、頻率不變。其測試精度高,失真度小。系統原理方框圖如圖1所示。
  • 基於MCS-51系列單片機實現遙測數據存儲系統的設計
    基於MCS-51系列單片機實現遙測數據存儲系統的設計 吳芝路,任廣輝,王 發表於 2020-11-27 10:12:25   作者:吳芝路,任廣輝,王桂玲
  • 基於51單片機的電話留言機設計
    電話留言機的設計與開發主要經歷了可行性分析、系統設計與系統調試三個階段。 1.5.2 系統設計 為了提出正確的設計方案,首先要對電話機內部電路作詳細的分析與電話機的連接接口,為整個方案奠定良好的基礎。
  • 基於51單片機的嵌入式SNMP代理器設計與實現
    SNMP體系可擴展性強,只要將新的MIB裝載在管理軟體上就可以實現對新的終端的控制與訪問,本文介紹了一種基於廉價的微控制器的實現嵌入式代理器的方案,以微處理器核心實現相關硬體及軟體。1 SNMP體系結構 SNMP的體系結構(見圖1)以簡單的查詢/回答模型為基礎,發送查詢的用戶為管理者,SNMP的伺服器(代理器)回答查詢。
  • 基於51單片機的異步串行接口鍵盤設計
    筆者結合工作實際,圍繞單片機89C51設計了通用異步串行接口鍵盤作為顯示分系統的擴展鍵盤。目的在於為顯示分系統增加一種幹預手段。實踐表明:此鍵盤改善了系統的人機界面,提高了系統的處理效率。1 設計要求與工作原理1.1 設計要求 (1)擴展鍵盤鍵位編碼符合顯示分系統的約定。