书籍介绍
本书以ATMEL公司AVR单片机ATmega16为蓝本,由浅入深、软硬结合,全面系统地介绍单片嵌入式系统的原理与结构,开发环境与工具,各种接口与功能单元应用的硬件设计思想和软件编写方法。本书以夯实基础,面向应用,理论与实践、方法与实现紧密结合为主线展开,根据AVR快速、资源丰富、功能强大、以串行扩展为主等显著特点,采用C语言作为系统软件开发平台,以由简到繁、循序渐进、螺旋式上升的方式进行编排。在讲解原理和设计方法的同时,还穿插介绍相关的经验、技巧与注意事项,有很强的实用性和指导性。本书各章还配有问题思考、实践练习,及相关参考文献和资料,供课后复习、实践、开拓知识面以及进一步的深入提高。附带光盘收录了书中所有例程源代码、芯片技术资料、相关技术规范和协议,以及大量参考文献和应用设计参考。作者还设计了适合初中级水平学习人员使用,具有模块独立化、简单、开放、灵活等特点的“AVR-51多功能实验开发板”,配合本书的教学实践,而且也适用于产品的前期开发。本书可作为高等院校电子、自动化、仪器仪表和计算机等相关专业单片机嵌入式系统课程的教材,也可作为AVR单片机的培训教材,或相关技术人员的参考用书。