logo
  人民邮电出版社  
     
     
   
  首页 | 关于我们 | 新闻 | 分类检索 | 丛书检索 | 高级检索 | 招聘 | 读者交流卡 | 用户注册 | 用户登录
高级查询
分类查询
丛书查询
浏览图书
查看图书详情
单击可查看完整封面
书名: 8051微控制器(第4版)
评论星级:
书号: 978-7-115-17959-3/TN
原书名: The 8051 Microcontroller
原出版社: Prentice Hall
丛书名: 图灵电子与电气工程丛书
分类: 电子电气 >> 硬件描述语言
作者: I.Scott MacKenzie, Raphael Chung-Wei Phan
译者: 张瑞峰 等译,李锵 审校
出版日期: 2008-06-06
语种: 简体中文
开本: 16开
页数: 356
定价: 49.00 元人民币
 
    在市场需求和技术进步的双重驱动下,微控制器领域的新产品层出不穷,但应用最广、技术最成熟的还是最早由Intel公司开发的MCS-51系列微控制器,目前该系列微控制器仍然占据着非常大的市场份额。众多半导体公司(如Atmel、Microchip、Motorola、Philips、Cypress等)获得了Intel公司的授权,不断推出功能更强大、集成度更高、各具特色的8位微控制器产品,因此基于8051的微控制器教材也一直长盛不衰。本书就是在这一背景下推出的,而且一版再版,这已经是第4版了,由此可见其受欢迎的程度。作者在不断改进、精炼旧有内容的同时,又结合当前微控制器领域的发展前沿,增加了很多新内容。与传统的微控制器书籍相比,本书具有如下特点。
    ●注重细节。比如在讨论布尔指令时,将采用8051微控制器和数字逻辑电路分别实现与运算所花费的时间做了比较,后者要比前者快1000倍;这反映了微控制器在实时性要求较高的场合的局限性。作者没有一味强调微控制器的优点,而是客观地指出其应用受限之处。另外,在讨论如何通过定时器产生精确延时问题时,提出了两种技术方案,一种是通过选择合适频率的晶振来修正重载值计算产生的舍入误差,另一种是通过精心计算调整计数初值的方式来补偿指令执行所消耗的时间。书中对很多此类在时序和控制逻辑方面的技术细节都阐述得透彻明了,这种求真严谨的作风非常值得学习。
    ●工程观念很强。本书并没有过于追求对基本理论和硬件电路细节的描述,而是着眼于教会读者在面对一个具体的工程问题时,如何动手解决问题。即首先得到市场或客户所提出的技术指标要求,然后启动产品的开发流程(包括整体方案规划、硬件和软件规范描述),最后是整个系统的整合和验证。
    在软件设计方面,第11章和第12章将汇编程序和8051 C语言程序对照给出,使读者很容易发现二者的联系、区别和优缺点,克服了将汇编和C分立讲述的弊端(有些教材只讲汇编或者只讲C)。本书用大量篇幅讨论了汇编和链接操作过程的细节,有利于读者掌握由汇编代码转换成机器码的来龙去脉,并详细介绍了ASM51的汇编伪指令和汇编控制项。本书强调结构化程序设计的重要性,并对伪码和流程图两种设计方法进行了精彩的阐述。先写伪码或画流程图,然后再依此编写源代码,并附加详尽的注释。这是非常好的编程习惯。
    本书作者善用举例说明的方法来论述问题,在讲解重要的基本概念和方法时都给出了恰当的例题,并在解答问题之后展开富有创造性和开拓性的讨论,对读者很有帮助。另外,与一般的微控制器教程不同,端口和存储器扩展的内容被整合到具体的例子中讲述(第11章),形象具体,便于读者掌握。第13章提供了7个具有综合性、代表性的学生练习项目,并给出了项目描述、硬件列表、系统设计和软件设计(伪码)的大致轮廓,如果读者将这些项目付诸实际(设计原理图、PCB版图,购买元器件,采用C或汇编编程、调试),相信利用8051解决实际工程问题的能力一定会大有提高。
    每章后的大量习题进一步充实了本书的内容,同时也可以帮助读者更好地理解基本理论。本书共有11个附录(A~K),内容全面详尽,对初学者和工程技术人员而言都是难得的技术手册。
    该书既可以作为高等院校电子、信息、通信、计算机等专业本科生微处理器课程的教材,又可以供相关工程技术人员参考。
    本书由张瑞峰主译,李锵审校。参加本书翻译和初校工作的还有詹敏晶、张为、张培源、关欣、刘艳艳、杨爱萍、肖志涛、汪剑鸣、王昕、郭琦、赖焰根、关剑、刘航、李晓、沈运强、马杰等。在此,谨对所有为本书的出版提供了帮助的人们表示诚挚的谢意!
    由于译审者水平有限,加之时间仓促,译文中难免有不妥乃至错误之处,敬请读者不吝指正。
关于我们广告服务联系我们招聘信息法律公告用户反馈会员注册教师登记网站地图
Copyright © 2005 北京图灵文化发展有限公司 All Rights Reserved
地址:北京市朝阳区北苑路13号院1号楼领地OFFICE C座603室 100107
电话:010-510951815109518251095183 传真:010-52086950 E-mail:contact@turingbook.com
京ICP备06005389号