PIC单片机快速入门

PIC单片机快速入门 [单片机与嵌入式系统 ┈→ 单片机]
PIC单片机快速入门
 
定价:39.5元
作者:徐玮 沈建良 庄建清
书号:978-7-5124-0010-8
配盘:光盘
 
出书日期:201001
开本:787×1092 1/16开 
字数:614千字

 

PIC单片机快速入门

 
 
 
 
 内容简介
    本书是以今朝风行的PIC系列单片机为主体,使用C言语来进行描述。全书分为单片机底子学问、C法式设想学问、单片机入门底子实例、单片机高级使用实例和配套进修套件使用申明五大部门,采用理论与实践相连系的编制进行讲解。实例丰盛,图文并茂,并带视频演示。本书的配套光盘中包含所有测验考试的源法式代码、测验考试过程照片、测验考试演示视频录像以及一些常用材料。

    本书可作为单片机欢愉喜爱者自学PIC单片机的参考用书,也可作为中等职业黉舍、高档职业黉舍、电视大学等的教学用书。
 

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

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

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

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

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

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

(5)配套进修套件使用申明(第9章):细致引见了与本书相配套的PIC单片机斥地套件的道理与使用方式。以加强型PIC测验考试板、PICPro编程器、ICD2PIC仿真烧写器以及相关附件作为实践进修的平台。系统附带的浩繁汇编和C言语法式实例,能够让读者在最短的时间内,全面地领会控制PIC单片机编程技术,出格适合于PIC单片机初学者、大中专院校弟子、单片机工程师和测验考试室选用。本章细致申了然使用PIC斥地套件进行进修、测验考试、斥地和设想的全过程。

    为便当泛博读者的进修交换,读者能够拜候咱们的网站。同时,若是对本书中所用到的进修器材、设备有乐趣,也能够拜候咱们的网站查看采办方式。当然,更细致的进修材料与内容,也城市按期放到网上供大师使用。
最后,出格感激各位同事和伴侣的热心赞助,使得本书能够大概成功完成,他们是徐金林、卢水英、邵磊、邵晶晶、韩珈骏、蔡东琦、孙燕、沈媛媛、徐富军、徐玲、王琴、杨青、杨丹枫、杨莺、许敏、卢剑、金向红、彭敏芳、戴倩、魏巍等。咱们衷心期望本书能够大概对处置单片机技术工作的伴侣有所赞助。

    由于作者程度有限,不免会有错误与不当之处,恳请泛博读者攻讦赐正。有乐趣的读者,能够发送电子@一下到:xu169@sina.com,与作者进一步交换;也可发送@一下到:emsbook@gmail.com与本书策划编纂交换。

徐玮

2010年1月
 

PIC单片机快速入门 PIC单片机快速入门

单片机快速入门系列丛书

这是咱们历时8年连续出书发行的部门单片机教学册本:

《C51单片机高效入门》

作者:徐玮 徐富军 沈建良 编著 
ISBN 7-111-20102-7 
开本: 184mm*260mm.17.75印张.438千字 
定价: 36.00元(含1CD) 
2006年10月 北京:机械工业出书社

《单片机快速入门》

作者:徐玮 沈建良 编著 
ISBN 978-7-81124-322-2 
开本: 787*1 092 1/16 印张:20.75 字数:531千字 
定价: 36.00元(含1CD) 
2008年5月 北京航空航天大学出书社

《PIC单片机快速入门

定价:39.5元
作者:徐玮 沈建良 庄建清
书号:978-7-5124-0010-8
配盘:光盘
出书日期:201001 北京航空航天大学出书社
开本:787×1092 1/16开 
字数:614千字

《单片机斥地使用 技能与技能》

作者:柳淳,徐玮 编著
出书社:中国电力出书社
原价:20.00
出书日期:2008-5-1
ISBN:9787508367187
页数:326
开本:32开

以理论与实践相连系的描述编制来讲解PIC单片机学问与使用,咱们是方针是学已致用,所有实例均与咱们的硬件配套讲解。以下是部门章节引见:

PIC单片机快速入门

PIC单片机快速入门

PIC单片机快速入门

PIC单片机快速入门

PIC单片机快速入门

PIC单片机快速入门

PIC单片机快速入门

PIC单片机快速入门
 目录

第1章什么是PIC单片机1
1.1PIC单片机的概念及其特点1
1.1.1什么是PIC单片机1
1.1.2PIC单片机有什么劣势2
1.2单片机能够大概做哪些具体使用3
1.3PIC单片机进修的软、硬件测验考试设备7
1.3.1加强型PIC测验考试板7
1.3.2PICPro编程器9
1.3.3ICD2PIC仿真烧写器10
1.3.4PIC测验考试附件10
1.4单片机进修的无效方式与路子12
第2章PIC系列单片机系统的布局和工作道理13
2.1PIC单片机概述13
2.2PIC16F877硬件系统详情13
2.2.1内部布局15
2.2.2指令系统18
2.3I/O端口的布局及工作道理21
2.3.1I/O端口根底特征21
2.3.2PORTA端口的特点22
2.3.3PORTB端口的特点25
2.3.4PORTC端口的特点27
2.3.5PORTD端口的特点28
2.3.6PORTE端口的特点29
2.3.7PSP并行从动端口31
2.4中缀系统33
2.4.1中缀概述33
2.4.2PIC16F877中缀源33
2.4.3中缀寄放器34
2.4.4中缀处置38
2.5按时器/计数器38
2.5.1TMR0次要特征38
2.5.2TMR1次要特征39
2.5.3TMR2次要特征42
2.6输入捕捉/输出比力/脉宽调制CCP45
2.6.1输入捕捉模式45
2.6.2输出比力工作模式48
2.6.3脉宽调制输失工作模式50
2.7片内EEPROM数据存储器53
2.7.1片内EEPROM数据存储器概述53
2.7.2片内EEPROM数据存储器寄放器54
2.7.3片内EEPROM数据存储器布局和操作道理56
2.8片内模/数转换器58
2.8.1PIC16F877的片内ADC模块58
2.8.2片内ADC模块相关寄放器58
2.8.3片内ADC模块布局和操作道理61
2.8.4片内ADC模块的转挥忠淮锡程62
2.8.5片内ADC模块时钟与参考电压的选择62
2.9USART通信模块及其使用63
2.9.1USART通信模块简介64
2.9.2USART通信模块寄放器65
2.9.3USART波特率设定68
2.9.4USART模块的异步通信69
2.9.5USART模块的同步通信73
2.10主控同步串口端口MSSP及其使用75
2.10.1同步串行接口简介75
2.10.2同步串行端口的SPI模式76
2.10.3同步串行端口的I2C模式82
第3章软件集成斥地环境MPLABIDE88
3.1MPLABIDE的构成88
3.2MPLABIDE软件的获取89
3.3MPLABIDE软件的安装与卸载89
3.4PICC编译器的安装与使用方式93
3.5初度使用PICC的设置96
第4章C言语概论、数据类型、运算符与表达式98
4.1C言语概论98
4.1.1C言语的成长过程98
4.1.2C言语的特点98
4.1.3C源法式的布局特点98
4.1.4C言语的字符集100
4.1.5C言语词汇100
4.2数据类型、运算符与表达式101
4.2.1C言语的数据类型101
4.2.2算术运算符和算术表达式110
4.2.3干系运算符和表达式113
4.2.4逻辑运算符和表达式115
第5章分支与轮回节制118
5.1if语句118
5.1.1法式的三种根底布局118
5.1.2if语句的三种形式119
5.1.3if语句的嵌套123
5.2前提运算符和前提表达式125
5.3switch语句126
5.4轮回节制129
5.4.1概述129
5.4.2goto语句和if语句构成轮回129
5.4.3while语句130
5.4.4dowhile语句131
5.4.5for语句133
5.4.6轮回的嵌套135
5.4.7break和continue语句136
第6章编译预处置与位运算预处置号令139
6.1概述139
6.2宏定义139
6.2.1不带参数的宏定义139
6.2.2带参数的宏定义141
6.3文件包含143
6.4前提编译143
6.5位操作运算符145
第7章数组与函数148
7.1一维数组的定义和引用148
7.1.1一维数组的定义148
7.1.2一维数组元素的引用150
7.1.3一维数组的初始化151
7.1.4一维数组法式举例152
7.2二维数组的定义和引用153
7.2.1二维数组的定义153
7.2.2二维数组元素的引用153
7.2.3二维数组的初始化155
7.3字符数组155
7.3.1字符数组的定义155
7.3.2字符数组的初始化156
7.3.3字符数组的引用156
7.3.4字符串和字符串结束标记157
7.4函数概述157
7.4.1函数定义的一般形式157
7.4.2函数的参数和函数的值158
7.4.3函数的前去值159
7.4.4函数的调用160
7.4.5被调用函数的声明和函数原型160
7.4.6函数的嵌套调用161
7.4.7函数的递归调用162
7.4.8数组作为函数参数163
7.5局部变量和全局变量165
7.5.1局部变量166
7.5.2全局变量167
第8章指针、布局体与共用体169
8.1指针和地址169
8.2指针变量和指针运算符169
8.3指针与函数参数173
8.4指针、数组和字符串指针175
8.5指针数组178
8.6多级指针179
8.7前去指针的函数181
8.8函数指针181
8.9布局与结合182
8.9.1布局的定义182
8.9.2布局数组184
8.9.3布局与函数185
8.9.4布局的初始化187
8.9.5结合187
第9章PIC斥地套件快速入门189
9.1PIC斥地套件入门申明189
9.1.1加强型PIC测验考试板189
9.1.2加强型PIC测验考试板各模块申明192
9.1.3PICPro编程器203
9.1.4ICD2PIC仿真烧写器207
9.2若何建立第一个工程名目208
9.2.1斥地环境和烧写软件的安装208
9.2.2测验考试电路道理阐发208
9.2.3法式代码编写与工程建立209
9.2.4烧写芯片与法式验证211
9.3若何使用ICD2测试法式212
9.3.1经由ICD2仿真法式编制施行法式212
9.3.2经由ICD2烧写法式编制施行法式216
9.4PIC斥地套件常见问题解答219
第10章单片机底子实例223
10.1发光二极管明灭测验考试223
10.1.1实例功能223
10.1.2器件和道理223
10.1.3硬件电路224
10.1.4法式设想225
10.2流水灯测验考试226
10.2.1实例功能226
10.2.2器件和道理227
10.2.3硬件电路228
10.2.4法式设想229
10.3按键测验考试229
10.3.1实例功能229
10.3.2器件和道理230
10.3.3硬件电路231
10.3.4法式设想231
10.4蜂鸣器测验考试232
10.4.1实例功能232
10.4.2器件和道理233
10.4.3硬件电路233
10.4.4法式设想234
10.5继电器测验考试234
10.5.1实例功能234
10.5.2器件和道理235
10.5.3硬件电路236
10.5.4法式设想237
10.6数码管测验考试237
10.6.1实例功能238
10.6.2器件和道理238
10.6.3硬件电路240
10.6.4法式设想240
10.7串行话柄验242
10.7.1实例功能242
10.7.2器件和道理244
10.7.3硬件电路246
10.7.4法式设想246
第11章单片机高级使用实例248
11.1步进电机使用实例248
11.1.1步进电机简介248
11.1.2步进电机的节制256
11.1.3步进电机的软、硬件设想258
11.2单总线数字温度传感器DS18B20使用实例260
11.2.1单总线技术简介260
11.2.2单总线温度传感器DS18B20简介261
11.324CXX系列存储器使用实例276
11.3.1I2C总线简介276
11.3.2I2C总线器件工作道理及时序278
11.3.3AT24C系列存储器的软、硬件设想282
11.493CXX系列存储器使用实例290
11.4.1SPI总线简介291
11.4.293C46存储器的软、硬件设想293
11.5DS1302时钟芯片使用实例304
11.5.1及不时钟简介304
11.5.2DS1302时钟芯片简介305
11.5.3DS1302的软、硬件设想308
11.6A/D转换使用实例314
11.71602字符型LCD使用实例319
11.7.1液晶显示简介320
11.7.21602字符型LCD简介321
11.7.31602字符型LCD的软、硬件设想326
11.812864点阵型LCD使用实例331
11.8.1点阵LCD的显示道理331
11.8.212864点阵型LCD简介332
11.8.312864点阵型LCD软、硬件设想338
11.9红外遥控软件解码使用实例348
11.9.1红外遥控概述348
11.9.26121红外领受的软件解码使用实例354
11.10无线通信模块使用363
11.10.1无线通信概述363
11.10.2PT2262/2272无线模块简介364
11.10.3无线模块的软、硬件设想369
参考文献374