ADuC系列ARM器件应用技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

随着技术的进步和人们生活水平的提高,嵌入式系统对CPU处理能力的要求也在稳步提高,许多与MCS-51体系结构兼容的8位微控制器受限于体系结构,处理能力始终没有大幅度提高;而16位系统在性能上与8位机相比没有太大优势,成本上也与32位系统相差不多。因此,可以预见在未来32位系统必然会在嵌入式微控制器领域中占据重要的一席之地。

32位嵌入式系统大多是基于ARM体系结构,但长期以来,基于ARM体系结构的32位系统仅用于嵌入式系统的中高端领域,并没有出现性价比高的通用微控制器。美国模拟器件公司(ADI)敏锐地发现了这一市场商机,推出了性价比很高的ADuC70xx系列微控制器,让更多的嵌入式系统具有了32位的处理能力,这也标志着一个新的32位处理器时代的到来。

ADuC70xx系列微控制器是一种具有双总线结构的RISC微处理器,与传统的CISC微处理器相比较,其指令代码可以在ARM模式或Thumb模式下执行,代码执行效率更高,性能损失更小。此外,ADuC70xx系列微控制器还集成有片内高速Flash存储器、片内同步/异步串行接口、片内定时器/计数器以及片内高精度ADC/DAC等多种内部资源。上述这些特点使得采用ADuC70xx作为处理器的应用系统不仅具有运行速度快、结构简单、功能强大的特点,而且具有高可靠性和良好的经济性。

本书介绍的ADuC70xx系列嵌入式系统主要包括ADuC7019/20/21/22/24/25/26/27/28/29,以及ADuC7060/61,重点讲解这一系列微处理器的原理及应用,是一本非常适用于大学本科和研究生教学的理论实践课教材。全书共分9章。第1章介绍ARM处理器;第2章介绍ADuC70xx系列嵌入式系统硬件结构与存储器组织;第3章介绍模拟外设与接口;第4章介绍数字外设与接口;第5章介绍中断系统与定时器/计数器;第6章介绍系统控制模块及硬件系统设计参考;第7章介绍ADuC70xx系列嵌入式系统开发工具;第8章ADuC70xx相关C语言基础;第9章介绍ADuC70xx系列嵌入式系统应用实例。

本书第1、2、4章由魏莹撰写,第3、5、8章由于志刚撰写,第6、7、9章由李桂英撰写,附录(实验)由乔常明撰写,全书规划、内容安排、定稿与修改由孙来军负责,由乔常明校对。非常感谢ADI公司的魏科、高威对本书及课题组一如既往的支持和关心。

由于作者水平有限,书中难免有疏忽、不恰当甚至错误之处,恳请各位老师及同行批评指正,并请您将阅读中发现的错误发送到slaijun@126.com