內容簡介
侯殿有編著的《嵌入式控制系統人機界面設計》講解嵌入式控制系統人機界面設計,分三部分:第一部分對LED和LCD的顯示原理做簡單介紹;第二部分介紹LED的使用和程式編寫;第三部分介紹LCD的使用和程式編寫。為照顧使用不同程式語言的讀者,程式分別使用C語言和彙編語言給出。
《嵌入式控制系統人機界面設計》適合於嵌入式控制系統相關專業的本科生、研究生,以及從事嵌入式控制系統教學和科研的教師及工程技術人員閱讀。
編輯推薦
侯殿有編著的《嵌入式控制系統人機界面設計》內容分為三部分:第一部分對LED和LCD的顯示原理做簡單介紹;第二部分介紹LED的使用和程式;第三部分,也是本書重點,介紹LCD的使用和程式編寫。適合於嵌入式控制系統相關專業的本科生、研究生,以及從事嵌入式控制系統教學和科研的教師及工程技術人員閱讀。
目錄
第1章 嵌入式控制系統的特點
1.1 嵌入式控制系統人機界面設計方案及各種方案的特點
1.1.1 LED顯示器
1.1.2 LCD顯示器
1.2 嵌入式控制系統人機界面設計中的顯示器件
1.2.1 採用LED顯示器
1.2.2 採用LCD顯示器
第2章 LED顯示器驅動
2.1 半導體發光二極體點陣驅動
2.1.1 8×8二極體點陣驅動
2.1.2 16×16二極體點陣驅動
2.2 八段式數碼管動態驅動
2.2.1 八段式數碼管與計算機的連線
2.2.2 動態顯示程式
第3章 LCD顯示漢字和圖形的基本原理
3.1 國標漢字字元集與區位碼
3.1.1 漢字和字元顯示原理
3.1.2 漢字字元集概述
3.1.3 漢字的內碼
3.1.4 內碼轉換為區位碼
3.1.5 其他西文字元在計算機中的存儲和顯示
3.2 字模提取與小字型檔的建立
3.2.1 用彙編語言提取字模和漢字顯示
3.2.2 用C語言提取字模和建立小字型檔
3.2.3 用Delphi提取字模和建立小字型檔
3.2.4 通用字模提取程式MinFonBase的使用說明
3.3 兩種字模形式的自動轉換
3.3.1 彙編語言字模轉換為C語言字模
3.3.2 C語言字模轉換為彙編語言字模
3.4自造字模點陣和圖形點陣
第4章 T6963C的漢字字元顯示
4.1 T6963C的一般介紹
4.1.1 T6963C的硬體構造
4.1.2 T6963C的電氣特性和時序
4.2 T6963C的指令系統
4.2.1 T6963C的狀態字
4.2.2 T6963C的參數設定指令
4.2.3 T6963C的控制字指令
4.2.4 T6963C的數據讀/寫指令
4.2.5 T6963C的屏操作指令
4.2.6 T6963C的位操作指令
4.3 T6963C和單片機的連線
4.3.1 T6963C和單片機的直接連線
4.3.2 T6963C和單片機的間接連線
4.4 T6963C的驅動程式
4.4.1 T6963C的彙編語言驅動程式
4.4.2 T6963C的C語言驅動程式
4.4.3 T6963C的內嵌字元表
第5章 JMl2864F的漢字和字元顯示
5.1 JMl2864F的概況
5.2 JMl2864F的軟體驅動程式
5.2.1 JMl2864F的彙編語言驅動程式
5.2.2 JMl2864F的C語言驅動程式
第6章 KS0108液晶顯示器驅動控制
6.1 KS0108液晶顯示器概述
6.1.1 KS0108的硬體特點
6.1.2 KS0108的時序
6.1.3 KS0108與微處理器的接口
6.1.4 KS0108的電源和對比度調整
6.2 KS0108的指令系統
6.3 KS0108的軟體驅動程式
6.3.1 KS0108的彙編語言驅動程式
6.3.2 KS0108的C語言驅動程式
第7章 HD61830液晶顯示器驅動控制
7.1 HD61830液晶顯示器概述
7.1.1 HD61830液晶顯示器的特點
7.1.2 HD61830與微處理器的連線
7.2 HD61830的指令系統
7.2.1 方式控制指令
7.2.2 顯示域設定指令
7.2.3 游標設定指令
7.2.4 數據讀/寫指令
7.2.5 “位”操作指令
7.3 HD61830液晶顯示器驅動控制程式
7.3.1 HD61830的彙編語言顯示驅動
7.3.2 HD61830的C語言顯示驅動
第8章 LSD12864CT顯示驅動
8.1 LSD12864CT硬體概述
8.1.1 主要技術參數和性能
8.1.2 LSD12864CT的引腳及功能
8.1.3 LSD12864CT的時序
8.1.4 LSD12864CT與微處理器的連線
8.2 LSD12864CT的指令系統
8.2.1 LsD12864CT內部暫存器
8.2.2 LSD12864CT指令說明
8.3 LSD12864CT的軟體驅動程式
8.3.1 LSD12864CT彙編語言驅動程式
8.3.2 LSD12864CT C語言驅動程式
第9章 HD44780(KS0066U)的顯示驅動
9.1 硬體特點和電特性
9.1.1 基本特點和電特性
9.1.2 HD44780的時序和參數
9.1.3 HD44780與微處理器的連線
9.2 HD44780的指令系統
9.2.1 內部暫存器設定
9.2.2 指令說明
9.3 HD44780的顯示驅動程式
9.3.1 HD44780的彙編語言顯示驅動
9.3.2 HD44780的C語言顯示驅動
第10章 內嵌中文字型檔的LCD顯示驅動
10.1 STN7920概述
10.1.1 STN7920的主要特點和功能
10.1.2 STN7920的引腳功能描述
10.1.3 STN7920的讀/寫時序
10.1.4 STN7920與微處理器的接口
10.2 STN7920的指令系統
10.2.1 STN7920的內部暫存器
10.2.2 STN7920的基本指令系統
10.2.3 STN7920的擴展指令系統
10.3 STN7920的軟體驅動程式
10.3.1 STN7920的彙編語言驅動程式
10.3.2 STN7920的C語言驅動程式
10.3.3 STN7920顯示驅動的進一步探討
第11章SED1520/1521 LCD顯示驅動
11.1 SED1520//1521功能概述
11.1.1 SED1520/1521的主要特點
11.1.2 SED1520/1521的時序
11.1.3 SED1 520/1521的RAM結構
11.1.4 SED1520//1521的指令系統
11.2 SED1520/1521與微處理器的連線
11.2.1 SED1520DOA與微處理器的連線
11.2.2 SED1520DAA與微處理器的連線
11.3 SED1520/1521軟體驅動程式
11.3.1 SED1520/1521的彙編語言驅動程式
11.3.2 SED1520/1521的C語言驅動程式
第12章 SED1330 LCD顯示驅動
12.1 SED1330功能概述
12.1.1 SED1330的主要特點和硬體結構
12.1.2 SED1330和微處理器的接口和時序
12.2 SED1330指令系統
12.2.1 系統控制指令
12.2.2 顯示操作指令
12.2.3 繪圖操作指令
12.2.4 數據讀/寫操作指令
12.3 SED1330的軟體驅動程式
12.3.1 SED1330的彙編語言驅動程式
12.3.2 SED1330的C語言驅動程式
第13章 嵌入式處理器s3c2410顯示驅動
13.1 S3C2410的LCD控制器
13.1.1 S3C2410顯示控制特點
13.1.2 S3C2410的控制信號和外部引腳
13.1.3 S3C2410 STN的視頻操作
13.1.4 S3C2410 TFT LCD的視頻操作
13.1.5 LCD專用控制暫存器
13.2 S3C2410的LCD驅動程式
13.2.1 S3C2410的系統資源
13.2.2 “LCD驅動”程式
13.2.3 S3C2410的漢字和圖形顯示
第14章 灰度液晶HD66421的套用
14.1 HD66421的硬體簡介
14.2 HD66421的軟體編程
14.2.1 HD66421的內部暫存器
14.2.2 HD66421與微處理器的接口及驅動程式
第15章 S3C6410(ARM11)顯示驅動
15.1 嵌入式作業系統
15.2 基於FrameByffer的LCD驅動程式簡介
15.3 利用打點函式完成圖形和漢字顯示
15.4 顯示程式調試
參考文獻