当前位置首页 > 百科> 正文

单片机开发从入门到精通

2018-02-01 20:16:21 百科
单片机开发从入门到精通

单片机开发从入门到精通

本书针对单片机开发入门较难的特点,在总结多年教学及工程套用经验的基础上,以项目驱动为主线来组织各个部分知识点的编写,结合典型项目的设计由浅入深地展开单片机套用系统设计的相关内容,将複杂的单片机系统分解成很多单元项目,结合典型设计分别对每一个项目进行分析、设计,并掌握电路、程式的模组划分与组合,可以大大降低学习单片机系统开发难度,从而有效地引导读者进入工程开发的殿堂。

基本介绍

  • 书名:单片机开发从入门到精通
  • 作者:白林峰
  • ISBN:978-7-111-52034-4
  • 定价:49.00
  • 出版社:机械工业出版社
  • 出版时间:2016-01
  • 装帧:平装
  • 开本:16

内容简介

本书按照单片机技术开发套用深度和难度共分为7章。其中第1章主要介绍了单片机系统电路组成与设计基础,单片机内部结构和外部一般特性;第2章主要介绍了单片机开发所常用的软体和硬体实验平台;第3、4章对进行单片机程式设计所需的基础知识进行了介绍,并在充分挖掘单片机内部资源基础上,不断深入讲解了进行单片机C语言程式设计技巧;第5、6章主要介绍单片机系统常用的外部器件。第7章主要介绍STC15F单片机内部功能部件的套用和程式设计技巧。

目录

前言
第1章单片机原理与套用1
11认识单片机1
111单片机发展及其套用1
112单片机内部结构与硬体资源2
113单片机的外部引脚4
12单片机内部主要部件8
121CPU8
122存储器10
123专用暂存器11
124特殊功能暂存器13
13单片机系统的电路组成16
131单片机最小系统16
132单片机系统的工作模式19
133单片机套用系统20
14单片机的程式语言与数据22
141彙编语言程式22
142单片机的C语言程式23
143数制转换与编码24
144机器数27
思考题28
第2章单片机系统开发常用软体29
21单片机软体开发系统Keil套用29
211Keil μVision3工作界面29
212Keil套用步骤29
213调试程式35
22单片机系统的仿真与调试38
221Proteus ISIS的工作界面38
222电路原理图设计40
223仿真与调试44
224Proteus与Keil的联合调试46
23单片机的程式下载与硬体实验平台简介48
231单片机硬体实验平台48
232程式下载软体51
思考题53
第3章单片机程式设计基础54
31单片机的C语言54
311C51的特点54
312C51的数据55
313C51的运算符57
314C51中常用的函式58
315单片机C语言的结构60
316数制与码制61
32单片机驱动一个LED闪烁62
321单片机I/O接口输出与驱动62
322P00接口驱动LED闪烁(项目1)64
323流水灯程式设计(项目2)67
324数组与套用69
33数码管驱动71
331数码管的显示原理71
332数码管0~9显示程式设计(项目3)74
333函式调用75
334主程式与子程式77
34单片机系统的按键(项目4)78
341按键抖动现象78
342单按键输入程式79
3434×4键盘矩阵83
思考题85
第4章单片机内部硬体资源及套用87
41单片机的中断系统87
411中断系统简介87
412中断回响91
413中断服务函式93
414利用外部中断实现按键的输入(项目5)94
42MCS51系列单片机的定时器95
421单片机的定时器/计数器结构95
422定时器的工作方式97
423定时器/计数器的初始化99
424单只数码管秒显示(项目6)100
4256位数码管动态显示(项目7)102
43单片机串列通信105
431串列通信原理105
432单片机的串列接口106
433串列接口的工作方式109
434单片机通信电路接口113
435PC与MCS51系列单片机的串列通信(项目8)114
44电子表程式设计(项目9)116
441功能分析116
442电路设计117
443程式设计117
45增强型51系列单片机的内部特殊部件126
451单片机内部特殊部件126
452单片机片内看门狗定时器的使用(项目10)128
453单片机片内AD转换器的使用(项目11)130
思考题133
第5章单片机外围常用器件及其套用135
51数字温度感测器DS18B20的套用135
511DS18B20的功能原理135
512DS18B20的工作时序137
513DS18B20的指令139
514DS18B20的驱动程式设计140
515数字温度计设计(项目12)143
52I2C汇流排器件AT24C04及其套用146
521I2C汇流排的构成和信号类型146
522AT24C04的套用原理148
523AT24C04的驱动程式设计150
524AT24C04的套用(项目13)152
53实时时钟DS1302的原理与套用(项目14)154
531DS1302的功能154
532DS1302的暂存器和控制指令155
533DS1302的读写时序与驱动程式156
534DS1302的套用159
54AD、DA转换器及其套用163
541AD转换器、DA转换器参数描述164
542AD转换器ADC0832的套用(项目151)164
543AD转换器TLC549的套用(项目152)169
544DA转换器TLC5615的套用(项目16)173
55单片机常用的接口电路176
551并行锁存器176
552串列移位暂存器177
553驱动器ULN2003的套用(项目17)180
思考题185
第6章字元点阵显示186
61LCD1602单色字元液晶显示模组(项目18)186
611LCD1602液晶显示模组工作原理186
612LCD1602的操作指令188
613LCD1602的驱动程式设计191
614LCD1602的套用193
62LCD12864的原理与套用(项目19)194
621LCD12864点阵液晶显示模组的工作原理194
622LCD12864的驱动程式设计197
623LCD12864的套用206
63彩屏液晶TFT的原理与套用(项目20)208
631彩色液晶显示模组概述208
632彩色液晶显示模组介绍209
633驱动程式设计212
64LED点阵显示屏218
641LED点阵结构及显示原理219
642LED 8×8点阵字元显示(项目21)221
643LED汉字屏原理与设计(项目22)224
64416×16汉字点阵显示程式设计226
思考题230
第7章STC15F系列单片机内部模组及套用231
71STC15F系列单片机套用基础231
711STC15F系列单片机功能概述231
712STC15F系列单片机开发环境232
713STC15F系列单片机套用测试236
72STC15F系列单片机片内A-D转换器的套用(项目23)239
721基本原理240
722STC15F系列单片机的A-D转换程式242
723利用片内A-D转换器实现NTC热敏电阻测温243
73STC15F系列单片机内部EEROM的IAP技术套用(项目24)246
731EEPROM存储空间与相关暂存器246
732片机EEPROM程式248
733掉电存储原理与套用252
74STC15F系列单片机PWM波输出及其套用(项目25)254
741STC15F系列单片机PWM模组结构原理254
742PWM相关暂存器256
743PWM波输出程式设计259
思考题261
附录 常用头档案262
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net