《AVR单片机开发从入门到精通》是2009年6月中国电力出版社出版的图书,作者是温正、赵志鹏。
书名 | 《AVR单片机开发从入门到精通》 | 作者 | 温正,赵志鹏 |
---|---|---|---|
ISBN | 9787508386904 | 定价 | 38.00 元 |
出版社 | 中国电力出版社 | 出版时间 | 2009年6月 |
开本 | 16开 |
pkpm从入门到精通
本教材属广联达公司所有,上传前 10 页只为分享 。教材只是扫描了前 10 页,仅供大家 参 考 , 教 材 的 扫 描 质 量 并 不 代 表 书 的 实 物 情 况 。 有 具 体 需 求 请 看 网 址 : http://item.taobao.com/item.htm?id=12806608056 正版印刷,质量可靠。盗版,翻印图文会不 清 晰
全书结构合理、定位精准,从单片机发展历程到环境搭建及开发语言,拾级而上,顺利进入典型模块篇,内容简单而实用,键盘、显示器、D/A转换等,面面俱到;最后通过3个大型综合实例,汇总前面所学知识,使读者融会贯通,学以致用。
《51单片机开发应用从入门到精通》面向单片机及其编程语言的初学者,其中典型模块的设计思想与方法对于相关方向的大学课程毕业设计有非常好的指导意义。同时,《51单片机开发应用从入门到精通》也可作为单片机爱好者及单片机开发人员的实用参考书。
前言
第1章单片机原理与应用1
11认识单片机1
111单片机发展及其应用1
112单片机内部结构与硬件资源2
113单片机的外部引脚4
12单片机内部主要部件8
121CPU8
122存储器10
123专用寄存器11
124特殊功能寄存器13
13单片机系统的电路组成16
131单片机最小系统16
132单片机系统的工作模式19
133单片机应用系统20
14单片机的程序语言与数据22
141汇编语言程序22
142单片机的C语言程序23
143数制转换与编码24
144机器数27
思考题28
第2章单片机系统开发常用软件29
21单片机软件开发系统Keil应用29
211Keil μVision3工作界面29
212Keil应用步骤29
213调试程序35
22单片机系统的仿真与调试38
221Proteus ISIS的工作界面38
222电路原理图设计40
223仿真与调试44
224Proteus与Keil的联合调试46
23单片机的程序下载与硬件实验平台简介48
231单片机硬件实验平台48
232程序下载软件51
思考题53
第3章单片机程序设计基础54
31单片机的C语言54
311C51的特点54
312C51的数据55
313C51的运算符57
314C51中常用的函数58
315单片机C语言的结构60
316数制与码制61
32单片机驱动一个LED闪烁62
321单片机I/O接口输出与驱动62
322P00接口驱动LED闪烁(项目1)64
323流水灯程序设计(项目2)67
324数组与应用69
33数码管驱动71
331数码管的显示原理71
332数码管0~9显示程序设计(项目3)74
333函数调用75
334主程序与子程序77
34单片机系统的按键(项目4)78
341按键抖动现象78
342单按键输入程序79
3434×4键盘矩阵83
思考题85
第4章单片机内部硬件资源及应用87
41单片机的中断系统87
411中断系统简介87
412中断响应91
413中断服务函数93
414利用外部中断实现按键的输入(项目5)94
42MCS51系列单片机的定时器95
421单片机的定时器/计数器结构95
422定时器的工作方式97
423定时器/计数器的初始化99
424单只数码管秒显示(项目6)100
4256位数码管动态显示(项目7)102
43单片机串行通信105
431串行通信原理105
432单片机的串行接口106
433串行接口的工作方式109
434单片机通信电路接口113
435PC与MCS51系列单片机的串行通信(项目8)114
44电子表程序设计(项目9)116
441功能分析116
442电路设计117
443程序设计117
45增强型51系列单片机的内部特殊部件126
451单片机内部特殊部件126
452单片机片内看门狗定时器的使用(项目10)128
453单片机片内AD转换器的使用(项目11)130
思考题133
第5章单片机外围常用器件及其应用135
51数字温度传感器DS18B20的应用135
511DS18B20的功能原理135
512DS18B20的工作时序137
513DS18B20的指令139
514DS18B20的驱动程序设计140
515数字温度计设计(项目12)143
52I2C总线器件AT24C04及其应用146
521I2C总线的构成和信号类型146
522AT24C04的应用原理148
523AT24C04的驱动程序设计150
524AT24C04的应用(项目13)152
53实时时钟DS1302的原理与应用(项目14)154
531DS1302的功能154
532DS1302的寄存器和控制指令155
533DS1302的读写时序与驱动程序156
534DS1302的应用159
54AD、DA转换器及其应用163
541AD转换器、DA转换器参数描述164
542AD转换器ADC0832的应用(项目151)164
543AD转换器TLC549的应用(项目152)169
544DA转换器TLC5615的应用(项目16)173
55单片机常用的接口电路176
551并行锁存器176
552串行移位寄存器177
553驱动器ULN2003的应用(项目17)180
思考题185
第6章字符点阵显示186
61LCD1602单色字符液晶显示模块(项目18)186
611LCD1602液晶显示模块工作原理186
612LCD1602的操作指令188
613LCD1602的驱动程序设计191
614LCD1602的应用193
62LCD12864的原理与应用(项目19)194
621LCD12864点阵液晶显示模块的工作原理194
622LCD12864的驱动程序设计197
623LCD12864的应用206
63彩屏液晶TFT的原理与应用(项目20)208
631彩色液晶显示模块概述208
632彩色液晶显示模块介绍209
633驱动程序设计212
64LED点阵显示屏218
641LED点阵结构及显示原理219
642LED 8×8点阵字符显示(项目21)221
643LED汉字屏原理与设计(项目22)224
64416×16汉字点阵显示程序设计226
思考题230
第7章STC15F系列单片机内部模块及应用231
71STC15F系列单片机应用基础231
711STC15F系列单片机功能概述231
712STC15F系列单片机开发环境232
713STC15F系列单片机应用测试236
72STC15F系列单片机片内A-D转换器的应用(项目23)239
721基本原理240
722STC15F系列单片机的A-D转换程序242
723利用片内A-D转换器实现NTC热敏电阻测温243
73STC15F系列单片机内部EEROM的IAP技术应用(项目24)246
731EEPROM存储空间与相关寄存器246
732片机EEPROM程序248
733掉电存储原理与应用252
74STC15F系列单片机PWM波输出及其应用(项目25)254
741STC15F系列单片机PWM模块结构原理254
742PWM相关寄存器256
743PWM波输出程序设计259
思考题261
附录 常用头文件262
《零点起步:AVR单片机开发入门与典型实例》:从零开始,轻松入门;案例精讲,加深理解;内容翔实,方便查阅;实例引导,专业经典;学以致用,注重实践。