AVR单片机C语言开发入门与典型实例

当前位置:首页 > 计算机网络 > 计算机体系结构 > AVR单片机C语言开发入门与典型实例

出版社:人民邮电
出版日期:2010-6
ISBN:9787115227386
作者:朱飞//杨平
页数:418页

章节摘录

插图:

前言

1997年,美国ATMEL,公司挪威设计中心的A先生和V先生出于市场需求的考虑,将其先进的Flash技术与8051单片机结合起来,从而推出了8位全新配置的精简指令集(Reduced Instruction Set)的单片机,即AVR单片机。与传统的8051单片机相比,AVR单片机在效率、速度及指令格式上具有明显优势,更适合在嵌入式系统中应用。近十年来,随着AVR单片机的不断改进和新产品的持续推出,AVR单片机已形成系列产品,其中ATtiny、AT90和ATmega分别对应中高档产品,在国内外已得到广泛应用。AVR单片机的学习与一般的编程相比困难的地方在于:要完成一个AVR单片机系统,不仅需要全面了解AVR单片机的基本原理,更为重要的是如何针对实际应用的需要设计合适的接口电路。因此,AVR单片机系统开发是一个软硬件结合的综合性工程。对于初接触AVR单片机的初学者而言,要他去设计一个完整的实际应用电路实在是一件非常困难的事,更谈不上如何对不同方案和器件的选择。基于此,本书以单片机ATmegal28(L)为AVR单片机的代表,针对AVR单片机的初学者,在介绍AVR单片机的基本原理和软硬件开发所需的基础知识后,把重点放在典型模块和接口电路的设计上,最后还给出AVR单片机开发的综合实例,从而使读者循序渐进地掌握AVR单片机开发所需的必备知识。

书籍目录

第1篇 AVR单片机基础第1章 AVR单片机概述  1.1 AVR单片机及其发展    1.1.1 AVR单片机简介    1.1.2 AVR单片机的特点    1.1.3 AVR单片机的分类  1.2 ATmega128(L)单片机    1.2.1 ATmega128(L)结构和主要特点    1.2.2 ATmega128(L)的主要性能    1.2.3 ATmega128(L)的封装与引脚  1.3 本章小结第2章 ATmega128(L)单片机硬件结构第3章 ATmega128(L)的指令系统第4章 AVR单片机硬件电路设计工具第5章 AVR单片机软件开发环境第6章 AVR单片机C语言开发    第2篇 AVR单片机典型模块C语言应用实例第7章 I/O的应用第8章 定时器/计数器应用第9章 中断的应用第10章 串行口的应用第11章 程序存储器扩展第12章 数据存储器扩展    第3篇 AVR单片机接口典型应用第13章 键盘接口第14章 LCD接口第15章 打印机接口第16章 A/D接口第17章 D/A接口实例第18章 可编程器件接口第19章 I2C总线接口第20章 SPI总线接口第21章 CAN总线接口    第4篇 综合系统实例第22章 MP3播放器设计第23章 小型打印机系统第24章 智能充电器第25章 直流电机的控制第26章 温湿度传感器第27章 手持无线遥控器

作者简介

《AVR单片机C语言开发入门与典型实例(修订版)》首先详细讲解AVR单片机的基础知识,包括硬件基础、指令系统、开发环境以及AVR单片机C语言基础;然后讲解其I/O口打印机接口、定时器/计数器、中断、串行口、程序存储器扩展、数据存储器扩展等模块;接着讲解其键盘接口、LCD接口、打印机接口、A/D接口、D/A接口、可编程器件接口、I2C总线接口、SPI总线接口、CAN总线接口的硬件设计和程序设计;最后讲解了MP3播放器设计、小型打印机系统、智能充电器、直流电机的控制、温湿度传感器、手持无线遥控器等综合实例的软硬件开发全过程,使读者对前面的知识融会贯通。
《AVR单片机C语言开发入门与典型实例(修订版)》适合想了解和进行AVR单片机实际系统开发的读者和工程技术人员使用,也适合大中专院校电子类专业的学生使用。

图书封面


 AVR单片机C语言开发入门与典型实例下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     读了感觉就是一本借鉴性质的书,以DATASHEET为蓝本,结合了一些128的功能,加上了一些硬件,编写了几个程序所构成的书。在读的过程中,发现所有的知识都是点到即止,所以不推荐给像我一样的初学者使用。并且全书有不少印刷或者其他什么原因而导致的错误,只推荐给有一定功力的人使用。

精彩短评 (总计18条)

  •     数的内容不错!是我想要的!
  •     快递算快 书本质量可以
  •     在高一点的AVR芯片讲的不错
  •     速度很快的,一天就到了,可能比较近,内容还是要看看才知道好不好
  •     我要用ICC,所以有点浪费了
  •     as far as i know ,this is a good book for me ,
    the example is very typic and effective
  •     一方面对AVR有兴趣,C语言编程简单,有实例,就买了!
  •     此书提供的两个下载程序的网址没有程序可下。骗子!!!!!!
  •     刚做atmega1280的论文,无奈参考书目关于1280的书太少。冲着华清的培训搞得不错买的书。这本书还是比较详细的,粗略看了一下挺适合入手的,后面的几个案例,实用性很强,推荐!如果能配上视频或光盘,更好不过了!
  •     这本书虽然是第二版 编写的还是一般般 千万不能当作主要教材学习 只能参考参考 还是要以数据手册为主
  •     还没看!感觉还行
  •     对某些知识点的概述居然有大段重复内容
  •     学习avr的经典之作,C的编程值得参考!
  •     挺好的,看Ateml芯片的Datasheet时,看看这个,可以起到理论联系实际,解除疑惑的作用
  •     奔着华清远见的名字去的,没想到是垃圾中的战斗及。+说是开发入门但是一点儿也不详细,东一头西一头的;+典型实例仅仅是找了几个程序拼凑成一本书,没有实际的经验总结,说明文章很少,几乎可以忽略不计;+此书提供的两个下载程序的网址没有程序可下。
  •     所谓的修订版,并未看到在哪里修订,好像只是换了一个马甲。
  •     老公喜欢,我不喜欢。
  •     首先,本书里面很多内容都是AVR的手册里面的;
    另外,关于软件,竟然长篇大论一个一个菜单地展开截图并列清单说明每个功能,很有充数的味道,我认为只有当用到某个菜单的时候再说会更好;
    另外,本书定价太高,而且这个价格连个光盘都没有!
    唉,不应该买这本书的,不值得呀!
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024