标题：微机原理及接口技术
基本资料
图书信息1微机原理及接口技术  
书号：23495ISBN：978-7-111-23495-1作者：王惠中 王强印次：1-4责编：王保家开本：16字数：558千字定价：34.0所属丛书：普通高等教育“十一五”电气信息类规划教材 装订：平出版日期：2010-08-03图书目录前言 
第1章 微型计算机概述 
第2章 8086/8088微处理器 
第3章 存储器 
第4章 8086/8088指令系统 
第5章 汇编语言程序设计 
第6章 基本输入/输出接口 
第7章 中断系统 
第8章 常见可编程接口芯片及其应用 
第9章 模/数与数/模转换及应用 
第10章 串行通信 
附录 
参考文献
图书信息2微机原理与接口技术  
书号：21547ISBN：978-7-111-21547-9作者：吉海彦印次：1-5责编：刘丽敏开本：16字数：490千字定价：29.0所属丛书：普通高等教育“十一五”电气信息类规划教材 装订：平出版日期：2011-01-28图书目录前言 
第一章 微型计算机概论 
第二章 8086/8088微处理器 
第三章 指令系统 
第四章 汇编语言程序设计 
第五章 微型计算机存储器接口技术 
第六章 输入输出和中断技术 
第七章 常用可编程数字接口电路 
第八章 模拟量的输入输出接口技术 
第九章 总结技术 
第十章 高性能微处理器 
第十一章 微机接口技术应用 
附录 ASCII码表 
参考文献
版权信息3书 名: 微机原理及接口技术
作　者：蒋新革
出版社： 中国水利水电出版社
出版时间： 2006  ISBN: 9787508438443
开本： 16
定价: 25.00 元
内容简介全书共分10章，主要输入/输出接口、半导体存储器及其接口、中断控制技术、定时/计数器、A/D与D/A转换接口技术、微型计算机外部设备及开发就用等有关知识。本书不但涉及内容广泛、涵盖知识点全面，而且条理清晰、通俗易懂、图文并茂，有利于学生系统地学习。
本书可作为高等院校计算机类和机电类相关专业学生的教材，也可以作为高等教育自学教材，或作为从事微型计算机硬件和软件开发工程技术人员的学习和应用参考书。
编辑推荐本书内容组织以培养学生应用能力为主要目标，注重基本知识和应用技术，理论与实践相结合，以Intel8088/8086微处理器和IBMPC系列机为主体，论述了16位微型计算机的基本原理、汇编语言和接口技术，并引出了32位微机，对于计算机在原理与接口方面的最新发展也做了适度介绍。可作为高等院校计算机类和机电类相关专业学生的教材，也可以作为高等教育自学教材，或作为从事微型计算机硬件和软件开发工程技术人员的学习和应用参考书。
目录前言
第1章微型计算机基础知识
第2章微型计算机的组成及工作原理
第3章汇编语言程序设计
第4章输入/输出接口
第5章存储器及其结构
……
图书信息4微机原理及接口技术(北京大学出版社)
  王用伦，张开成主编
16开300页2009年3月出版
定价：30.00元
ISBN 978-7-301-12385-0
出版社：北京大学出版社
内容简介本书是根据高等职业技术院校的教学要求编写的。在介绍计算机基础知识的基础上，以Intel8086微处理器为重点，以Intel80X86微处理器组成的PC系列微机为背景，结合微机发展的新知识、新技术，系统地介绍了微机的组成原理、接口技术和典型应用。
全书共分十章，首先介绍了计算机基础知识，然后分别介绍微机结构、指令系统、汇编语言程序设计、存储器结构、微机常用总线系统、中断系统等微机组成原理。在此基础上，对并行接口技术、串行接口技术、中断和定时计数、键盘、显示接口技术进行了介绍。为了帮助理解和掌握所学知识，每章后都有思考与练习题。同时还结合理论知识，给出了实训，帮助学生提高实际动手能力。
本书内容丰富，既突出了基本知识与典型应用的结合，又注重了基本知识与新知识的联系。本书可作为高职高专教育相关专业《微机原理与接口技术》的教材，也可以作为本科生学习微机原理与接口技术的参考书，还可以作为从事微机软硬件工作的工程技术人员的参考书。
目录第1章 微机系统概述
第2章 微型计算机结构
第3章 指令系统
第4章 汇编语言程序设计
第5章 存储器结构
第6章 总线
第7章 微机中断系统及定时计数器应用
第8章 微机并行接口技术及应用
第9章微机串行接口技术及应用
第10章 显示器及键盘接口技术
第11章 综合实训
书目信息5
内容简介  微机和接口是现代检测和控制系统中的“大脑”和“神经”。本书紧紧抓住“计算机是核心，接口是关键”这一特点，按照“数字计算方法—微机组成和工作原理—软件设计—接口体系—系统开发”的步骤组织教材，利用丰富实例，深入浅出地讲解相关内容。本书内容编写兼顾高校教学课时要求，重在加强学生工程背景，培养学生的创新能力和工程实践能力，尽量减少理论推导和原理性论述，通过实例引导读者对内容的理解并提高其主动创新能力。通过本书的学习，读者可建立微机测控系统整体架构，掌握微机在测控领域的基础理论和专门知识。为帮助读者理解掌握各章内容，书中有针对性地设有一定量的习题。 读者对象：本书可作为高等院校和职业技术学院自动化、测控技术与仪器、仪器仪表及机电一体化等相关专业的教材和教学参考书，并可供相关工程技术人员自学和参考。
目录目 录
第1章 微型计算机基础 1
1.1 微型计算机的组成体系 2
1.1.1 微型计算机的发展 2
1.1.2 微型计算机的分类及主流系列 3
1.1.3 微型计算机系统的组成原理 5
1.2 微型计算机的数制及其转换 8
1.2.1 微型计算机的数制 8
1.2.2 微型计算机数制间的转换 10
1.3 微型计算机的码制和编码 13
1.3.1 微型计算机中数的表示方法 13
1.3.2 微型计算机中的原码、反码和补码 15
1.3.3 微型计算机的二进制编码 16
1.4 微型计算机的二进制运算 19
1.4.1 算术运算 19
1.4.2 逻辑运算 20
1.5 微型计算机的应用领域 21
习题 22
第2章 微机系统结构与指令系统 23
2.1 微机系统结构 24
2.1.1 微机系统内部结构 24
2.1.2 特殊功能寄存器 28
2.1.3 微机系统的引脚功能 30
2.1.4 时钟输入与机器周期 31
2.1.5 定时器/计数器 33
2.1.6 中断控制系统 36
2.1.7 串行口接口 40
2.1.8 输入/输出端口 45
2.1.9 节电运行功能及工作方式 48
2.2 微机指令系统 49
2.2.1 指令系统及指令格式 49
2.2.2 寻址方式 50
2.2.3 数据传送指令 53
2.2.4 算术运算指令 57
2.2.5 逻辑运算及移位指令 61
2.2.6 控制转移指令 63
2.2.7 位操作指令 66
习题 67
第3章 微机原理及接口技术 69
3.1 汇编语言程序设计 70
3.1.1 汇编语言语句格式及伪指令 70
3.1.2 汇编语言程序设计步骤 73
3.1.3 程序设计结构 74
3.1.4 汇编语言开发环境及汇编过程 80
3.1.5 汇编语言设计规范 82
3.1.6 程序设计举例 86
3.2 C语言程序设计 93
3.2.1 C51语言概述 94
3.2.2 C51关键字和标识符 95
3.2.3 C51语言的数据类型 97
3.2.4 常量、变量和指针 100
3.2.5 C51的基本运算 102
3.2.6 函数 106
3.2.7 C51语言与汇编语言混合编程 107
3.3 C51编程实例 111
习题 117
第4章 微机系统接口扩展 118
4.1 微机系统接口扩展概述 119
4.1.1 微机系统扩展原理 119
4.1.2 程序存储器芯片的选择 120
4.1.3 数据存储器芯片的选择 122
4.1.4 中断系统扩展接口 123
4.1.5 系统I/O扩展接口 125
4.2 存储器系统扩展 126
4.2.1 扩展系统程序存储器 126
4.2.2 用SRAM扩展数据存储器 128
4.2.3 同时扩展程序存储器和数据存储器 129
4.3 系统I/O扩展 132
4.3.1 利用译码器扩展I/O接口 132
4.3.2 利用8155/8255扩展并行I/O接口 135
4.3.3 利用串转并移位寄存器芯片扩展I/O接口 141
习题 145
第5章 微机系统通信接口 147
5.1 微机通信接口概述 148
5.2 微机系统串行通信接口 148
5.2.1 微机系统串行口和控制寄存器资源 148
5.2.2 I2C串行通信接口 149
5.2.3 SPI串行通信接口 155
5.3 微机系统并行通信接口8255A 160
5.3.1 8255并行接口 160
5.3.2 8255A并行接口的扩展设计 168
习题 170
第6章 人机交互接口 171
6.1 键盘及其接口 172
6.1.1 独立式键盘接口 172
6.1.2 矩阵式键盘接口 174
6.1.3 键盘/显示专用接口Intel 8279 176
6.2 LED显示器接口 183
6.2.1 LED显示器的结构与原理 183
6.2.2 LED显示方式 185
6.2.3 LED显示管理芯片MAX7219 190
6.3 LCD液晶显示接口 195
6.3.1 LCD显示器的基本原理 195
6.3.2 液晶显示控制器的原理与应用实例 197
6.4 打印机接口 211
6.4.1 GP16微型打印机及接口 211
6.4.2 TPμP-40A/16A打印机及接口 214
习题 218
第7章 信号转换接口 220
7.1 A/D转换接口 221
7.1.1 A/D转换原理及常用芯片 221
7.1.2 A/D转换器的主要技术指标 223
7.1.3 A/D转换器的分类 223
7.1.4 A/D转换器的选择原则 224
7.2 D/A转换接口 225
7.2.1 D/A转换原理 225
7.2.2 D/A转换器的主要技术指标 226
7.2.3 D/A转换器的分类 226
7.2.4 D/A转换器的选择 228
7.3 微机信号转换设计实例 229
7.3.1 A/D转换设计实例 229
7.3.2 D/A转换器设计实例 233
习题 239
第8章 测控网络接口 240
8.1 串行通信网络接口 241
8.1.1 串行数据的传输制式 241
8.1.2 RS-232串行通信接口 243
8.2 CAN总线通信网络接口 248
8.2.1 CAN总线协议 248
8.2.2 CAN总线接口 252
8.2.3 CAN总线应用设计 254
习题 257
第9章 微型计算机应用系统设计 259
9.1 项目开发流程 260
9.1.1 项目开发概述 260
9.1.2 需求与系统功能分析 261
9.1.3 系统总体设计 262
9.2 硬件电路设计 262
9.2.1 PCB设计的一般原则 263
9.2.2 准备工作 264
9.2.3 最小系统硬件电路焊接 266
9.2.4 电路板焊接效果检查 267
9.3 软件开发 268
9.3.1 软件开发过程 268
9.3.2 软件开发环境 269
9.3.3 构建软件项目 270
9.3.4 程序调试 273
9.4 程序存储器编程 277
9.4.1 程序存储器编程方法 277
9.4.2 在线编程原理 278
9.4.3 应用专业编程器的程序下载 280
9.4.4 STC系列单片机的程序下载 282
9.5 综合调试 284
9.6 综合设计实例 285
9.6.1 系统功能要求 285
9.6.2 功能分析及主要元器件确定 285
9.6.3 主要元器件功能介绍 286
9.6.4 硬件电路设计 292
9.6.5 软件设计及下载 293
习题 307
参考文献 308
前言前 言
随着大规模集成电路的发展，微型计算机在现代企业生产和日常生活中的应用越来越深入和广泛，从工业生产的复杂系统到家庭的简单劳动，从宏观的航空航天仪器仪表到微观的生物医学精密仪器，微机和接口技术的应用无处不在。人们逐步形成共识：“没有微型计算机的仪器就不能称为先进的仪器，没有微型计算机的控制系统就不能称为现代控制系统。”
本书的编写参阅了大量文献，并结合微型计算机技术的最新发展和教学实践，系统阐述了微型计算机的数制和运算、系统结构及工作原理、软件设计技术、接口体系，使读者在掌握基本知识的基础上，达到掌握开发和设计技能的目的。
微型计算机应用系统的特点是体积小、成本低、功能强和智能化，其相关课程一直是机电一体化、机械设计及制造、自动化、电气工程及计算机应用等专业的主干课程。本书系统阐述了微型计算机系统的分类和应用特点，介绍了传统独立CPU微型计算机系统原理与单片微型计算机原理的区别和联系，并以单片微型计算机作为教材的主体内容，以适应专业培养的需要。
本书的主要特点体现在以下几个方面：
1. 理论性和实践性兼顾，突出应用设计。本书系统地介绍了微型计算机理论体系和接口体系，并通过完整的设计开发实例，使读者能快速掌握应用系统设计方法。
2. 实例丰富、典型。本书在内容组织上，系统硬件构成和软件实现同步阐述，并通过实例实现软件设计思想、程序实现流程与硬件性能的结合。
3. 突出培养主动创新能力。本书在内容编排上，尽量避免深奥的理论分析，阐述深入浅出，通俗易懂，重点培养读者的创新思维能力和主动创新实践能力。
4. 结合科研和教学实践，提供最新、最方便的系统开发过程，学习内容可直接用于实验和应用。
5. 针对章节核心内容都附有一定量的习题，有利于读者尽快掌握相关内容。
全书共分9章：河南理工大学的张登攀老师编写了第1章，李长有老师编写了第9章，河南科技大学的王笑一老师编写了第2章，新乡学院的郭宏亮老师编写了第3章，河南科技学院的孔晓红老师编写了第4章和第8章的8.2节，李晓敏老师编写了第5章和第8章的8.1节，张素君老师编写了第7章，中原工学院的张雪松老师编写了第6章。
建议本书课堂教学学时为48学时，课堂学时小于48学时的学校，教学内容可自行删减。
在本书编写过程中，得到了河南理工大学教务处和河南科技学院教务处等单位的大力支持，同时也得到了河南理工大学董爱华教授、李泉溪教授及其他参与编写本书的院校老师和领导的大力支持和关心，感谢所有给予本书以关心和帮助的朋友及所参阅文献的作者。
尽管参与编写的全体老师都尽心竭力，但缺点和错误在所难免，恳请广大读者批评指正。
2011年1月