





定价:49元
印次:1-2
ISBN:9787302119227
出版日期:2006.05.01
印刷日期:2006.12.04
图书责编:文怡
图书分类:零售
原作者:Mark Balch 作者简介详见前言。 数字系统用于执行数据处理和控制任务。为了有效地实现不同的设计目标,我们设计了不同的结构,这也就产生了这样或那样不同的系统。例如台式计算机和汽车发动机控制器,用途的不同导致它们之间具有相当大的特性差异。尽管存在这些差异,但它们实质上是基于许多相同的基本组成模块和概念而构建的。从众多技术和方法中选择合适的技术来开发适宜的系统结构,具备这样的能力,是数字系统设计的基础和关键。数字系统设计覆盖了许多领域。对于缺乏该领域设计经验的人来说,完全掌握数字系统中彼此相关的知识是一个很大的挑战。
序 数字系统用于执行数据处理和控制任务。为了有效地实现不同的设计目标,我们设计了不同的结构,这也就产生了这样或那样不同的系统。例如台式计算机和汽车发动机控制器,用途的不同导致它们之间具有相当大的特性差异。尽管存在这些差异,但它们实质上是基于许多相同的基本组成模块和概念而构建的。从众多技术和方法中选择合适的技术来开发适宜的系统结构,具备这样的能力,是数字系统设计的基础和关键。数字系统设计覆盖了许多领域。对于缺乏该领域设计经验的人来说,完全掌握数字系统中彼此相关的知识是一个很大的挑战。 本书的重点就是解释如何在现实生活中设计一个完整的数字系统。为了尽快达到这个目标,有些读者也许就想立即准备开始设计与实现工作,而忽略了那些看似独立但有时不容易发现的辅助知识。离开了足够的电路支撑,即使是最先进的计算机结构也不能正常工作。因此,本书注重的是一个完整的知识体系。 通过本书的学习,许多不同类型的人将会从中获益。这些读者包括: 期望进一步加强现代数字系统设计的电子工程师。这些人或者是离开设计行业多年,或者是长期没有工作在数字系统设计的前沿。他们经常会发现他们的设计技术已经过时了。这些人可以从本书学习到现代数字设计技术及设计实例。 期望从事数字电子职业的研究生和大学生。通过大学课程的学习,他们具备了坚实的电子和计算机科学的理论基础,但是往往缺乏如何将许多模块整合成一个完整系统的实际经验。学生也许在概念上知道计算机是如何工作的,但是自己却没有办法来设计这样一个实际系统。这时本书起到如何将理论变为现实产品的桥梁的作用。 期望深入了解数字系统设计的技术人员和爱好者。这些人对...
序Ⅲ
致谢Ⅸ
第1篇数 字 基 础
第1章数字逻辑3
1.1布尔逻辑3
1.2布尔操作6
1.3卡诺图7
1.4二进制与十六进制10
1.5二进制加法12
1.6减法及负数14
1.7乘法和除法15
1.8触发器和锁存器16
1.9同步逻辑20
1.10同步时序分析21
1.11时钟偏移23
1.12时钟抖动25
1.13逻辑模块25
第2章集成电路和7400逻辑系列29
2.1集成电路29
2.2集成电路封装34
2.37400系列离散逻辑器件37
2.47400系列在逻辑设计中的应用39
2.5采用7400系列实现的同步逻辑设计42
2.67400系列的常用参数46
2.7数字集成电路的数据手册的说明48
第3章基本计算机结构52
3.1数字计算机53
3.2微处理器组成55
3.3子程序和堆栈57
3.4启动和中断60
3.5一个8位计算机的设计实例61
3.6地址分段65
3.7直接存储器访问DMA67
3.8微处理器总线扩展69
3.9汇编语言和寻址模式71
第4章存储器75
4.1存储器分类75
4.2EPROM77
4.3FLASH存储器79
4.4EEPROM83
4.5异步SRAM84
4.6异步DRAM85
4.7多端口存储器90
4.8FIFO92
第5章串行通信95
5.1串行和并行通信95
5.2通用异步收发器UART97
5.3ASCII数据描述100
5.4RS232102
5.5RS422106
5.6调制解调器和波特率...