
《单片微型计来自算机接口技术》针对单片微型计算机应用系统中所涉及的常用接口技术及有关的接口器件作了系统介绍,包括键盘接口、LED接口、LCD讨数止破接口、CRT接口、串行通讯接口、A/D接口、D/A接口和打印机接口。这些接口技术都是智能化测量控制仪器仪表所必够自落她诗不可少的。最后还对单片机应用系统的设计方法作了简要介绍。
- 书名 单片微型计算机及接口技术
- 作者 谢永宁
- 出版社 中国铁道出版社
- 出版时间 2012年3月1日
- 定价 29 元
内容简介
本书基于51内核,融合了多种新型的单片机,结合编者多年的教学和科研经措谓质末牛府甚投你轻干验,系统全面地介绍了单片机应用系些四脸任机粉约财半差试统的基本概念、结构、软硬件设计方法和相关的开发工具。内容更加侧重于接口技术,建读者对接口的应用有了更深入的了解以后,可以按照不同的应用需求选择不同的接口进行应用开发。通过本书的学习,可以帮助读者从系统的角来自度掌握单片机应用系统的基本360百科知识,掌握单片机应用系统开发的基本方法,具备开发单片机应用系统的设计技能。
本书适合作为高等学校计算机、电子、电气、通信等与控制相关专业的教材,也可用于IT企业嵌入式工程师作为单片机开发的参考手册。
图书操侵评跑矛卷印目录
第1章 概述 1
直极史力便他 1.1 单片机与微控制器 1
1.2 单片机系统 2
1.3 关于接口的一些基本概念 3
1.4 数据传送方式 3
1.5 认识接口的基本方法 5
小结 7
习题 7
第2章 51内核的单片机 8
2.1 传统的MCS51系列单片机 8
2.2 ATMEL公司的89系列单片机 11
2.3 说九基于51内核的新型单片机的发展 13
小结 15
习题 15
第3章 单片机的软件开发环境 16
3.1 软件开发环境的极都罪乡末破负突职航步基本要求 16
3.2 几种流行木许准包根差思的51单片机的软件开发检六损汽环境 17
3.3 Keil 得丝历查也完顺重损μ Vision4 集成开发环境 18
3.1.1 安装与启动 18
3.1.2 工程项目的管理 攻想你存谈判很要19
3.1.3 工程项目的配置 22
3.1.4 编译 23
3.1.5 仿真调试 23
小结 25
检哥费江劳统吗是道始育 习题 25
第4章 51汇编语言程序设计 26
4屋棉条比亚评掌.1 51系列单片机指令系统的突乐语货期封图的陆特点 26
4.2 51指令的助记符 27
许杀强在负的 4.3 寻址方式 2粒生州短倒把8
4.4 指令系统 31
4.5 伪指令 44
4.6 51汇编语言源程序 46
小结 47
习题 48
弦异另认曾与 第5章 C51程序设计语言 50
5.1 C51的标识符与关键字 51
5.2 C51的数据类型 52
5.3 C51的运算架下约祖雨效算今食呢符 55
5.4 函数 58
5.5 数组 62
5.6 指针 64
5.7 结构 66
5.8 联合 67
5.9 枚举 68
5.10 类型定义 69
5.11 C51的可执行语句 70
5.12 C51的程序结构 75
5.13 汇编语言的嵌入 75
小结 76
习题 76
第6章 51内核单片机的基本应用接口设计 77
6.1 51单片机系统核心的硬件设计 78
6.1.1 处理器芯片的选择 78
6.1.2 时钟与电源管理 78
6.1.3 中断系统 79
6.2 存储器接口 85
6.2.1 51单片机的存储器组织 85
6.2.2 程序存储器的扩展 92
6.2.3 数据存储器的扩展 92
6.2.4 非易失性数据存储器 94
6.3 通用I/O接口 95
6.3.1 51单片机的通用I/O接口 95
6.3.2 通用I/O接口的基本应用电路 95
6.3.3 通用I/O接口的应用实例(组合逻辑控制) 97
6.3.4 51单片机I/O接口的扩展方法 100
6.4 定时计数器 102
6.4.1 基本结构 102
6.4.2 两个特殊功能寄存器 103
6.4.3 工作方式 104
6.4.4 定时/计数器的初始化 106
6.4.5 定时/计数器的应用实例 107
6.5 键盘接口 108
6.5.1 独立式键盘接口 109
6.5.2 矩阵式键盘接口 109
6.6 显示器接口 113
6.6.1 LED数码管显示接口 113
6.6.2 LCD显示接口 116
6.7 A/D转换接口 121
6.7.1 A/D转换的基本原理 121
6.7.2 扩展的集成A/D转换接口 123
6.7.3 C8051F021的内置ADC接口 125
6.8 D/A转换接口 129
6.8.1 D/A转换的基本原理 129
6.8.2 扩展的D/A转换接口 130
6.8.3 C8051F021的内置DAC接口 133
小结 134
习题 135
第7章 51内核单片机的通信接口设计 137
7.1 UART接口 137
7.1.1 UART通信数据格式 138
7.1.2 51单片机的UART接口 138
7.1.3 UART接口相关的寄存器 139
7.1.4 UART接口设计 141
7.1.5 UART接口驱动程序 142
7.2 IIC接口 143
7.2.1 IIC通信数据格式 143
7.2.2 模拟IIC接口 144
7.2.3 W79E82X的内置IIC接口 151
7.3 SPI接口 155
7.3.1 SPI接口简介 155
7.3.2 模拟SPI接口 156
7.3.3 C8051F021的内置SPI接口 158
7.4 USB接口 160
7.4.1 USB接口简介 160
7.4.2 扩展的USB接口 162
7.4.3 内置USB接口的51单片机 164
7.5 常用网络接口 166
7.5.1 以太网技术协议 166
7.5.2 扩展的以太网接口 166
7.5.3 内置网络接口的DS80C400 171
小结 173
习题 173
第8章 51实时操作系统 174
8.1 实时操作系统概述 174
8.2 RTX51实时操作系统 175
8.3 μC/OS-II 实时操作系统 190
小结 203
习题 203
第9章 单片机应用系统的开发实例 205
9.1 应用系统开发的基本步骤 205
9.1.1 方案论证 205
9.1.2 硬件系统的设计 206
9.1.3 应用软件的设计 207
9.1.4 软硬件调试 207
9.1.5 程序的下载 207
9.2 工业顺序控制器(开发实例) 208
9.2.1 方案论证 208
9.2.2 硬件系统的设计 209
9.2.3 应用软件的设计 211
小结 217
习题 217
附录A 51单片机指令速查表 218
附录B 51单片机指令操作码速查表 222
参考文献 223
评论留言