《单片机原理及应用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:倪继烈,曾一江主编
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:2004
  • ISBN:7810944959
  • 页数:279 页
图书介绍:本书主要内容包括:计算机网络的基本原理、网络中的数据编码、数据交换和传输技术;网络模型和协议;网络联网过程中所采用的主要硬件设备;以太网与CSMA/CD介质访问控制、令牌环网和令牌总线网工作原理、光纤分布数据接口。

第一章 绪论 1

1.1 计算机的分类与发展 1

1.2 计算机运算基础 3

1.2.1 计算机中的数制 3

1.2.2 计算机中有符号数的表示 6

1.2.3 计算机中的编码 16

1.3 微型计算机系统的组成及工作过程 19

1.3.1 微型计算机系统的组成 19

1.3.2 微型计算机硬件系统 20

1.3.3 微型计算机的工作过程 25

本章小结 30

习题一 30

第二章 MCS-51单片机的结构和原理 32

2.1 MCS-51系列单片机简介 32

2.2 MCS-51单片机内部结构 33

2.2.1 MCS-51单片机内部总体结构 33

2.2.2 MCS-51程序存储器ROM 35

2.2.3 MCS-51数据存储器RAM 37

2.2.4 MCS-51的内部并行端口 44

2.2.5 时钟电路与复位电路 47

2.3 MCS-51的外部引脚及其功能 51

本章小结 53

习题二 54

第三章 MCS-51指令系统 55

3.1 指令格式和寻址方式 55

3.1.1 指令格式 55

3.1.2 寻址方式 55

3.1.3 指令符号意义说明 59

3.2 MCS-51指令系统 60

3.2.1 数据传送类指令 60

3.2.2 算术运算指令 65

3.2.3 逻辑运算类指令 68

3.2.4 控制转移类指令 71

3.2.5 位操作指令 77

本章小结 79

习题三 82

第四章 汇编语言程序设计 86

4.1 概述 86

4.1.1 程序设计语言简介 86

4.1.2 汇编语言和高级语言的比较 86

4.2 汇编语言 87

4.2.1 语句结构 87

4.2.2 伪指令 87

4.3 汇编语言程序设计 88

4.3.1 顺序结构程序 89

4.3.2 分支程序 91

4.3.3 循环程序 94

4.3.4 子程序 97

4.4 MCS-51汇编语言实用子程序 99

4.4.1 代码转换程序 99

4.4.2 运算类程序 102

本章小结 109

习题四 110

第五章 MCS-51系列单片机的中断系统 111

5.1 输入/输出信息的传送方式 111

5.2 中断的概念 115

5.3 MCS-51单片机的中断系统 116

5.4 中断系统应用举例 122

本章小结 125

习题五 126

第六章 MCS-51系列单片机内部定时器/计数器 127

6.1 定时器/计数器的结构及工作原理 127

6.1.1 定时器/计数器概述 127

6.1.2 8051内部定时器/计数器结构及工作原理 128

6.2 定时器/计数器的控制寄存器 130

6.2.1 定时器控制寄存器TCON 130

6.2.2 定时器方式控制寄存器TMOD 131

6.2.3 中断控制寄存器IE、IP 132

6.3 定时器/计数器的工作方式 133

6.3.1 工作方式0 133

6.3.2 工作方式1 134

6.3.3 工作方式2 135

6.3.4 工作方式3 136

6.4 定时器/计数器应用举例 138

6.4.1 定时器/计数器的初始化 138

6.4.2 定时器/计数器应用举例 139

本章小结 149

习题六 150

第七章 MCS-51系列单片机存储器扩展 151

7.1 存储器概述 151

7.1.1 半导体存储器的分类 151

7.1.2 半导体存储器的主要性能指标 153

7.2 程序存储器的扩展 154

7.2.1 总线扩展 154

7.2.2 ROM存储器与常用芯片 157

7.2.3 程序存储器的扩展方法 160

7.3 数据存储器的扩展 165

7.3.1 典型随机存储器芯片 165

7.3.2 数据存储器扩展举例 166

7.3.3 扩展既可读又可写的程序存储器 168

本章小结 170

习题七 170

第八章 串行接口通信 171

8.1 串行通信的基础知识 171

8.1.1 并行通信和串行通信 171

8.1.2 串口通信的传送方向 171

8.1.3 同步通信和异步通信 172

8.2 单片机的串口工作原理 173

8.2.1 串口结构 173

8.2.2 串口的工作寄存器 174

8.2.3 电源控制寄存器PCON 175

8.3 串口工作方式 175

8.3.1 工作方式0 175

8.3.2 工作方式1 177

8.3.3 工作方式2,3 179

8.4 串口通信举例 180

8.4.1 中断方式的双机通信 181

8.4.2 查询方式的双机通信 182

8.5 多机通信 185

8.5.1 多机通信原理 185

8.5.2 多机通信实例 186

8.6 RS-232C串行接口标准及其与单片机的接口 194

本章小结 196

习题八 196

第九章 MCS-51单片机应用系统的设计 198

9.1 单片机应用系统设计的基本方法 198

9.1.1 单片机应用系统设计步骤 198

9.1.2 单片机应用系统硬件设计 199

9.1.3 单片机应用系统软件设计 199

9.2 MCS-51单片机并行I/O接口的扩展 200

9.2.1 简单并行I/O接口的扩展 200

9.2.2 可编程接口芯片8155的扩展 202

9.3 键盘与显示器接口 209

9.3.1 单片机与LED显示器接口 209

9.3.2 单片机与键盘接口 217

9.4 单片机与D/A和A/D转换器的接口 227

9.4.1 D/A和A/D转换器的主要技术指标 227

9.4.2 单片机与DAC0832的接口 229

9.4.3 单片机与DAC0809的接口 233

9.5 单片机应用系统设计实例 237

9.5.1 单片机模拟交通灯控制逻辑 237

9.5.2 单片机恒温测控系统 244

本章小结 253

习题九 254

附录一 《单片机原理及应用教程》教学大纲 256

一、课程的性质、任务及基本要求 256

二、教学内容(略) 256

三、实践教学环节(见附录二) 256

四、学时分配 257

五、说明 257

附录二 实验指导书 258

实验一 系统认识实验 258

一、实验目的 258

二、实验设备 258

三、实验内容及步骤 258

实验二 程序设计及调试 262

一、实验目的 262

二、实验设备 262

三、实验内容及步骤 262

实验三 并行I/O口应用实验 263

一、实验目的 263

二、实验设备 263

三、实验内容及步骤 264

实验四 外部中断应用实验 265

一、实验目的 265

二、实验设备 265

三、实验内容及步骤 266

实验五 定时/计数器应用实验 267

一、实验目的 267

二、实验设备 267

三、实验内容及步骤 267

实验六 串行口通讯实验 270

一、实验目的 270

二、实验设备 270

三、实验内容及步骤 270

实验七 键盘与显示器接口实验 272

一、实验目的 272

二、实验设备 272

三、实验内容及步骤 272

实验八 扩展A/D转换器应用实验 276

二、实验设备 276

三、实验内容及步骤 276

四、思考题 278

参考文献 279