前言

随着信息技术的飞速发展,单片机的应用越来越广泛,AVR单片机是1997年由AT-MEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU)精简指令集高速8位单片机,AVR单片机具有高可靠性、功能强、高速度、低功耗等优点,可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通信设备、家用电器等各个领域。ATmega128是ATMEL公司8位系列单片机的最高配置的一款单片机,稳定性极高,应用极其广泛。

本书以AVR单片机中的高档系列——ATmega128单片机为蓝本,全面系统地讲解了AVR单片机的基础知识、硬件结构、各典型接口应用以及多个综合系统应用的设计和分析等。

本书内容具有如下特点:

◇ C语言编程基础介绍简明精炼,通俗易懂,程序精炼实用,代码可靠;

◇ 以实例为主,大量典型的应用实例(如AVR单片机在串口通信、传感器、机床电气控制、嵌入式等的应用)可靠实用,帮助读者轻松入门并快速提高开发技能。

本书由曹振华主编,由陈玉金、陈忠副主编,参加本书编写的还有卢战秋、刘炳海、李蕊、宋占坡、朱翠芳、孟丽丽、田丽、安俊芳、孙艳、程海红、顾玉龙、杨明圣、徐凯、郭超、马冠军、郭树增、李江永、崔吉令、李胜龙、魏友、顾玉超、顾振浩、雅鹏、万雪峰、刘彦斌、陈永陶、张伯虎等。在本书编写过程中,作者借鉴了诸多专业资料和书籍,从中得到了不少启发,在此成书之际一并表示感谢。

由于水平有限,书中难免存在不足,恳请广大读者批评指正。

编 者