《嵌入式控制系统人机界面设计》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:侯殿有编
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2011
  • ISBN:7512405707
  • 页数:451 页
图书介绍:本书讲解嵌入式控制系统人机界面设计,为三部分,第一部分对LED和LCD的显示原理做简单介绍;第二部分介绍LED的使用和程序;第三部分,介绍LCD的使用和程序编写。为照顾不同编程语言读者,使用C和汇编两种语言给出。

第1章 嵌入式控制系统的特点 1

1.1嵌入式控制系统人机界面设计方案及各种方案的特点 1

1.1.1 LED显示器 2

1.1.2 LCD显示器 3

1.2嵌入式控制系统人机界面设计中的显示器件 4

1.2.1采用LED显示器 4

1.2.2采用LCD显示器 9

第2章LED显示器驱动 15

2.1半导体发光二极管点阵驱动 15

2.1.1 8×8二极管点阵驱动 15

2.1.2 16×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.2 C语言字模转换为汇编语言字模 56

3.4自造字模点阵和图形点阵 60

第4章T6963C的汉字字符显示 61

4.1 T6963C的一般介绍 61

4.1.1 T6963C的硬件构造 61

4.1.2 T6963C的电气特性和时序 63

4.2 T6963C的指令系统 64

4.2.1 T6963C的状态字 64

4.2.2 T6963C的参数设置指令 64

4.2.3 T6963C的控制字指令 66

4.2.4 T6963C的数据读/写指令 68

4.2.5 T6963C的屏操作指令 68

4.2.6 T6963C的位操作指令 69

4.3 T6963C和单片机的连接 69

4.3.1 T6963C和单片机的直接连接 69

4.3.2 T6963C和单片机的间接连接 71

4.4 T6963C的驱动程序 73

4.4.1 T6963C的汇编语言驱动程序 73

4.4.2 T6963C的C语言驱动程序 82

4.4.3 T6963C的内嵌字符表 102

第5章JM12864F的汉字和字符显示 103

5.1 JM12864F的概况 103

5.2 JM12864F的软件驱动程序 104

5.2.1 JM12864F的汇编语言驱动程序 104

5.2.2 JM12864F的C语言驱动程序 111

第6章KS0108液晶显示器驱动控制 126

6.1 KS0108液晶显示器概述 126

6.1.1 KS0108的硬件特点 126

6.1.2 KS0108的时序 128

6.1.3 KS0108与微处理器的接口 129

6.1.4 KS0108的电源和对比度调整 129

6.2 KS0108的指令系统 130

6.3 KS0108的软件驱动程序 132

6.3.1 KS0108的汇编语言驱动程序 132

6.3.2 KS0108的C语言驱动程序 151

第7章HD61830液晶显示器驱动控制 177

7.1 HD61830液晶显示器概述 177

7.1.1 HD61830液晶显示器的特点 177

7.1.2 HD61830与微处理器的连接 179

7.2 HD61830的指令系统 182

7.2.1方式控制指令 183

7.2.2显示域设置指令 183

7.2.3光标设置指令 184

7.2.4数据读/写指令 185

7.2.5“位”操作指令 185

7.3 HD61830液晶显示器驱动控制程序 185

7.3.1 HD61830的汇编语言显示驱动 185

7.3.2 HD61830的C语言显示驱动 193

第8章LSD12864CT显示驱动 212

8.1 LSD12864CT硬件概述 212

8.1.1主要技术参数和性能 212

8.1.2 LSD12864CT的引脚及功能 213

8.1.3 LSD12864CT的时序 214

8.1.4 LSD12864CT与微处理器的连接 215

8.2 1SD12864CT的指令系统 215

8.2.1 LSD12864CT内部寄存器 215

8.2.2 LSD12864CT指令说明 217

8.3 LSD12864CT的软件驱动程序 218

8.3.1 LSD12864CT汇编语言驱动程序 218

8.3.2 LSD12864CT C语言驱动程序 224

第9章HD44780 (KS0066U)的显示驱动 242

9.1硬件特点和电特性 242

9.1.1基本特点和电特性 242

9.1.2 HD44780的时序和参数 243

9.1.3 HD44780与微处理器的连接 244

9.2 HD44780的指令系统 244

9.2.1内部寄存器设置 244

9.2.2指令说明 247

9.3 HD44780的显示驱动程序 250

9.3.1 HD44780的汇编语言显示驱动 250

9.3.2 HD44780的C语言显示驱动 259

第10章内嵌中文字库的LCD显示驱动 267

10.1 STN7920概述 267

10.1.1 STN7920的主要特点和功能 267

10.1.2 STN7920的引脚功能描述 268

10.1.3 STN7920的读/写时序 270

10.1.4 STN7920与微处理器的接口 271

10.2 STN7920的指令系统 273

10.2.1 STN7920的内部寄存器 273

10.2.2 STN7920的基本指令系统 274

10.2.3 STN7920的扩展指令系统 276

10.3 STN7920的软件驱动程序 277

10.3.1 STN7920的汇编语言驱动程序 277

10.3.2 STN7920的C语言驱动程序 287

10.3.3 STN7920显示驱动的进一步探讨 291

第11章SED15201521 LCD显示驱动 305

11.1 SED1520/1521功能概述 305

11.1.1 SED1520/1521的主要特点 305

11.1.2 SED1520/1521的时序 306

11.1.3 SED1520/1521的RAM结构 307

11.1.4 SED1520/1521的指令系统 308

11.2 SED1520/1521与微处理器的连接 310

11.2.1 SED1520D0A与微处理器的连接 310

11.2.2 SED1520DAA与微处理器的连接 313

11.3 SED1520/1521软件驱动程序 315

11.3.1 SED1520/1521的汇编语言驱动程序 315

11.3.2 SED1520/1521的C语言驱动程序 329

第12章SED1330 LCD显示驱动 355

12.1 SED1330功能概述 355

12.1.1 SED1330的主要特点和硬件结构 355

12.1.2 SED1330和微处理器的接口和时序 357

12.2 SED1330指令系统 358

12.2.1系统控制指令 359

12.2.2显示操作指令 360

12.2.3绘图操作指令 363

12.2.4数据读/写操作指令 364

12.3 SED1330的软件驱动程序 365

12.3.1 SED1330的汇编语言驱动程序 365

12.3.2 SED1330的C语言驱动程序 372

第13章 嵌入式处理器S3C2410显示驱动 385

13.1 S3C2410的LCD控制器 385

13.1.1 S3C2410显示控制特点 385

13.1.2 S3C2410的控制信号和外部引脚 386

13.1.3 S3C2410 STN的视频操作 388

13.1.4 S3C2410 TFT LCD的视频操作 392

13.1.5 LCD专用控制寄存器 393

13.2 S3C2410的LCD驱动程序 398

13.2.1 S3C2410的系统资源 398

13.2.2 “LCD驱动”程序 400

13.2.3 S3C2410的汉字和图形显示 406

第14章 灰度液晶HD66421的应用 426

14.1 HD66421的硬件简介 426

14.2 HD66421的软件编程 428

14.2.1 HD66421的内部寄存器 428

14.2.2 HD66421与微处理器的接口及驱动程序 431

第15章S3C6410(ARM11)显示驱动 444

15.1嵌入式操作系统 444

15.2基于FrameBuffer的LCD驱动程序简介 444

15.3利用打点函数完成图形和汉字显示 448

15.4显示程序调试 450

参考文献 451