编辑推荐
采用一个全新的方式,带领你从零基础开始学习单片机和C语言编程。
内容简介
本书即是立足单片机的基本原理讲解,用简单的语言将单片机,电路,C语言编程等基础知识融合在项目中由浅到深逐步讲透。本书将采用一个全新的方式,带领你从0基础开始学习单片机和C语言编程,这不仅会让你在学习的过程中认识常用的电子元器件及其识别方式,也会使你快速地掌握51单片机原理以及如何使用C语言来为其编写程序。
作者简介
作者高显生,是一名骨灰级业余电子爱好者,长期热衷于单片机的公益培训推广工作,倡导简捷易懂、立足实践的单片机学习方法。先后录制了《我和单片机的21天之旅》和《我的PIC日记》等多部视频教程,深受大学生朋友及PIC单片机初学者的喜爱和好评。
章节目录
版权信息
前言
第一篇 一切从“芯”开始
第1章 缤纷电世界
1.1 电路中的秘密
1.2 小元器件有大智慧
第2章 神秘的半导体
2.1 二极管
2.2 晶体管
2.3 场效应晶体管
2.4 集成电路
2.5 模拟与数字
第3章 入门C语言
3.1 数据和运算
3.2 语句
3.3 函数
3.4 程序
3.5 预处理命令
3.6 构造类型数据
第4章 8051单片机
4.1 内部架构
4.2 8051的引脚功能
4.3 基本运行电路
第5章 DIY最小系统
5.1 元器件的布放
5.2 工具和材料
5.3 搭建最小系统
第6章 第一个C程序
6.1 集成开发环境
6.2 C51功能扩展
6.3 编写C程序
第二篇 经典的内部架构
第7章 软件仿真
7.1 位操作
7.2 软件仿真的方法
7.3 库函数
第8章 驱动数码管
8.1 数码管的原理
8.2 数码管的驱动
第9章 按键解码
9.1 键盘的原理
9.2 键盘的编程
第10章 谁打断了我的工作
10.1 中断
10.2 外部中断
第11章 肚子里的钟表
11.1 定时/计数器
11.2 定时/计数器的编程应用
第12章 串行通信
12.1 通信方式
12.2 通用异步收发器
12.3 串行通信接口
12.4 串行口的编程应用
第三篇 越来越少的I/O口
第13章 让驱动更给力
13.1 总线收发器
13.2 总线收发器的编程应用
第14章 数据的闸门
14.1 锁存器
14.2 锁存器的编程应用
第15章 三八译码器
15.1 三八译码器的原理
15.2 74HC138的编程应用
第16章 串入并出
16.1 串入并出
16.2 74HC595的编程应用
第17章 能听话的电动机
17.1 步进电动机的特点
17.2 28BYJ48型步进电动机
17.3 步进电动机的驱动
17.4 步进电动机的编程应用
第18章 控制无处不在
18.1 脉冲宽度调制
18.2 PWM的编程应用
第四篇 总线魔术师
第19章 被诅咒的玻璃
19.1 1602液晶显示器
19.2 1602液晶的编程应用
第20章 数字万年历
20.1 实时时钟
20.2 DS1302的编程应用
第21章 威武的SPI总线
21.1 SPI总线
21.2 存储器93C46
21.3 93C46的编程应用
第22章 优雅的I2C总线
22.1 I2C总线
22.2 存储器24C02
22.3 I2C总线的编程应用
第23章 模拟与数字间的转换
23.1 D/A转换器
23.2 A/D转换器
23.3 PCF8591转换器
23.4 PCF8591的编程应用
第24章 发热的射线
24.1 红外线遥控的特点
24.2 红外线的接收与发射
第25章 感受你的体温
25.1 DS18B20的功能介绍
25.2 DS18B20的控制指令
25.3 DS18B20的编程应用
第26章 梅雨的季节
26.1 湿度传感器的功能
26.2 DHT11的编程应用
第27章 蝙蝠的回声
27.1 超声波测距
27.2 超声波测距的编程应用
第28章 点阵也疯狂
28.1 点阵型液晶
28.2 点阵型液晶的应用
附录A 8051系列单片机系统板原理图
附录B 搭建系统板所需的材料清单
附录C 8051系列单片机全能型实验板:电立方/大学城系列
后记
迷人的8051单片机是2016年由机械工业出版社华章分社出版,作者高显生。
得书感谢您对《迷人的8051单片机》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。