【内容简介】
本书思路清晰,以AVR单片机为载体,介绍了初学单片机所必须掌握的专业知识。书中语言严谨但不乏幽默风趣,配以大量的照片、图示和实例程序,使读者在愉悦中完成专业知识的学习,并培养了学习嵌入式系统的兴趣。本书在讲述AVR单片机的同时,更注重于对读者学习和设计能力的启发、培养,帮助他们养成“从实践中来,到实践中去”的科学方法论,为进一步的学习创造了基础。
本书讲述浅显、内容丰富、编排合理、实例详尽。首先介绍了如何阅读器件资料的方法,然后熟悉ICCAVR集成开发环境并搭建实验开发装置,接着从实际应用出发,启发式地介绍AVR单片机的常用资源和对应软件方法,最后较为全面地补充了从事嵌入式系统开发要扩展的软件知识。
本书既可作为单片机爱好者的自学用书,也可作为大中专院校电子、自动化和计算机等相关专业的教学参考书。
【目录信息】
前言
写在前面的话如何阅读本书
第1篇 Are you ready?
第1章 学会阅读Datasheet
1.1 如何阅读PDF文件,如何获得Datasheet文件
1.2 Datasheet告诉我们些什么
1.3 如何看懂AVR的Datasheet
1.4 如何得到帮助
1.5 汇编语言执行时间的计算方法
1.6 ATmega48/88/168常用熔丝的作用及其配置方法
1.7 对误烧写为外部时钟模式的解锁方法
实例1 阅读74HC595 Datasheet
第2章 深入开发环境
2.1 认识ICC编译环境
2.2 事半功倍的代码生成器
2.3 ICC之不得不说的故事
2.4 AVR最小系统和下载线DIY
实例2 AVR最小系统DIY
第2篇 Let's go!
<< 查看详细目录
【前言】
前 言
感谢您翻开这本与众不同的单片机书籍。
在本书中您无法找到下列内容
1. 对英文版数据手册照抄照翻。
2. 如何使用汇编语言编写单片机软件。
3. 对单片机各种资源过于详细的讲解。
在其他书籍中您不一定能找到下列内容
1. 以一种单片机为依托,学习各种单片机的通用法则。
2. 用生动的语言讲述各种单片机原理。
3. 如何自己动手搭建单片机实验室。
4. 大量的应用实例,完整的程序代码。
5. 嵌入式系统开发和调试的工程思想。
6. 填补学校教学与工作需求之间的能力训练空白。
其他几个需要说明的问题
1. 本书..
<< 查看前言
【书摘】
第1篇 Are you ready?
第1章 学会阅读Datasheet
本章引言
Datasheet的中文名称叫做“数据手册”,它描述了芯片的所有参数指标,阐述了芯片的使用方法,是沟通芯片设计者、制造商和用户的重要桥梁。会阅读Datasheet是使用一种芯片的前提条件,如果您是刚刚入门的初学者,不必对Datasheet感到陌生或胆怯,在这章,我们一起来讨论如何阅读它,从中获得自己想要的信息。
本童牵涉知识点
●为何要阅读Datasheet。
●如何阅读PDF文件。
●如何获得Datasheet文件。
●Datasheet告诉我们些什么。
●如何看懂AVR的Datasheet。
基础知识
在基础知识部分,我们介绍获得和阅读Datasheet的方法,对其结构和特点做一个初步的剖析,使初学者能从大篇幅的Datasheet中找出最核心的内容来阅读,提高学习单片机的速度。
1.1 如何阅读PDF文件,如何获得Datasheet文件
提起Datasheet就不得不提PDF文件格式,因为几乎所有芯片的Datasheet都是以PDF文件格式发布的。
PDF文件格式是Adobe软件公司的一种跨平台电子书格式,由于其方便、安全、通用的特点,因此已被各家半导体厂家广泛用于发布自己芯片的Datasheet。
官方的PDF文件浏览器Adobe Reader(旧版本称Acrobat Reader)是免费提供的。现在让我们打开浏览器,从Adobe公司的主页http://www.adobe.com/cn中下载这个有用的好东西。
以Adobe Reader 7.0.8简体中文版软件为例,我们来看安装过程。
点击安装文件图标软件即开始解压缩,如图1.1所示。
当出现安装的提示对话框后,根据对话框提示即可完成软件的安装,如图1-2所示。
……