AVR单片机C语言程序设计实例精粹

当前位置:首页 > 计算机/网络 > 计算机体系结构 > AVR单片机C语言程序设计实例精粹

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2009年01月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787121078897
作者:张军,宋涛 编著出版社:电子工业出版社出版时间:2009年01月 
编辑推荐
汇集一线AVR单片机程序开发专家多年实践经验;实例典型、丰富、代表性和指导性强;项目的设计思路及开发步骤阐述详细。
  引脚配置,硬件结构;集成开发,人机接口;接口扩展,网络通信;数据采集,综合系统。  读者对象:本书适合计算机、自动化、电子等相关专业的大学生,以及从事AVR单片机开发的科研人员使用。
  全书从实用的角度出发,通过大量工程实例,详细介绍了AVR单片机程序设计的方法与技巧。
  介绍了AVR单片机的引脚配置、硬件结构、内部资源与集成开发环境。
  详细介绍了AVR单片机在人机接口、接口扩展及网络通信、数据采集与测量系统,以及综合系统开发方面的技术和技巧。 
内容简介
全书从实用的角度出发,通过大量工程实例,详细介绍了AVR单片机程序设计的方法与技巧。全书共分5篇,第1篇为AVR单片机基础知识篇,简要介绍了AVR单片机的引脚配置、硬件结构、内部资源与集成开发环境;第2~5篇为AVR单片机设计实例篇,通过13个设计实例,详细介绍了AVR单片机在人机接口、接口扩展及网络通信、数据采集与测量系统,以及综合系统开发的技术和技巧。书中实例典型、丰富,全部来自于实践,代表性和指导性强,利于读者举一反三,是作者多年开发经验的推广与总结。
  本书结构清晰、内容合理,基础知识与大量实例相结合,13个丰富的AVR单片机设计实例,典型实用、易学易懂,全部调试通过,涵盖了AVR单片机的大量开发技术与应用。同时全书对AVR单片机项目开发的步骤和设计思路进行详细讲解,穿插介绍开发经验、技巧与注意事项,对程序代码进行详细注释,利于读者理解和巩固知识点。
  本书适合计算机、自动化、电子等相关专业的大学生,以及从事AVR单片机开发的科研人员使用。
目  录
第1篇 AVR单片机基础知识
 第1章 AVR单片机的硬件结构
1.1 AvR单片机简介
1.2 ATmega 16单片机的特点
1.3 ATmega 16单片机的引脚配置
1.4 ATmega 16单片机的中央处理器
1.5 ATmega 16单片机的存储器组织
1.6 ATmega 16单片机的系统控制
1.7 实例小结
 第2章 ATmega 16单片机的工作原理
2.1 ATmega 16单片机的I/O端口
  2.1.1 I/0端口的工作原理
  2.1.2 I/0端口相关的寄存器
  2.2 ATmega 16单片机的定时/计数器
在线试读部分章节
第1篇 AVR单片机基础知识
  第1章 AVR单片机的硬件结构
  1.1 AVR单片机简介
AVR单片机是Atmel公司推出的一款基于RISC指令架构的高性能、低功耗的8位单片机。所谓精简指令集RISC(Reduced Instruction Set Computer)是20世纪90年代开发出来的,它是综合了半导体集成技术和软件技术性能的新型微处理器架构,是相对于复杂指令集CISC(Complex Instruction Set Computer)而言的。RISC先使用频率通过最高的简单指令、避免复杂指令、采用固定指令长度、减少指令格式和寻址方式等方法来缩短指令周期,提高处理器的运算速度。采用这种RISC结构,使得AVR系列的单片机具备1MIPS/MHz的高速处理能力。
AVR单片机的快速存取寄存器文件由32个通用寄存器组成。32个寄存器全部直接与运算逻辑单元(ALU)相连,每一个寄存器都可以代替累加器工作。这使得微处理器可以在执行当前指令时取出要执行的下一条指令,从而避免了传统的累加器结构造成累加器和存储器之间的数据传输瓶颈效应,提高了系统性能。
在传统的CISC结构中,单片机外部振荡器的时钟被分频降低到内部执行周期。AVR单片机没有对外部时钟分频,它用一个时钟周期来执行一条指令。
AVR单片机采用哈佛(Harvard)总线结构,程序存储器和数据存储器是分开的。微处理器直接访问全部程序存储器和数据存储器。
Atmel公司将高密度、非易失性存储器技术运用在了AVR单片机上面,使得AVR单片机都具有ISP(In System Programming)的功能。即使在程序运行时,也可以对系统进行重新编程。
  ……

 AVR单片机C语言程序设计实例精粹下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017