书籍介绍
本书介绍了51单片机的基础知识和C语言程序设计的基础上,以Proteus电子仿真设计软件为核心,通过丰富的实例详细叙述了该软件在51单片机课程教学和产品开发过程中的应用。全书共分15章,主要介绍51单片机基础知识和系统设计、Keil和Proteus相关软件的使用、Proteus在单片机硬件电路设计中的应用、Proteus在原理图绘制与仿真及PCB的制作、并且介绍了多种外部设备的使用方法,包括LCD、电机、D/A、A/D转换器等。本书还设计了基于Proteus软件的单片机仿真开发板,读者可以在不花费硬件成本的前提下,按照本书设计的流程完成全部软、硬件的学习和实训过程。虽然本书是以AVR单片机为基础进行介绍,但是很多方法和内容同样适用于其他系列微控制器,如ARM Cortex系列,详细请参考相关章节。
本书适合有一定基础的单片机工程师和爱好者参考。
本书介绍了AVR单片机实际应用方面的常用技巧,包括5个专题,分别是宏的使用技巧、编程技巧、通信接口的使用技巧、AVRUSB的使用技巧以及Boootloader。每个专题都在实践的基础上深入讲解,并且都提供了完整而详细的参考程序和proteus仿