AVR单片机快速入门 (附光盘)

avr单片机快速入门

书名:AVR单片机快速入门 代价:68.00元

出书社:机械工业出书社 出书日期:2012-02-01

ISBN:9787111363200 版次:1 开本:16开

采办编制:今朝全国各地新华书店均有发卖,咱们保举用户到本地城市新华书店购读,若是买不到或有不便之处,也能够与咱们间接联系采办。

   此刻单片机进修之类的册本在新华书店一翻便是一大堆,让人看了目炫狼籍,相信大师也有多么的感应传染,常常会有良多单片机初学者伴侣让我来保举单片机入门的册本,从这些伴侣的要求来看,感受大师曾经厌倦了良多条教式册本的古板与古板,至多我在大学读书时就有多么的感应传染,文科的书相对理科的书来说要好些,但对于理科的特点,本来便是比力凸起其技术性与特点,要想写出点新鲜感确实有点难;又一次有一点,相信大师和我也会有一个共识,此刻良多书不只多,并且厚,但到时咱们真正所关怀的问题能否真的有这么多呢,相信一般咱们也不会把整本书全数读完,只是取其一部门对本人有用的内容来阅读,至多有些书对于我来讲有点像字典,需要用的时候去翻一下罢了。看完了书,有良多伴侣可能仍是会说,书我看了一大堆,但到头来仍是一团苍茫,而感应无从下手,呵呵,由于我本人也碰到过多么的环境,对于单片机,在此咱们必需提到的便是实践出手,不然书就算看10遍以至20遍仍是不能完成具体的使用任务,这等于白学,由于不能做到学以致用。针对以上这些现状,站长萌生了写书的念头,找了良多材料,并将堆集的经验,花了无数的日夜写下了这本《AVR单片机快速入门》一书,写书的思绪是以理论与实践相连系为主导,以咱们网站供给的单片机进修全套餐为硬件平台,逐个引见单片机各方面的理论学问与具体实践出手方式,建议初学者伴侣先将此书大致翻一遍,对全体有个领会,控制理论底子学问,然后再对照着书上的实践例子,一个课时一个课时地进修下去,相信看完了此书,你曾经跨入了单片机这个范畴的大门了。

    当当代界科学技术飞速成长,以前需要破费大量时间和精神来搭建一个模仿电路,大量的元器件添加了产物的成本;而此刻只需要一块小小的单片机芯片,再写入响应功能的法式,便能够代替以前分立元件构成的电路了。相信您控制了单片机技术后,无论在此后斥地或是工作上,城市带来意想不到的欣喜。

    本书的编著者着眼于“快递入门”、“通俗易懂”、“趣味进修”、“学以致用”的指导思惟。全书以理论与实践相连系为主线,能够大概使读者轻松地控制单片机底子学问,并使读者伴侣具有初步斥地、设想单片机产物的才能。讲解气概通俗易懂,层次清晰,实例丰盛,图文并茂,同时配套光盘已含各法式实例的视频演示录像,使您的进修更为便当,查看演示成果更为直观,相信即便您是一位单片机的门外汉,相信您看了本书当前,也能使用单片机学问来处理一些现实问题,将学问转为生产力。

    全书总共分为五大块内容:单片机底子学问、C法式设想学问、单片机入门底子实例、单片机高级使用实例、配套进修套件使用申明。
单片机底子学问:引见单片机的成长汗青,揭开它的奥妙之处。相信初学者伴侣最关怀的一个现实问题是:单片机到底能够大概做哪些事,这也是咱们要进修单片机技术的出处。当咱们大白了进修方针后,您必定需要做好进修实践平台的预备,在此,咱们将逐个为大师进行讲解,以及单片机进修的无效方式与路子。其次,将为大师连续讲解单片机的内部布局,引脚定义,存储器,寄放器,按时/计数器,中缀系统,串行通信等相关学问,让大师对单片机有个本色性的领会。

    C法式设想学问:常常会有人问,搞单片机用C言语好,仍是用汇编言语好,这两种言语都有各自的特点。汇编言语的长处是比力矫捷,但法式不易理解,对产物的进级、维护不太无益;而C言语已有了很是丰盛的库函数供用户所使用,由于它是高级言语,法式代码的编写也很是人道化,易于阅读、理解,C言语曾经成为了一门在整个算计机业上的遍及使用的言语了。因而,本书也是以C言语来进行描述的,咱们将会大师引见C言语的数据类型、运算符、表达式, 分支与轮回节制语句,编译预处置与位运算,数组与函数,指针、布局体与共用体等学问,使大师具有C言语法式设想的才能。

    单片机入门底子实例:后面几章讲的都是理论学问内容,由于单片机是一门实践性很是强的学科,即便您有再多的理论底子,也必需经由较多的实践操作才能真正学好这门技术。因而,在这部门章节中,咱们将为读者伴侣先引入一系列具风趣味性,简单易懂的底子测验考试实例,如点亮一个发光管,流水灯节制,按键、蜂鸣器、数码管、继电器的操作和使用,串行通信等。在此,咱们临时不求技术深,只求让大师大白单片机到底是若何来完成咱们所需要的特定功能的,咱们又是若何经由软件的法式来最终从硬件功能上反映出来。
单片机高级使用实例:熟悉了后面咱们引见的底子实例,想必读者伴侣曾经对单片机有了必然的程度的认识,晓得本人完成怎样样的功能,该当写怎样样的法式。在这部门内容中,咱们将为读者伴侣做一些单片机高级使用实例的引见,让您从单片机学问进修的程度升华到产物斥地的程度。有液晶显示,步进电机节制,I2C总线道理,数字温度传感器使用,无线通信节制,SD卡读写,PWM使用,LED点阵显示屏,红外线遥控的软件解码,模数转换器使用实例,DS1302时钟芯片的使用等。相信,看完这部门内容,相信您曾经跨入了单片机世界的大门,并具有初步的产物斥地才能了,剩下的是靠时间来堆集实践经验了,相信只需阐扬您的想象,必然能够将单片机阐扬出它更大的潜力。

    配套进修套件使用申明:细致引见了与本书相配套的AVR单片机分析进修系统的道理与使用方式。“AVR单片机分析进修系统”是分析多年经验斥地出的多功能AVR单片机平台。集成常用的单片机外围硬件,供给ISP法式下载和JTAG仿真接口。系统附带的浩繁C言语例子法式,能够让您在最短的时间内,全面的领会控制单片机编程技术,出格适合于单片机初学者,大中专院校,单片机工程师,测验考试室选用。本章细致讲解了若何使用AVR单片机分析进修系统来进行法式编写、斥地、设想全过程。

    为便当泛博读者伴侣的进修交换,读者伴侣能够拜候咱们的网站来做互订交换。同时,若是您对本书中所用到的进修器材、设备有乐趣的话,也能够拜候咱们的网站查看采办方式,当然,更新更细致的进修材料及内容,也城市按期放到网上供大师使用。
网址:


【图书目录】 - AVR单片机快速入

媒介
第1章 单片机嵌入式系统概述
1.1 嵌入式系统简介
1.1.1 嵌入式算计机
1.1.2 单片机嵌入式系统
1.1.3 单片机的成长汗青
1.1.4 单片机的成长趋向
1.2 单片机嵌入式系统的布局与使用范畴
1.2.1 单片机嵌入式系统的布局
1.2.2 单片机嵌入式系统的使用范畴
1.3 AVR单片机简介
1.3.1 ATMEL公司的单片机简介
1.3.2 AVR单片机的次要特点
1.3.3 AVR单片机最小系统
第2章 AVR单片机的根底布局
2.1 单片机的根底构成
2.1.1 单片机的根底构成布局
2.1.2 单片机的根底单元与传染感动
2.2 ATmega16单片机的构成
2.2.1 AVR单片机的内核布局
2.2.2 ATmega16的特点
2.2.3 ATmega16的外部引脚与封装
2.3 ATmega16单片机的内部布局
2.3.1 地方处置器
2.3.2 系统时钟部件
2.3.3 CPU的工作时序
2.3.4 存储器
2.3.5 I/O口
2.4 存储器布局和地址空间
2.4.1 支撑ISP的Flash法式存储器
2.4.2 SRAM数据存储器空间
2.4.3 内部EEPROM 存储器
2.5 通用寄放器组与I/O寄放器
2.5.1 通用寄放器组
2.5.2 I/O寄放器
2.5.3 情况寄放器和仓库指针寄放器
2.6 ATmega16单片机的工作情况
2.6.1 AVR单片机最小系统
2.6.2 AVR单片机的复位源和复位编制
2.6.3 对AVR单片机的编程下载
2.6.4 ATmega16的熔丝位
2.6.5 AVR单片机的工作情况
2.6.6 支撑ISP编程的最小系统设想
2.7 AVR单片机内部本钱的扩展和删减
第3章 AVR单片机斥地对象安装及斥地环境的使用
3.1 AVR Studio集成斥地环境简介及其安装
3.2 AVR Studio集成斥地环境的使用
3.2.1 建立一个新的工程名目办理文件
3.2.2 汇编源文件的建立
3.2.3 汇编源文件的编译
3.3 ICCAVR集成斥地环境简介
3.3.1 ICCAVR编译器的安装
3.3.2 ICCAVR中的文件类型及其扩展名
3.3.3 ICCAVR的附注和扩充
3.3.4 ICCAVR的代码转换
3.4 ICCAVR带领
3.5 ICCAVR的IDE环境
3.6 菜单注释
3.7 C库函数与启动文件
3.8 拜候AVR单片机硬件的编程
3.9 C言语的运转布局
3.10 其他支流AVR单片机斥地环境简介
3.10.1 GCCAVR斥地环境
3.10.2 CodeVision AVR集成斥地环境
3.10.3 IAR集成斥地环境
第4章 C言语概论、数据类型、运算符与表达式
4.1 C言语概论
4.1.1 C言语的成长过程
4.1.2 C言语的特点
4.1.3 C源法式的布局特点
4.1.4 C言语的字符集
4.1.5 C言语的词汇
4.2 数据类型、运算符与表达式
4.2.1 C言语的数据类型
4.2.2 算术运算符和算术表达式
4.2.3 干系运算符和表达式
4.2.4 逻辑运算符和表达式
第5章 分支与轮回节制
5.1 if语句
5.1.1 法式的3种根底布局
5.1.2 if语句的3种形式
5.1.3 if语句的嵌套
5.2 前提运算符和前提表达式
5.3 switch语句
5.4 轮回节制
5.4.1 概述
5.4.2 goto语句和if语句构成轮回
5.4.3 while语句
5.4.4 dowhile语句
5.4.5 for语句
5.4.6 轮回的嵌套
5.4.7 break和continue语句
第6章 编译预处置与位运算
6.1 概述
6.2 宏定义
6.2.1 不带参数的宏定义
6.2.2 带参数的宏定义
6.3 文件包含
6.4 前提编译
6.5 位操作运算符
第7章 数组与函数
7.1 一维数组的定义和引用
7.1.1 一维数组的定义编制
7.1.2 一维数组元素的引用
7.1.3 一维数组的初始化
7.1.4 一维数组法式举例
7.2 二维数组的定义和引用
7.2.1 二维数组的定义
7.2.2 二维数组元素的引用
7.2.3 二维数组的初始化
7.3 字符数组
7.3.1 字符数组的定义
7.3.2 字符数组的初始化
7.3.3 字符数组的引用
7.3.4 字符串和字符串结束标记
7.4 函数概述
7.4.1 函数定义的一般形式
7.4.2 函数的参数和函数的值
7.4.3 函数的前去值
7.4.4 函数的调用
7.4.5 被调用函数的声明和函数原型
7.4.6 函数的嵌套调用
7.4.7 函数的递归调用
7.4.8 数组作为函数参数
7.5 局部变量和全局变量
7.5.1 局部变量
7.5.2 全局变量
第8章 指针、布局体与共用体
8.1 指针和地址
8.2 指针变量和指针运算符
8.3 指针与函数参数
8.4 指针、数组和字符串指针
8.5 指针数组
8.6 多级指针
8.7 前去指针的函数
8.8 函数指针
8.9 布局与结合
8.9.1 布局的定义
8.9.2 布局数组
8.9.3 布局与函数
8.9.4 布局的初始化
8.9.5 结合
第9章 AVR斥地套件快速入门
9.1 AVR单片机测验考试系统简介
9.2 建立第一个名目(软件操作指南)
9.3 AVR单片机分析进修系统芯片烧写操作指南
9.4 AVR ATmega16单片机引脚申明
第10章 ATmega16底子实例
10.1 发光二极管明灭测验考试
10.1.1 实例功能
10.1.2 器件与道理
10.1.3 硬件电路
10.1.4 法式设想
10.2 流水灯测验考试
10.3 按键测验考试
10.3.1 实例功能
10.3.2 器件与道理
10.3.3 法式设想
10.4 蜂鸣器测验考试
10.4.1 实例功能
10.4.2 器件与道理
10.4.3 硬件电路
10.4.4 法式设想
10.5 继电器测验考试
10.5.1 实例功能
10.5.2 器件与道理
10.5.3 硬件电路
10.5.4 法式设想
10.6 数码管测验考试
10.6.1 实例功能
10.6.2 器件与道理
10.6.3 硬件电路
10.6.4 法式设想
10.7 串行话柄验
10.7.1 实例功能
10.7.2 硬件电路
10.7.3 法式设想
第11章 ATmega16高级使用实例
11.1 矩阵键盘使用实例
11.1.1 矩阵键盘简介
11.1.2 矩阵键盘的工作道理
11.1.3 矩阵键盘软硬件设想实例
11.2 步进电动机使用实例
11.2.1 步进电动机简介
11.2.2 步进电动机的节制
11.2.3 步进电动机的使用设想
11.3 DS18B20单总线数字温度传感器使用实例
11.3.1 单总线技术简介
11.3.2 DS18B20单总线温度传感器简介
11.3.3 DS18B20软硬件设想
11.4 I2C总线使用实例
11.4.1 I2C串行总线简介
11.4.2 I2C总线器件工作道理及时序
11.4.3 AT24C系列存储器的软硬件设想实例
11.5 93CXX系列存储器使用实例
11.5.1 SPI总线简介
11.5.2 93C46存储器的软硬件设想实例
11.6 DS1302时钟芯片使用实例
11.6.1 及不时钟(RTC)简介
11.6.2 DS1302的软硬件设想实例
11.7 ADC使用实例
11.7.1 ATmega16片内ADC内部寄放器
11.7.2 ADC软硬件设想实例
11.8 1602字符型LCD使用实例
11.8.1 液晶显示简介
11.8.2 1602字符型LCD简介
11.8.3 1602LCD的软硬件设想实例
11.9 12864点阵型LCD使用实例
11.9.1 点阵LCD的显示道理
11.9.2 12864点阵型LCD简介
11.9.3 12864点阵型LCD软硬件设想实例
11.10 红外遥控软件解码使用实例
11.10.1 红外遥控概述
11.10.2 μPD6121红外领受的软件解码使用实例
11.10.3 μPD6121解码使用设想
11.11 无线通信模块使用实例
11.11.1 无线通信模块道理与分类
11.11.2 无线通信模块次要技术目标
11.11.3 PT2262/PT2272无线模块简介
11.11.4 无线通信模块的软硬件设想使用
11.12 PWM使用实例
11.12.1 PWM的特点
11.12.2 ATmega16内部PWM简介
11.12.3 基于ATmega16的PWM使用设想
11.13 SD卡读写实例
11.13.1 SD卡简介
11.13.2 SD卡读写使用实例
11.14 LED点阵显示屏的使用实例
11.14.1 LED点阵的品种及布局
11.14.2 8×8单色点阵LED的工作道理
11.14.3 LED点阵显示屏系统设想
参考文献