编辑推荐
本书从开发的角度,从零开始手把手地带大家学习单片机技术。 基于单片机的很小系统来介绍单片机的基础知识。 以单片机应用开发为,循序渐进地讲解单片机常用模块的使用及其编程方法。 通过实践深入理解数字电路的概念、C语言的基本知识以及C语言如何同实际电路发生联系。 讲解单片机应用的扩展知识好编程技巧,单片机项目的开发流程及其方法。 本书配有课件、示例代码和19个教学视频。
内容简介
本书遵循由浅入深、循序渐进的原则,讲解单片机开发经典案例。本书以YL51单片机开发板为平台,通过案例逐个讲解开发板上各个器件模块的使用及其编程方法,包括单片机很小系统、数码管显示原理、中断与定时器、数模\模数转换工作原理、LCD液晶显示、串行口通信、步进电机驱动原理、PWM脉宽调制与直流电机等内容。
作者简介
王云,从事单片机研发工作多年,具有丰富的单片机、嵌入式系统的软件和硬件研发经验;曾研发自动控制器、数据采集仪等多款产品,现从事单片机培训工作,主讲了系列视频课程——云龙51单片机实训课程。该课程因其通俗易懂的语言、现场互动的教学风格获得了读者的一致好评,在网上广为流传。
目录
- 第1章 初步认识单片机 1n
- 第2章 单片机最小系统及Keil软件介绍 4n
- 第3章 C51基础知识及流水灯设计 29n
- 第4章 数码管显示原理及静态显示 53n
- 第5章 中断与定时器 63n
- 第6章 数码管动态显示与定时器应用 74n
- 第7章 按键学习:独立按键和矩阵按键 86n
- 第8章 数模转换(D/A)工作原理及应用 95n
- 第9章 模数转换(A/D)工作原理及应用 106n
- 第 10章 LCD液晶显示原理及应用 118n
- 第 11章 串行口通信原理及应用 142n
- 第 12章 I2C总线原理和模块化编程方法 161n
- 第 13章 红外通信原理及应用 180n
- 第 14章 DS18B20测温原理及应用 191n
- 第 15章 步进电机驱动原理及应用 204n
- 第 16章 LED点阵驱动原理及应用 214n
- 第 17章 DS1302实时时钟与SPI通信原理 229n
- 第 18章 蜂鸣器与继电器驱动原理及应用 242n
- 第 19章 PWM脉宽调制与直流电机调速 253n
- 第 20章 单片机系统设计——多功能万年历 262n
- 第 21章 常用电子制作工具 289n
- 附录 300n
- 附录1 C语言优先级详细列表 301n
- 附录2 ASCII表 303n
- 参考文献 304