《嵌入式控制系統人機界面設計》

《嵌入式控制系統人機界面設計》

《嵌入式控制系統人機界面設計》,作者侯殿有,由北京航空航天大學出版社於2011年出版。

基本信息

圖書簡介

本書講解嵌入式控制系統人機界面設計,分三部分:第一部分對LED和LCD的顯示原理做簡單介紹;第二部分介紹LED的使用和程式編寫;第三部分介紹LCD的使用和程式編寫。為照顧使用不同程式語言的讀者,程式分別使用C語言和彙編語言給出。
本書適合於嵌入式控制系統相關專業的本科生研究生,以及從事嵌入式控制系統教學和科研的教師及工程技術人員閱讀。

圖書目錄

第1章嵌入式控制系統的特點1
1.1嵌入式控制系統人機界面設計方案及各種方案的特點1
1.1.1LED顯示器2
1.1.2LCD顯示器3
1.2嵌入式控制系統人機界面設計中的顯示器件4
1.2.1採用LED顯示器4
1.2.2採用LCD顯示器9
第2章LED顯示器驅動15
2.1半導體發光二極體點陣驅動15
2.1.18×8二極體點陣驅動15
2.1.216×16二極體點陣驅動20
2.2八段式數碼管動態驅動25
2.2.1八段式數碼管與計算機的連線25
2.2.2動態顯示程式25
第3章LCD顯示漢字和圖形的基本原理28
3.1國標漢字字元集與區位碼28
3.1.1漢字和字元顯示原理28
3.1.2漢字字元集概述30
3.1.3漢字的內碼30
3.1.4內碼轉換為區位碼30
3.1.5其他西文字元在計算機中的存儲和顯示31
3.2字模提取與小字型檔的建立32
3.2.1用彙編語言提取字模和漢字顯示32
3.2.2用C語言提取字模和建立小字型檔39
3.2.3用Delphi提取字模和建立小字型檔45
3.2.4通用字模提取程序MinFonBase的使用說明56
3.3兩種字模形式的自動轉換56
3.3.1彙編語言字模轉換為C語言字模56
3.3.2C語言字模轉換為彙編語言字模56
3.4自造字模點陣和圖形點陣60
第4章T6963C的漢字字元顯示61
4.1T6963C的一般介紹61
4.1.1T6963C的硬體構造61
4.1.2T6963C的電氣特性和時序63
4.2T6963C的指令系統64
4.2.1T6963C的狀態字64
4.2.2T6963C的參數設定指令64
4.2.3T6963C的控制字指令66
4.2.4T6963C的數據讀/寫指令68
4.2.5T6963C的屏操作指令68
4.2.6T6963C的位操作指令69
4.3T6963C和單片機的連線69
4.3.1T6963C和單片機的直接連線69
4.3.2T6963C和單片機的間接連線71
4.4T6963C的驅動程式73
4.4.1T6963C的彙編語言驅動程式73
4.4.2T6963C的C語言驅動程式82
4.4.3T6963C的內嵌字元表102
第5章JM12864F的漢字和字元顯示103
5.1JM12864F的概況103
5.2JM12864F的軟體驅動程式104
5.2.1JM12864F的彙編語言驅動程式104
5.2.2JM12864F的C語言驅動程式111
第6章KS0108液晶顯示器驅動控制126
6.1KS0108液晶顯示器概述126
6.1.1KS0108的硬體特點126
6.1.2KS0108的時序128
6.1.3KS0108與微處理器的接口129
6.1.4KS0108的電源和對比度調整129
6.2KS0108的指令系統130
6.3KS0108的軟體驅動程式132
6.3.1KS0108的彙編語言驅動程式132
6.3.2KS0108的C語言驅動程式151
第7章HD61830液晶顯示器驅動控制177
7.1HD61830液晶顯示器概述177
7.1.1HD61830液晶顯示器的特點177
7.1.2HD61830與微處理器的連線179
7.2HD61830的指令系統182
7.2.1方式控制指令183
7.2.2顯示域設定指令183
7.2.3游標設定指令184
7.2.4數據讀/寫指令185
7.2.5“位”操作指令185
7.3HD61830液晶顯示器驅動控制程式185
7.3.1HD61830的彙編語言顯示驅動185
7.3.2HD61830的C語言顯示驅動193
第8章LSD12864CT顯示驅動212
8.1LSD12864CT硬體概述212
8.1.1主要技術參數和性能212
8.1.2LSD12864CT的引腳及功能213
8.1.3LSD12864CT的時序214
8.1.4LSD12864CT與微處理器的連線215
8.2LSD12864CT的指令系統215
8.2.1LSD12864CT內部暫存器215
8.2.2LSD12864CT指令說明217
8.3LSD12864CT的軟體驅動程式218
8.3.1LSD12864CT彙編語言驅動程式218
8.3.2LSD12864CTC語言驅動程式224
第9章HD44780(KS0066U)的顯示驅動242
9.1硬體特點和電特性242
9.1.1基本特點和電特性242
9.1.2HD44780的時序和參數243
9.1.3HD44780與微處理器的連線244
9.2HD44780的指令系統244
9.2.1內部暫存器設定244
9.2.2指令說明247
9.3HD44780的顯示驅動程式250
9.3.1HD44780的彙編語言顯示驅動250
9.3.2HD44780的C語言顯示驅動259
第10章內嵌中文字型檔的LCD顯示驅動267
10.1STN7920概述267
10.1.1STN7920的主要特點和功能267
10.1.2STN7920的引腳功能描述268
10.1.3STN7920的讀/寫時序270
10.1.4STN7920與微處理器的接口271
10.2STN7920的指令系統273
10.2.1STN7920的內部暫存器273
10.2.2STN7920的基本指令系統274
10.2.3STN7920的擴展指令系統276
10.3STN7920的軟體驅動程式277
10.3.1STN7920的彙編語言驅動程式277
10.3.2STN7920的C語言驅動程式287
10.3.3STN7920顯示驅動的進一步探討291
第11章SED1520/1521LCD顯示驅動305
11.1SED1520/1521功能概述305
11.1.1SED1520/1521的主要特點305
11.1.2SED1520/1521的時序306
11.1.3SED1520/1521的RAM結構307
11.1.4SED1520/1521的指令系統308
11.2SED1520/1521與微處理器的連線310
11.2.1SED1520D0A與微處理器的連線310
11.2.2SED1520DAA與微處理器的連線313
11.3SED1520/1521軟體驅動程式315
11.3.1SED1520/1521的彙編語言驅動程式315
11.3.2SED1520/1521的C語言驅動程式329
第12章SED1330LCD顯示驅動355
12.1SED1330功能概述355
12.1.1SED1330的主要特點和硬體結構355
12.1.2SED1330和微處理器的接口和時序357
12.2SED1330指令系統358
12.2.1系統控制指令359
12.2.2顯示操作指令360
12.2.3繪圖操作指令363
12.2.4數據讀/寫操作指令364
12.3SED1330的軟體驅動程式365
12.3.1SED1330的彙編語言驅動程式365
12.3.2SED1330的C語言驅動程式372
第13章嵌入式處理器s3c2410顯示驅動385
13.1S3C2410的LCD控制器385
13.1.1S3C2410顯示控制特點385
13.1.2S3C2410的控制信號和外部引腳386
13.1.3S3C2410STN的視頻操作388
13.1.43C2410TFTLCD的視頻操作392
13.1.5LCD專用控制暫存器393
13.2S3C2410的LCD驅動程式398
13.2.1S3C2410的系統資源398
13.2.2“LCD驅動”程式400
13.2.3S3C2410的漢字和圖形顯示406
第14章灰度液晶HD66421的套用426
14.1HD66421的硬體簡介426
14.2HD66421的軟體編程428
14.2.1HD66421的內部暫存器428
14.2.2HD66421與微處理器的接口及驅動程式431
第15章S3C6410(ARM11)顯示驅動444
15.1嵌入式作業系統444
15.2基於FrameBuffer的LCD驅動程式簡介444
15.3利用打點函式完成圖形和漢字顯示448
15.4顯示程式調試450
參考文獻451

圖書前言

1.為什麼寫作本書

我多年來一直在兵器部第55研究所做嵌入式系統開發工作,其間參加4項國家指令性課題,20餘項橫向課題;現被聘為大學教授,5個學年、10個學期一直給學生講授《單片機C語言程式設計》和《ARM嵌入式C語言編程》等課程,指導學生參加全國和省級電子設計和嵌入式設計大賽,獲獎多項;在工作和教學中積累了不少經驗,特別是關於“人機界面設計”更有一些體會,把這些東西總結出來與同學和同行共享,感到非常快樂。

2.本書有什麼特點

本書最大的特點是實踐性非常強,有許多程式是我在工作中研製、總結和使用過的,在其他資料中是沒有的。例如通用字模提取程式、各種字模轉換和一些驅動程式都是我編制的,直接可在工作中使用,對從事嵌入式設計的同行會有很大幫助。

3.本書結構

本書內容分為三部分:第一部分對LED和LCD的顯示原理做簡單介紹;第二部分介紹LED的使用和程式;第三部分,也是本書重點,介紹LCD的使用和程式編寫。為照顧使用不同程式語言的讀者,程式分別使用C語言和彙編語言給出。這裡有許多程式是我在多年工作中使用的,不一定最優,但確實好用。

4.本書資料來源

本書資料主要來自幾個方面:
①多年《MCS51單片機C語言程式設計》和《ARM嵌入式程式設計》教學中使用的資料。
②作者在20多年科研工作中使用、指導學生參加各種大賽中積累的經驗、資料、程式。
③網上資源。
④其他類似著作和教材。
⑤一些公司的產品使用說明書或技術資料。
作者對使用或借鑑資料的個人或公司表示感謝。

5.使用本書建議

對本書的意見和建議請與作者聯繫,聯繫信箱:[email protected]
6.書中資料可免費在北京航空航天大學出版社網站下載
書中通用字模提取程式密碼:194512125019。

相關詞條

相關搜尋

熱門詞條

聯絡我們