图书介绍

微机原理与接口技术项目教程PDF|Epub|txt|kindle电子书版本下载

微机原理与接口技术项目教程
  • 杨居义编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302214250
  • 出版时间:2010
  • 标注页数:412页
  • 文件大小:120MB
  • 文件页数:425页
  • 主题词:微型计算机-理论;微型计算机-接口

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

微机原理与接口技术项目教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 微型计算机系统概述1

1.1 微型计算机组成结构及数据的表示1

1.1.1 项目1:认识微型计算机的组成结构1

1.1.2 知识讲解2

1.2 微型计算机接口的组成8

1.2.1 项目2:认识微机的常用接口8

1.2.2 知识讲解8

1.3 I/O端口地址分配与地址译码技术13

1.3.1 项目3:设计一个有6组I/O端口地址的译码电路13

1.3.2 知识讲解14

思考题与练习题17

第2章 8086微处理器18

2.1 8086微处理器概述18

2.1.1 项目1:认识8086 CPU18

2.1.2 知识讲解18

2.2 8086微处理器引脚功能24

2.2.1 项目2:认识8086 CPU的引脚24

2.2.2 知识讲解25

2.3 8086总线的操作时序29

2.3.1 项目3:8086控制LED灯右循环亮29

2.3.2 知识讲解31

2.4 Intel 80x86系列微处理器简介38

2.4.1 项目4:认识典型的CPU微处理器38

2.4.2 知识讲解40

思考题与练习题43

第3章 8086指令系统与汇编语言程序设计45

3.1 指令格式与寻址方式45

3.1.1 项目1:认识8086的寻址方式45

3.1.2 知识讲解47

3.2 数据传送指令与串操作类指令53

3.2.1 项目2:内存数据的移动53

3.2.2 知识讲解56

3.3 算术运算指令与位操作指令66

3.3.1 项目3:多字节的乘法66

3.3.2 知识讲解70

3.4 控制转移指令与处理器控制指令79

3.4.1 项目4:计算|x—y|79

3.4.2 知识讲解82

3.5 汇编语言程序格式94

3.5.1 项目5:把字符串显示到屏幕上94

3.5.2 知识讲解96

3.6 程序的基本结构104

3.6.1 项目6:折半查找104

3.6.2 知识讲解106

3.7 BIOS和DOS中断114

3.7.1 项目7:从键盘中接收字符114

3.7.2 知识讲解116

3.8 子程序结构121

3.8.1 项目8:排序121

3.8.2 知识讲解124

思考题与练习题132

第4章 存储器135

4.1 存储器的分类135

4.1.1 项目1:认识各种存储器芯片135

4.1.2 知识讲解137

4.2 读写存储器RAM140

4.2.1 项目2:设计一个容量为4KB的RAM存储器140

4.2.2 知识讲解141

4.3 只读存储器ROM149

4.3.1 项目3:设计一个容量为8KB的ROM存储器149

4.3.2 知识讲解150

4.4 存储器分配与存储器扩展技术155

4.4.1 项目4:设计一个容量为16KB的ROM和8KB的RAM的存储器155

4.4.2 知识讲解156

思考题与练习题166

第5章 可编程并行接口8255A168

5.1 8255A芯片引脚和内部结构168

5.1.1 项目1:开关状态显示168

5.1.2 知识讲解169

5.2 8255A控制字及状态字172

5.2.1 项目2:8255A控制LED灯左循环亮172

5.2.2 知识讲解173

5.3 8255A的工作方式176

5.3.1 项目3:用8255A控制LED灯左右循环亮176

5.3.2 知识讲解178

5.4 项目扩展与工程应用182

5.4.1 项目4:用8255A控制继电器182

5.4.2 项目5:用8255A端口控制步进电机184

思考题与练习题187

第6章 中断系统与可编程8259A189

6.1 8086中断系统189

6.1.1 项目1:外部中断控制继电器189

6.1.2 知识讲解191

6.2 8259A芯片引脚和内部结构197

6.2.1 项目2:用8259A中断控制LED灯左循环亮197

6.2.2 知识讲解199

6.3 8259A控制字及编程应用203

6.3.1 项目3:外部中断次数显示203

6.3.2 知识讲解205

6.4 项目扩展与工程应用214

6.4.1 项目4:中断控制跑马灯214

6.4.2 项目5:两个外部中断源中断217

思考题与练习题220

第7章 可编程定时器/计数器8253222

7.1 8253的功能、引脚与内部结构222

7.1.1 项目1:用8253对外部事件进行计数222

7.1.2 知识讲解223

7.2 8253的控制字和读写操作226

7.2.1 项目2:用8253控制LED闪烁226

7.2.2 知识讲解228

7.3 8253的工作方式231

7.3.1 项目3:用8253控制继电器231

7.3.2 知识讲解233

7.4 项目扩展与工程应用242

7.4.1 项目4:电子琴242

7.4.2 项目5:用8253实现生产流水线上的工件计数245

思考题与练习题248

第8章 串行通信与可编程8251A250

8.1 串行通信基础250

8.1.1 项目1:两台微机之间进行通信250

8.1.2 知识讲解251

8.2 8251A芯片引脚、内部结构和工作过程259

8.2.1 项目2:8251A“自发自收”通信259

8.2.2 知识讲解262

8.3 8251A方式控制字及初始化编程265

8.3.1 项目3:上位PC机与8251A串行口通信265

8.3.2 知识讲解268

8.4 项目扩展与工程应用273

8.4.1 项目4:用1号机控制2号机LED左循环显示273

8.4.2 项目5:用PC机控制LED显示277

思考题与练习题281

第9章 可编程DMA控制器8237A282

9.1 8237A的引脚与内部结构282

9.1.1 项目1:利用8237A进行存储器到存储器的数据传送282

9.1.2 知识讲解284

9.2 8237A的控制字及应用290

9.2.1 项目2:用8237A从接口向RAM输入数据并显示290

9.2.2 知识讲解292

9.3 项目扩展与工程应用299

9.3.1 项目3:DMA进行存储器到存储器传送数据299

9.3.2 项目4:DMA进行存储器到I/O数据传送302

思考题与练习题305

第10章 数模(D/A)转换306

10.1 DAC 0832芯片引脚和内部结构306

10.1.1 项目1:DAC 0832输出连续的锯齿波306

10.1.2 知识讲解307

10.2 12位D/A转换芯片DAC 1210与DAC 0832的应用313

10.2.1 项目2:DAC 0832输出连续的三角波和锯齿波313

10.2.1 知识讲解315

10.3 项目扩展与工程应用318

10.3.1 项目3:用DAC 0832控制直流电机318

10.3.2 项目4:直流电机转速控制320

思考题与练习题322

第11章 模数(A/D)转换324

11.1 ADC 0809芯片引脚和内部结构324

11.1.1 项目1:ADC 0809转换的值用LED显示324

11.1.2 知识讲解325

11.2 A/D转换器与CPU的接口及应用331

11.2.1 项目2:ADC 0809采集的值用于控制直流电机转速331

11.2.2 知识讲解332

11.3 项目扩展与工程应用336

11.3.1 项目3:ADC 0809采集的温度值用于控制直流电机转速336

11.3.2 项目4:数据采集综合应用338

思考题与练习题342

第12章 总线技术343

12.1 总线概述343

12.1.1 项目1:利用ISA总线的IRQ7进行中断,在屏幕上显示一个“7”343

12.1.2 知识讲解345

12.2 系统总线350

12.2.1 项目2:利用系统总线进行存储器扩展350

12.2.2 知识讲解352

12.3 外部总线361

12.3.1 项目3:认识USB接口361

12.3.2 知识讲解362

12.4 项目扩展与工程应用364

12.4.1 项目4:利用ISA总线的IRQ2进行中断,在屏幕上显示一个“黑桃”364

12.4.2 项目5:利用ISA总线扩展键盘367

思考题与练习题369

第13章 工程应用与课程设计题目371

13.1 项目1:数据采集工程应用371

13.1.1 项目要求与目的371

13.1.2 项目电路连接与说明371

13.1.3 项目电路原理图372

13.1.4 项目程序设计372

13.2 项目2:模拟交通灯控制375

13.2.1 项目要求与目的375

13.2.2 项目电路连接与说明376

13.2.3 项目电路原理图376

13.2.4 项目程序设计376

13.3 课程设计题目381

13.3.1 音乐发生器381

13.3.2 简易数码管移位显示器381

13.3.3 串行通信设计382

13.3.4 数字密码锁382

13.3.5 D/A转换器设计383

13.3.6 步进电机控制384

13.3.7 模拟交通灯控制384

13.3.8 电子时钟385

13.3.9 2路A/D转换并显示386

13.3.10 上位PC机控制直流电机转速386

13.3.11 利用ISA总线设计16路模拟数据采集器387

13.3.12 利用ISA总线设计8路数据采集和单通道模拟量输出器387

附录A IBMPC/XT中断向量地址表389

附录B 8086指令表390

附录C DOS功能调用(INT21H)表398

附录D BIOS中断调用表403

附录E 常用集成芯片引脚图407

参考文献410

热门推荐