2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

點陣LCD驅動顯控原理與實踐

  • 作者:張新強 著
  • 出版社: 北京航空航天大學出版社
  • 出版時間:2010-03-01
  • 版次:1
  • 商品編號: 10286399

    頁數:234

    紙張:膠版紙

    印次:1

    ISBN:9787512400214

    印刷時間:2010-03-01

    正文語種:中文


HK$54.30 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

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

作者簡介

  張新強,2004年畢業於哈爾濱工程大學。曾於凌陽科技致力於大學計劃技術推廣。亦從事過醫療、電力電子、伺服控制系統等方面的產品研發,直到與朋友聯手創業。主要在嵌入式控制、電機伺服控制以及複雜人機界面的方面有一定的積累以及個人的理解。

目錄

第1章 典型單色點陣LCD模塊
1.1 MzL02LCD模塊簡介
1.1.1 LCD模塊的結構
1.1.2 MzL02結構尺寸
1.2 LCD模塊總線選擇及時序圖
1.2.1 6800並行總線接口
1.2.2 8080並行總線接口
1.2.3 SPI串行接口
1.3 顯存映射情況
1.3.1 顯存與LCD屏上點的關係
1.3.2 行、列地址
1.4 LCD的6800總線接口
1.5 LCD控制器的特性
1.6 LCD驅動的基本流程
1.6.1 LCD模塊的連接
1.6.2 控制LCD模塊顯示一個點

第2章 點陣LCD的驅動與顯控
2.1 驅動程序架構思想
2.2 基本驅動程序LCD_Driver_User
2.2.1 端口配置頭文件LCD Portconfig
2.2.2 MCU與LCD的基本時序控制程序
2.3 LCD的初始化
2.4 繪點子程序
2.4.1 基本繪點函數
2.4.2 一些擴展的基礎功能函數
2.5 驅動配置頭文件LCD_Config
2.6 LCD驅動功能接口程序
2.6.1 基本繪圖功能函數
2.6.2 字符顯示功能函數
2.7 字符顯示原理
2.7.1 字符與字模
2.7.2 字模與字庫
2.7.3 用繪點來繪製字符
2.7.4 顯示驅動中自定義的中文字符

第3章 Mz_MenuGuI菜單應用
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菜單接口函數
3.3 個性化Menu菜單界面
3.3.1 供參考的GUI響應控制代碼
3.3.2 訂製一個有二級菜單的工程

第4章 將通用LCD驅動程序移植到STM32
4.1 修改驅動中的底層代碼
4.1.1 修改LCD_PortConfig.h的端口配置
4.1.2 修改底層驅動功能函數
4.2 與編譯器相關的修改
4.3 例程軟件結構說明
4.3.1 工程結構簡介
4.3.2 工程中各文件簡介

第5章 將通用LCD驅動程序移植到其他LCD模塊
5.1 LCD控制器為KS0108B的模塊
5.1.1 MzL613模塊簡介
5.1.2 KS0108B驅動控制方法
5.1.3 將LCD驅動程序移植到KS0108B控制器的LCD模塊
5.2 LCD控制器為T6963C的模塊
5.2.1 MzL728模塊簡介
5.2.2 T6963C控制器的控制方法
5.2.3 控制器指令介紹
5.2.4 將LCD驅動程序移植到T6963C控制器的LCD模塊

第6章 基於通用LCD驅動程序的特殊應用
6.1 利用MCU內存來優化LCD的操作速度
6.1.1 優化驅動效率的前提條件
6.1.2 修改驅動程序的思路和方法
6.2 利用MCU的DMA及SPI驅動COG液晶模塊
6.2.1 適用條件
6.2.2 STM32的內部RAM作為LCD顯存
6.2.3 修改驅動程序的思路和方法

第7章 彩色TFT模塊驅動顯控
7.1 將LCD驅動程序移植到彩色TFT模塊應用中
7.2 彩色TFT液晶顯示模塊介紹
7.2.1 MzT24彩色TFT模塊簡介
7.2.2 顯示RAM區映射情況
7.2.3 Mzrr24操作時序
7.2.4 控制方法及LCD顯示特性
7.3 STM32驅動控制MzT24
7.3.1 STM32F103RCT6與MzT24模塊的連接
7.3.2 修改LCD_Driver_User.c文件
7.3.3 修改LCD_Config.h的配置
7.3.4 一些簡單的速度優化

第8章 TFT模塊的擴展功能驅動程序
8.1 驅動功能擴展程序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文件構成分析
10.2.2 位圖文件頭結構
10.2.3 位圖信息頭結構
10.2.4 色表結構分析
10.2.5 圖像數據分析
10.3 將BMP文件數據整合進Keil的工程
10.4 BMP文件解碼顯示程序分析
10.5 應用參考

第11章 JPG文件解碼顯示
11.1 JPG解碼算法庫
11.1.1 JPG解碼庫簡介
11.1.2 JPG解碼庫的特點
11.1.3 JPG解碼顯示的軟件架構
11.2 將JPG文件數據整合進Keil的工程
11.3.IPG文件的解碼顯示程序分析
11.4 應用參考

第12章 基於SD卡文件系統的簡易圖像瀏覽器方案
12.1 方案簡介
12.1.1 方案硬件平台
12.1.2 方案軟件結構
12.2 基於EFSL的SD卡FAT文件系統簡介
12.2.1 SD卡驅動程序
12.2.2 EFSL應用函數接口
12.3 修改圖像解碼顯示程序代碼
12.3.1 修改BMP文件解碼顯示程序
12.3.2 修改JPG文件解碼顯示程序
12.4 整體功能程序簡介
參考文獻


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。