书名: 单片机快速入门

book
作者:徐玮 沈建良 编著 

ISBN 978-7-81124-322-2 

开本: 787*1 092 1/16 印张:20.75 字数:531千字 

定价: 36.00元(含1CD) 光盘内容含测验考试器件数据手册、大量源法式例子、测验考试视频演示等。 

2008年5月 北京航空航天大学出书社
book

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

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

    本书是以今朝最为风行的8051系列单片机为主体,同时使用C法式设想言语来进行描述的。全书共分为五大部门内容:单片机底子学问、C法式设想学问、单片机入门底子实例、单片机高级使用实例和配套进修套件使用申明。以理论与实践相连系的编制来进行讲解,避免了保守教科书给人古板、乏味的感受。讲解气概通俗易懂、层次清晰、实例丰盛、图文并茂,既使是没有任何单片机底子的人,也能够经由本书的进修,踏入单片机世界的大门。 作者为本书的出书斥地了响应的进修编程、仿真及测验考试板,以便当读者伴侣进行进修,同时以大量实例照片记实了测验考试的过程且现象,以激发读者伴侣对单片机的乐趣欢愉喜爱。 本书的配套光盘包含了所有测验考试的源法式代码、一些常用的电子对象软件、芯片材料、测验考试过程照片以及试验演示视频录像。因而,经由本书,读者获得的是教程和进修平台的连系,不只能够用于进修,并且又一次能够用于工场、企业的产物研发。 本书可供电子欢愉喜爱者和大学、中专相关专业弟子参考。

book

    该书配套使用的测验考试设备为本站单片机进修全套餐D,套餐D是最新产物。

book

book

媒介

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

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

    全书总共分为五大部门:单片机底子学问、C法式设想学问、单片机入门底子实例、单片机高级使用实例和配套进修套件使用申明。

    (1) 单片机底子学问(第1、2章):引见单片机的成长汗青,揭开它的奥妙之处。相信初学者最关怀的一个现实问题是:单片机到底能够大概做哪些事?这也是咱们要进修单片机技术的出处。当大白了进修方针后,您必定需要做好进修实践平台的预备,在此,咱们会逐个进行讲解,并讲解进修单片机的无效方式与路子。其次,讲解单片机的内部布局、引脚定义、存储器、寄放器、按时/计数器、中缀系统和串行通信等相关学问,让读者对单片机有一个本色性的领会。

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

    (3) 单片机入门底子实例(第9章):后面几章讲的都是理论学问内容,由于单片机是一门实践性很是强的学科,即便您有再多的理论底子,也必需经由较多的实践操作才能真正学好这门技术。因而,在第9章中,先引入一系列具风趣味性且简单易懂的底子测验考试实例,如点亮一个发光管,流水灯节制,按键、蜂鸣器、数码管、继电器的操作和使用,串行通信等。在此临时不求技术深,只求让读者大白单片机到底若何来完成咱们所需要的特定功能,又若何经由软件法式来最终从硬件功能上反映出来。

    (4) 单片机高级使用实例(第10章):熟悉了后面引见的底子实例,想必读者曾经对单片机有了必然程度的认识,晓得本人完成怎样样的功能,该当编写如何的法式。这部门内容将做一些单片机高级使用实例的引见,让读者从单片机学问进修的程度升华到产物斥地的程度。有液晶显示,步进电机节制,I2C总线道理,数字温度传感器使用,无线通信节制,多功能器件X25045/5045使用,红外线遥控的软件解码,模/数转换器使用,DS1302时钟芯片使用等。看完这部门内容后,相信读者曾经跨入了单片机世界的大门,并具有初步的产物斥地才能了,剩下的便是靠时间来堆集实践经验了,只需阐扬您的想象力,必然能够将单片机阐扬出它更大的潜力。

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

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

    由于作者程度有限,不免会有错误与不当之处,恳请泛博读者攻讦赐正。

作者

2008年4月

目录

第1章 什么是单片机

1.1 单片机的概念及其成长汗青 1

1.2 单片机能够大概做哪些具体使用 2

1.3 单片机进修的软、硬件测验考试设备 7

1.3.1 51单片机分析进修系统主机 7

1.3.2 51单片机分析进修系统仿真组件 10

1.3.3 51单片机分析进修系统测验考试附件 11

1.4 单片机进修的无效方式与路子 13

第2章 51系列单片机系统的布局和工作道理

2.1 51系列单片机的内部布局和引脚功能 14

2.1.1 单片机的内部布局 14

2.1.2 单片机的工作流程 16

2.1.3 单片机的引脚功能 17

2.1.4 单片机的存储器和寄放器 18

2.1.5 单片机I/O端口的布局及工作道理 21

2.2 中缀系统 23

2.2.1 中缀概述 23

2.2.2 中缀系统布局 24

2.2.3 中缀源 25

2.2.4 中缀优先级 25

2.2.5 中缀节制 25

2.2.6 中缀响应过程 27

2.2.7 中缀的裁撤 28

2.2.8 中缀系统使用举例 28

2.3 按时/计数器 30

2.3.1 按时/计数器概述 30

2.3.2 按时/计数器布局 30

2.3.3 按时/计数器节制寄放器 31

2.3.4 按时/计数器的工作编制 32

2.3.5 按时/计数器使用 34

2.4 串行通信 36

2.4.1 串行通信概述 36

2.4.2 串行口布局 38

2.4.3 串行口数据缓冲器SBUF 38

2.4.4 串行通信节制寄放器 39

2.4.5 波特率选择与设置 41

第3章 Keil软件、C言语概论、数据类型、运算符与表达式

3.1 Keil软件引见 44

3.1.1 Keil软件版本 44

3.1.2 软件斥地流程 44

3.2 Keil软件的安装 46

3.2.1 系统需求 46

3.2.2 安装细致申明 46

3.2.3 文件夹机关布局 47

3.3 C言语概论 47

3.3.1 C言语的成长过程 47

3.3.2 C言语的特点 47

3.3.3 C源法式的布局特点 48

3.3.4 C言语的字符集 49

3.3.5 C言语词汇 49

3.4 数据类型、运算符与表达式 50

3.4.1 C言语的数据类型 50

3.4.2 算术运算符和算术表达式 62

3.4.3 干系运算符和表达式 66

3.4.4 逻辑运算符和表达式 68

第4章 分支与轮回节制

4.1 if语句 72

4.1.1 法式的三种根底布局 72

4.1.2 if语句的三种形式 73

4.1.2 if语句的嵌套 77

4.2 前提运算符和前提表达式 79

4.3 switch语句 80

4.4 轮回节制 83

4.4.1 概述 83

4.4.2 goto语句和if语句构成轮回 83

4.4.3 while语句 84

4.4.3 dowhile语句 86

4.4.5 for语句 88

4.4.6 轮回的嵌套 91

4.4.7 break和continue语句 92

第5章 编译预处置与位运算预处置号令

5.1 概述 95

5.2 宏定义 95

5.2.1 不带参数的宏定义 95

5.2.2 带参数的宏定义 97

5.3 文件包含 99

5.4 前提编译 99

5.5 位操作运算符 101

第6章 数组与函数

6.1 一维数组的定义和引用 104

6.1.1 一维数组的定义编制 104

6.1.2 一维数组元素的引用 106

6.1.3 一维数组的初始化 107

6.1.4 一维数组法式举例 108

6.2 二维数组的定义和引用 109

6.2.1 二维数组的定义 109

6.2.2 二维数组元素的引用 109

6.2.3 二维数组的初始化 111

6.3 字符数组 111

6.3.1 字符数组的定义 111

6.3.2 字符数组的初始化 112

6.3.3 字符数组的引用 112

6.3.4 字符串和字符串结束标记 113

6.4 函数概述 113

6.4.1 函数定义的一般形式 113

6.4.2 函数的参数和函数的值 114

6.4.3 函数的前去值 115

6.4.4 函数的调用 116

6.4.5 被调用函数的声明和函数原型 116

6.4.6 函数的嵌套调用 117

6.4.7 函数的递归调用 118

6.4.8 数组作为函数参数 119

6.5 局部变量和全局变量 121

6.5.1 局部变量 122

6.5.2 全局变量 123

第7章 指针、布局体与共用体

7.1 指针和地址 125

7.2 指针变量和指针运算符 125

7.3 指针与函数参数 129

7.4 指针、数组和字符串指针 131

7.5 指针数组 134

7.6 多级指针 135

7.7 前去指针的函数 137

7.8 函数指针 137

7.9 布局与结合 138

7.9.1 布局的定义 138

7.9.2 布局数组 140

7.9.3 布局与函数 141

7.9.4 布局的初始化 143

7.9.5 结合(union) 143

第8章 51单片机分析进修系统快速入门

8.1 51单片机分析进修系统入门申明 145

8.2 51单片机分析进修系统仿真操作指南 149

8.3 建立第一个名目(软件操作指南) 151

8.4 51单片机分析进修系统芯片烧写(ISP下载)操作指南 154

8.5 51单片机分析进修系统数码管道理与使用实例篇 157

8.6 51单片机分析进修系统常见问题解答 162

第9章 单片机底子实例

9.1 发光二极管明灭测验考试 164

9.1.1 实例功能 164

9.1.2 器件和道理 165

9.1.3 硬件电路 165

9.1.4 法式设想 165

9.1.5 代码阐发 167

9.2 流水灯测验考试 167

9.2.1 实例功能 167

9.2.2 器件和道理 168

9.2.3 硬件电路 169

9.2.4 法式设想 169

9.2.5 代码阐发 170

9.3 按键测验考试 172

9.3.1 实例功能 172

9.3.2 器件和道理 173

9.3.3 硬件电路 173

9.3.4 法式设想 174

9.3.5 代码阐发 174

9.4 蜂鸣器测验考试 176

9.4.1 实例功能 176

9.4.2 器件和道理 176

9.4.3 硬件电路 176

9.4.4 法式设想 177

9.4.5 代码阐发 177

9.5 继电器测验考试 178

9.5.1 实例功能 178

9.5.2 器件和道理 178

9.5.3 硬件电路 179

9.5.4 法式设想 180

9.5.5 代码阐发 180

9.6 数码管测验考试 180

9.6.1 实例功能 181

9.6.2 器件和道理 181

9.6.3 硬件电路 183

9.6.4 法式设想 183

9.6.5 代码阐发 184

9.7 串行话柄验 186

9.7.1 实例功能 186

9.7.2 器件和道理 187

9.7.3 硬件电路 189

9.7.4 法式设想 189

第10章 单片机高级使用实例

10.1 矩阵键盘使用实例 191

10.1.1 矩阵键盘简介 191

10.1.2 矩阵键盘的工作道理 191

10.1.3 矩阵键盘软硬件设想实例 192

10.2 步进电机使用实例 197

10.2.1 步进电机简介 197

10.2.2 步进电机的节制 201

10.2.3 步进电机的法式设想 202

10.3 单总线数字温度传感器DS18B20使用实例 206

10.3.1 单总线技术简介 206

10.3.2 单总线温度传感器DS18B20简介 207

10.3.3 DS18B20软、硬件设想 213

10.4 24CXX系列存储器使用实例 218

10.4.1 I2C总线简介 218

10.4.2 I2C总线器件工作道理及时序 220

10.4.3 24C01存储器的软硬件设想实例 222

10.5 93CXX系列存储器使用实例 229

10.5.1 SPI总线简介 229

10.5.2 93C46存储器的软硬件设想实例 232

10.6 DS1302时钟芯片使用实例 240

10.6.1 及不时钟(RTC)简介 240

10.6.2 DS1302时钟芯片简介 241

10.6.3 DS1302的软硬件设想实例 244

10.7 ADC0832使用实例 250

10.7.1 模/数转换(ADC)简介 250

10.7.2 8位串行A/D转换器ADC0832简介 253

10.7.3 ADC0832软硬件设想实例 255

10.8 1602字符型LCD使用实例 259

10.8.1 液晶显示简介 260

10.8.2 1602字符型LCD简介 261

10.8.3 1602字符型LCD的软硬件设想实例 266

10.9 12864点阵型LCD使用实例 271

10.9.1 点阵LCD的显示道理 271

10.9.2 12864点阵型LCD简介 272

10.9.3 12864点阵型LCD软硬件设想实例 278

10.10 红外遥控软件解码使用实例 288

10.10.1 红外遥控概述 288

10.10.2 3010红外领受的软件解码使用实例 294

10.11 无线通信模块使用 300

10.11.1 无线通信概述 300

10.11.2 PT2262/PT2272无线模块简介 301

10.11.3 无线模块的软硬件设想使用 306

附录 Keil斥地软件引见 310

参考文献 322

【图书目录】 - 单片机快速入门 点击图片放大查看

book

book_catalog

book_catalog

book_catalog

以下是部门章节内容扫描图,点击图片放大傍观。

bookbook

bookbook

bookbook