嵌入式控制系统人机界面设计
作者:侯殿有 编
出版时间:2011年版
内容简介
侯殿有编著的《嵌入式控制系统人机界面设计》讲解嵌入式控制系统人机界面设计,分三部分:第一部分对LED和LCD的显示原理做简单介绍;第二部分介绍LED的使用和程序编写;第三部分介绍LCD的使用和程序编写。为照顾使用不同编程语言的读者,程序分别使用C语言和汇编语言给出。《嵌入式控制系统人机界面设计》适合于嵌入式控制系统相关专业的本科生、研究生,以及从事嵌入式控制系统教学和科研的教师及工程技术人员阅读。
目录
第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 显示程序调试
参考文献
书籍下载: