第1章 绪论 1
1.1接口的基本概念 1
1.2接口技术所要解决的问题 2
1.3单片机接口技术的特点 3
第2章 单片机键盘接口技术 5
2.1键盘概述 5
2.1.1按键的分类 5
2.1.2按键的输入 5
2.1.3按键的消抖 6
2.1.4按键的其他问题 8
2.1.5键盘的编码方式 9
2.2非编码式键盘 9
2.2.1键盘的工作方式 9
2.2.2键盘的组成形式 10
2.2.3独立式键盘 11
2.2.4矩阵式键盘 13
2.3编码式键盘 21
2.3.1 ZLG7289概述 21
2.3.2 ZLG7289的引脚排列及功能说明 22
2.3.3 ZLG7289键盘接口方法 23
习题 25
第3章LED显示器及其接口技术 27
3.1七段LED数码显示器 27
3.1.1七段LED数码显示器的结构与原理 27
3.1.2七段LED数码显示器的接口及显示程序 28
3.2 LED点阵显示器 34
3.2.1 LED点阵显示器概述 34
3.2.2 LED点阵显示器与单片机的接口及编程 34
3.3LED数码管专用集成电路 36
3.3.1 ZLG7289控制指令 36
3.3.2 SPI接口显示时序 40
3.3.3 ZLG7289与单片机键盘显示接口 40
习题 43
第4章LCD的原理与接口技术 44
4.1概述 44
4.2液晶显示器的工作原理、性能及特点 44
4.2.1液晶分子的性质 44
4.2.2扭曲向列(TN)型液晶的显示原理 45
4.2.3常见液晶显示器的主要性能及特点 46
4.3液晶显示器的驱动方式 46
4.3.1静态驱动方式 46
4.3.2动态驱动方式 48
4.4笔段式液晶显示器的工作原理及应用 50
4.4.1 HT1621的特性和基本结构 50
4.4.2 HT1621的指令 54
4.4.3 HT1621与MCU的接口 55
4.5点阵字符型液晶显示器模块的使用 56
4.5.1点阵字符型液晶显示模块的基本特点 57
4.5.2采用HD44780的通用液晶显示模块1602 57
4.5.3 HD44780的指令特性及与MCU的接口 62
4.6点阵图形液晶显示器的使用 67
4.6.1 12864J点阵图形液晶显示器的结构与特点 67
4.6.2点阵图形液晶显示模块的主要硬件构成说明 68
4.6.3 KS0108点阵液晶显示控制器的指令系统 70
4.6.4 MCU与12864J液晶模块的应用电路 71
习题 76
第5章 单片机串行通信接口技术 77
5.1串行通信总线标准及接口技术 77
5.1.1串行通信标准 77
5.1.2 RS-232C总线标准及接口电路 77
5.1.3 RS-449/422A/423A/485总线标准及其接口 80
5.2 80C51串行接口 87
5.2.1串行口的寄存器结构 87
5.2.2 80C51单片机的串行通信工作方式 88
5.3 80C51串行接口通信技术 90
5.3.1 80C51双机通信技术 90
5.3.2 80C51多机通信技术 97
5.3.3 80C51多机通信技术的应用 102
5.412C总线 104
5.5SPI串行扩展接口 110
5.5.1SPI总线的结构原理 110
5.5.2SPI总线的应用举例 111
习题 120
第6章 智能仪表输入/输出接口技术 122
6.1D/A转换器与A/D转换器的基本概念 122
6.2D/A转换器 123
6.2.1D/A转换器的工作原理 123
6.2.2D/A转换器的性能指标 125
6.2.3D/A转换器与单片机的接口 127
6.3A/D转换器 135
6.3.1A/D转换器的工作原理 135
6.3.2A/D转换器的性能指标 139
6.3.3A/D转换器与单片机的接口 139
6.4数据采集系统 155
6.4.1前置放大器 156
6.4.2采样-保持器 157
6.4.3新型单片数据采集系统ADμC8××简介 158
习题 160
第7章 打印机接口技术 162
7.1微型打印机的工作原理 162
7.2 TPμP系列微型打印机 163
7.3 TPμP打印机接口设计 166
7.3.1 TPμP打印机并行接口设计 166
7.3.2 TPμP打印机串行接口设计 173
7.3.3汉字和图形的打印 175
习题 180
第8章 单片机应用系统设计方法 181
8.1单片机应用系统的组成 181
8.2单片机应用系统的基本设计方法 182
8.2.1单片机应用系统设计的基本要求与步骤 182
8.2.2单片机应用系统的硬件与软件设计 183
8.2.3单片机应用系统的低功耗设计 184
8.3单片机应用系统的可靠性设计 186
8.3.1干扰源 186
8.3.2电源、地线、传输干扰及其对策 188
8.3.3硬件抗干扰措施 189
8.3.4软件抗干扰措施 190
8.4单片温度控制系统 193
8.4.1硬件电路设计 193
8.4.2程序设计 195
习题 201
参考文献 203