当前位置:首页 > 工业技术
单片微型计算机原理与接口
单片微型计算机原理与接口

单片微型计算机原理与接口PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:阮家栋,何政主编
  • 出 版 社:上海:中国纺织大学出版社
  • 出版年份:1996
  • ISBN:781038063X
  • 页数:266 页
图书介绍:
《单片微型计算机原理与接口》目录

1 微型计算机基础 1

1.1 计算机中的数和编码 1

1.1.1 数制 3

1.1.2 带符号数的表示方法 5

1.1.3 定点数与浮点数 6

1.1.4 数和字符的代码 7

1.1.5 算术运算 10

1.2 逻辑代数和逻辑电路 10

1.2.1 逻辑代数 13

1.2.2 逻辑电路 20

1.3微型计算机系统的组成 20

1.3.2 软件系统 22

思考题与习题 22

2 单片微机的组成 25

2.1 主要性能及总体结构 25

2.2 引脚描述 27

2.3 存贮器配置 29

2.3.1 程序存贮器 29

2.3.2 内部数据存贮器 30

2.3.3 特殊功能寄存器 32

2.4 时钟与定时 35

2.5 输入/输出端口 36

2.5.1 P0口 36

2.5.2 P1口 37

2.5.3 P2口 38

2.5.4 P3口 38

2.6 最小系统的组成 39

思考题与习题 41

3 指令系统 42

3.1 指令系统概述 42

3.2 寻址方式 42

3.2.1 寄存器寻址 42

3.2.2 直接寻址 42

3.2.3 寄存器间接寻址 43

3.2.4 立即寻址 43

3.2.5 变址寻址 43

3.3 MCS-51指令系统 44

3.3.1 数据传送类指令 44

3.2.6 相对寻址 44

3.3.2 算术运算类指令 45

3.3.3 逻辑运算类指令 46

3.3.4 控制转移类指令 46

3.3.5 位操作类指令 52

思考题与习题 58

4 汇编语言程序设计 63

4.1 汇编语言语句格式及伪指令 69

4.1.1 汇编语言语句格式 73

4.1.2 伪指令 78

4.2 程序设计方法 78

4.2.1 程序设计的步骤 78

4.2.2 程序的基本结构 89

4.3 程序设计举例 89

4.3.1 定点数运算程序 97

4.3.2 浮点数运算程序 106

4.3.3 数制转换程序 115

5.1 半导体存贮器 117

5.1.1 随机存贮器 117

5 存贮器 117

5.1.2 只读存贮器 120

5.2 存贮器与CPU的接口 125

5.3 程序存贮器扩展 129

5.4 数据存贮器扩展 131

思考题与习题 133

6 输入/输出 135

6.1 数据传送方式 135

6.1.2 询问传送 137

6.1.1 无条件传送 137

6.1.3 中断传送 139

6.1.4 DMA传送 141

6.2 并行传送和串行传送 142

6.2.1 并行传送 142

6.2.2 异步串行传送 144

6.2.3 同步串行传送 146

6.2.4 串行通信的物理标准 146

思考题与习题 148

7 MCS-51的I/O及中断系统 148

7.1.2 方式控制寄存器和启停控制寄存器 150

7.1.1 定时器/计数器的功能 150

7.1 定时器/计数器 150

7.1.3 方式控制寄存器启停控制寄存器 151

7.1.4 定时器/计数器的应用 152

7.2 串行通信接口 153

7.2.1 串行口控制寄存器 156

7.2.2 串行口工作方式 156

7.2.3 多处理机通信 157

7.2.5 串行口的应用 162

7.2.4 波特率 162

7.3 中断系统 163

7.3.1 中断源和中断请求标志 167

7.3.2 中断允许寄存器IE 167

7.3.3 中断优先级寄存器IP 168

7.3.4 中断响应条件和中断服务程序人口地址 169

7.3.5外部中断的触发方式 170

7.3.6 外部中断响应时间 170

7.3.7 MCS-51的单步操作 171

7.3.8 多个外部中源系统设计 171

思考题与习题 172

8 常用I/O接口芯片 173

8.1 可编程并行I/O接口芯片8255 174

8.1.1 8255的组成 174

8.1.2 8255的工作方式 174

8.1.3 8255的控制字 175

8.1.4 8255与8051的接口 177

8.1.5 8255的应用 178

8.2 可编程串行I/O接口芯片8251 179

8.2.1 8251的组成 183

8.2.2 8251的工作方式 185

8.2.3 8251和8051的接口 187

8.3 可编程定时器/计数器芯片8253 189

8.3.1 8253的组成 189

8.3.2 8253的工作方式 190

8.3.3 8253的读写过程 192

8.3.4 8253与8051的接口 193

8.3.5 8253的应用 194

8.4 可编程带RMA和定时顺的I/O接口芯片8155 196

8.4.1 8155的组成 196

8.4.2 8155的工作方式 197

8.4.3 8155与8051的接口 200

8.5 D/A、A/D转换器及其接口 201

8.5.1 D/A转换器 201

8.5.2 A/D转换器 205

思考题与习题 211

9 输入/输出设备接口电路 212

9.1 拨盘及其接口电路 212

9.1.1 BCD码拨盘的结构 212

9.2 键盘及其接口电路 213

9.1.2 BCD码拨盘与8031的接口 213

9.2.1 键盘的工作原理 214

9.2.2 键盘的接口电路 214

9.3 LED显示器及其接口电路 216

9.3.1 LED显示器的结构及工作原理 216

9.3.2 LED显示器的接口电路 217

9.4 键盘、显示接口电路 220

9.4.1 用通用芯片8155接口的键盘及动态显示器 220

9.4.2 具有串行接口的键盘及静态显示器 221

9.4.3 可编程键盘、显示器接口8279 224

9.5.1 GP16微型打印机极其接口电路 227

9.5 打印机及其接口电路 227

9.5.2 PP40彩色绘图器及其接口电路 233

思考题与习题 240

10 单片机应用系统的开发 241

10.1 单片机应用系统的设计方法 241

10.1.1 确定系统任务 241

10.1.2 总体设计 242

10.1.3 硬件设计 242

10.1.4 软件设计 242

10.2 通用单片机仿真器SICE-IV 243

10.1.5 仿真调试 243

10.1.6 程序固化及脱机运行 243

10.2.1 SICE-IV的组成 244

10.2.2 SICE-IV的使用方法及基本操作命令 245

10.2.3 用户程序的编辑和汇编 247

附录 249

附录I MCS-51指令表 249

附录II MCS-51指令编码表 255

附录III 常用芯片引脚 262

返回顶部