基于51系列單片機的LED顯示屏
【內容簡介】
本書以當今廣告媒體中較為流行的LED顯示屏控制系統為背景,結合基于51系列單片機的硬件控制系統,對LED顯示屏的數據組織方式和灰度、亮度控制做深度剖析,詳細地講解了如何利用LED單元板驅動控制方式高效率地排列存儲器中的數據。本書提供了一些經過實際應用項目驗證的完整開發實例,供讀者參考。在簡要講述普通51單片機和C51編程的基礎上,本書還對具有40MHz工作頻率、單指令周期的增強型51單片機——VRS51L3074及其在LED顯示屏控制系統中的應用做了詳細介紹。本書是國內第一本針對鐵電單片機的書籍,為初學鐵電單片機或是希望了解該單片機的讀者提供了較為全面的資料和開發例程。此外還對通用LED顯示屏上位機控制軟件設計、LED顯示屏控制系統常用時鐘芯片DA1302、溫度傳感器DC18B20等模塊控制程序和硬件電路進行分析和講解。這些內容是作者近幾年來部分開發工作的實踐總結,有些是根據實際生產產品的提煉和推廣。本書內容豐富實用,圖文并茂,適用于從事單片機開發和應用以及從事LED控制系統的研發人員和工程技術人員使用,也可以作為單片機愛好者、鐵電單片機初學者,以及使用C51編程的研究生、本科生、專科生畢業設計的參考用書。
【編輯推薦】
編寫宗旨:以增強型51單片機為平臺,結合當前比較流行的LED控制卡設計,采用軟件算法優化、程序設計優化和硬件配合的方式,通過實例設計,向讀者展示了單片機的優勢和特點,也從另一個方面說明硬件設計最重要的是一種思想和理念,即:器件的選擇并不是決定硬件設計思路的唯一因素。講解思路
第1章:簡要介紹51單片機結構體系和主要功能部件,以及指令系統和匯編語言設計要點。
第2章:分析當前比較流行的C51編程要點、技巧,并列舉常用實例輔助說明。
第3章:詳細講解鐵電單片機——-VRS51 L3074,對其功能部件進行深入探討與解析,彌補了這一新型器件中文資料不足的缺陷。
第4章:以市面上普遍使用的雙基色單元板為平臺,分析LED單元板驅動方式,并對LED顯示屏的亮度和灰度控制進行深入探討、總結。
第5章:通過對LED顯示屏數據組織方式的討論,歸納總結出靜態顯示和動態顯示的規律,以及對應顯示效果和存儲器大小之間的關系。
第6章:基于第5章中所提出的算法,以51系列單片機為例,通過具體應用實例說明該算法的可行性,并詳細介紹如何利用單片機SPI接口驅動LED顯示屏。
第7章:通過實例講解如何利用單片機擴展外部地址計數器驅動大型LED顯示屏。
第8章:介紹LED顯示屏的系統軟件編程。
第9章:介紹LED顯示屏單片機控制系統編程,包括常用串行口驅動、溫度傳感器(DSl 8820)驅動、時鐘芯片(DSl 302)驅動等。
第10章:介紹VRS51 L3074在LED顯示屏控制系統中的應用。
附錄:包含常用指令表、芯片引腳圖、功能表、簡明LED維修表等實用資料。
【目錄信息】
第1章 51系列單片機系統結構概述
第2章 C5l應用基礎
第3章 鐵電單片機VRS51L3074
第4章 LED顯示屏工作原理
第5章 LED顯示屏顯示數據的組織
第6章 基于51系列單片機的小型LED顯示屏控制系統
第7章 單片機擴展外部地址計數器驅動大型LED顯示屏
第8章 LED顯示屏的系統軟件編程
第9章 LED顯示屏單片機控制系統編程
第10章 VRS5lL3074在LED顯示屏控制系統中的應用
附錄A ASCII碼表
附錄B MCS-51單片機常用資料
附錄C C51中的關鍵字和常用函數
附錄D Keil μVision3中高性能鐵電單片機(VRS51L2XXX/3XXX)的相關配置簡介
附錄E 常用芯片引腳圖
附錄F 異步室內雙基色LED顯示屏故障排查簡明手冊
附錄G LED雙基色單元板原理圖
參考文獻
評論