注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具點陣LCD驅(qū)動顯控原理與實踐

點陣LCD驅(qū)動顯控原理與實踐

點陣LCD驅(qū)動顯控原理與實踐

定 價:¥28.00

作 者: 張新強 編著
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 程序設(shè)計

ISBN: 9787512400214 出版時間: 2010-03-01 包裝: 平裝
開本: 16開 頁數(shù): 234 字?jǐn)?shù):  

內(nèi)容簡介

  《點陣LCD驅(qū)動顯控原理與實踐》主要從單片機編程方面介紹點陣LCD顯示模塊的驅(qū)動顯控原理,總結(jié)出一套通用于各種單片機平臺并適用于各種點陣LCD模塊的驅(qū)動程序。在此基礎(chǔ)上,重點講解了將該驅(qū)動程序移植至不同單片機平臺的方法,以及幾種針對具體的LCD模塊特性調(diào)整驅(qū)動程序的方法。以MCS-51單片機為基礎(chǔ),以ST公司推出的STM32系列32位微控制器作為介紹應(yīng)用的平臺,以KeilμVision集成開發(fā)環(huán)境作為程序設(shè)計和調(diào)試的環(huán)境。所有程序都使用C語言編寫,所以,書中例程及編程方法亦適用于其他單片機平臺?!饵c陣LCD驅(qū)動顯控原理與實踐》適合普通高校計算機類、電子類、電氣自動化等專業(yè)學(xué)生作為參考用書。同樣,也適用于電子愛好者以及從事嵌入式應(yīng)用設(shè)計的工程師作為實踐工作的參考。

作者簡介

  張新強,2004年畢業(yè)于哈爾濱工程大學(xué)。曾于凌陽科技致力于大學(xué)計劃技術(shù)推廣。亦從事過醫(yī)療、電力電子、伺服控制系統(tǒng)等方面的產(chǎn)品研發(fā),直到與朋友聯(lián)手創(chuàng)業(yè)。主要在嵌入式控制、電機伺服控制以及復(fù)雜人機界面的方面有一定的積累以及個人的理解。

圖書目錄

第1章 典型單色點陣LCD模塊
1.1 MzL02LCD模塊簡介
1.1.1 LCD模塊的結(jié)構(gòu)
1.1.2 MzL02結(jié)構(gòu)尺寸
1.2 LCD模塊總線選擇及時序圖
1.2.1 6800并行總線接口
1.2.2 8080并行總線接口
1.2.3 SPI串行接口
1.3 顯存映射情況
1.3.1 顯存與LCD屏上點的關(guān)系
1.3.2 行、列地址
1.4 LCD的6800總線接口
1.5 LCD控制器的特性
1.6 LCD驅(qū)動的基本流程
1.6.1 LCD模塊的連接
1.6.2 控制LCD模塊顯示一個點
第2章 點陣LCD的驅(qū)動與顯控
2.1 驅(qū)動程序架構(gòu)思想
2.2 基本驅(qū)動程序LCD_Driver_User
2.2.1 端口配置頭文件LCD Portconfig
2.2.2 MCU與LCD的基本時序控制程序
2.3 LCD的初始化
2.4 繪點子程序
2.4.1 基本繪點函數(shù)
2.4.2 一些擴展的基礎(chǔ)功能函數(shù)
2.5 驅(qū)動配置頭文件LCD_Config
2.6 LCD驅(qū)動功能接口程序
2.6.1 基本繪圖功能函數(shù)
2.6.2 字符顯示功能函數(shù)
2.7 字符顯示原理
2.7.1 字符與字模
2.7.2 字模與字庫
2.7.3 用繪點來繪制字符
2.7.4 顯示驅(qū)動中自定義的中文字符
第3章 Mz_MenuGuI菜單應(yīng)用
3.1 Mz_MenuGUI簡介
3.2 Mz_MenuGUI的源碼分析
3.2.1 Menu_Resource.c菜單資源定義
3.2.2 Menu_GUI_Config.h菜單GUI配置頭文件
3.2.3 Menu_GUI_C菜單接口函數(shù)
3.3 個性化Menu菜單界面
3.3.1 供參考的GUI響應(yīng)控制代碼
3.3.2 訂制一個有二級菜單的工程
第4章 將通用LCD驅(qū)動程序移植到STM32
4.1 修改驅(qū)動中的底層代碼
4.1.1 修改LCD_PortConfig.h的端口配置
4.1.2 修改底層驅(qū)動功能函數(shù)
4.2 與編譯器相關(guān)的修改
4.3 例程軟件結(jié)構(gòu)說明
4.3.1 工程結(jié)構(gòu)簡介
4.3.2 工程中各文件簡介
第5章 將通用LCD驅(qū)動程序移植到其他LCD模塊
5.1 LCD控制器為KS0108B的模塊
5.1.1 MzL613模塊簡介
5.1.2 KS0108B驅(qū)動控制方法
5.1.3 將LCD驅(qū)動程序移植到KS0108B控制器的LCD模塊
5.2 LCD控制器為T6963C的模塊
5.2.1 MzL728模塊簡介
5.2.2 T6963C控制器的控制方法
5.2.3 控制器指令介紹
5.2.4 將LCD驅(qū)動程序移植到T6963C控制器的LCD模塊
第6章 基于通用LCD驅(qū)動程序的特殊應(yīng)用
6.1 利用MCU內(nèi)存來優(yōu)化LCD的操作速度
6.1.1 優(yōu)化驅(qū)動效率的前提條件
6.1.2 修改驅(qū)動程序的思路和方法
6.2 利用MCU的DMA及SPI驅(qū)動COG液晶模塊
6.2.1 適用條件
6.2.2 STM32的內(nèi)部RAM作為LCD顯存
6.2.3 修改驅(qū)動程序的思路和方法
第7章 彩色TFT模塊驅(qū)動顯控
7.1 將LCD驅(qū)動程序移植到彩色TFT模塊應(yīng)用中
7.2 彩色TFT液晶顯示模塊介紹
7.2.1 MzT24彩色TFT模塊簡介
7.2.2 顯示RAM區(qū)映射情況
7.2.3 Mzrr24操作時序
7.2.4 控制方法及LCD顯示特性
7.3 STM32驅(qū)動控制MzT24
7.3.1 STM32F103RCT6與MzT24模塊的連接
7.3.2 修改LCD_Driver_User.c文件
7.3.3 修改LCD_Config.h的配置
7.3.4 一些簡單的速度優(yōu)化
第8章 TFT模塊的擴展功能驅(qū)動程序
8.1 驅(qū)動功能擴展程序LCD_Extend
8.1.1 一些有用的功能擴展
8.1.2 功能代碼分析
8.2 窗口操作功能擴展程序Dis_Window
8.2.1 窗口功能擴展程序的必要性
8.2.2 功能代碼分析
8.2.3 Dis_Window的作用
第9章 RGB565格式圖像取模顯示
9.1 RGB565格式圖像取模顯示簡介
9.2 圖像取模
9.2.1 工具簡介
9.2.2 彩色圖像RGB565取模的步驟
9.3 代碼分析
9.4 顯示效果參考
第10章 BMP文件解碼顯示
10.1 BMP文件解碼顯示簡介
10.2 BMP文件格式
10.2.1 BMP文件構(gòu)成分析
10.2.2 位圖文件頭結(jié)構(gòu)
10.2.3 位圖信息頭結(jié)構(gòu)
10.2.4 色表結(jié)構(gòu)分析
10.2.5 圖像數(shù)據(jù)分析
10.3 將BMP文件數(shù)據(jù)整合進Keil的工程
10.4 BMP文件解碼顯示程序分析
10.5 應(yīng)用參考
第11章 JPG文件解碼顯示
11.1 JPG解碼算法庫
11.1.1 JPG解碼庫簡介
11.1.2 JPG解碼庫的特點
11.1.3 JPG解碼顯示的軟件架構(gòu)
11.2 將JPG文件數(shù)據(jù)整合進Keil的工程
11.3.IPG文件的解碼顯示程序分析
11.4 應(yīng)用參考
第12章 基于SD卡文件系統(tǒng)的簡易圖像瀏覽器方案
12.1 方案簡介
12.1.1 方案硬件平臺
12.1.2 方案軟件結(jié)構(gòu)
12.2 基于EFSL的SD卡FAT文件系統(tǒng)簡介
12.2.1 SD卡驅(qū)動程序
12.2.2 EFSL應(yīng)用函數(shù)接口
12.3 修改圖像解碼顯示程序代碼
12.3.1 修改BMP文件解碼顯示程序
12.3.2 修改JPG文件解碼顯示程序
12.4 整體功能程序簡介
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號