手把手教你学51单片机(C语言版)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Part One
14 I^2C总线与E^2PROM
14 I^2C总线与E^2PROM
14.1 I2C时 序初步 认识
14.2 I2C寻 址模式
14.3 E2PR OM的 学习
14.3.1 E2PROM单字 节读写操作时序
14.3.2 E2PROM多字 节读写操作时序
14.3.3 E2PROM的页
写入
12.4 1602液晶的认识
14
Part One
13 1602液晶与串口的应用实例
13 1602液晶与串口的应用实例
A
C
E
13.2 1602整屏 移动
13.4 计算器实 例
13.6 练习题
13.1 通信时序 解析
13.3 多.c文件 的初步认识
B
13.5 串口通信机制 和实用的串口例程
D
F
15
12.1.1 变量的地址
A
12.1.2 指针变量的 声明
B
12.1.Fra Baidu bibliotek 指针的简单 示例
C
12.1 指针的概念与指针变量 的声明
12 指针基础与1602液晶的初步认识
A
12.2.1 指向数组元 素的指针和运算法

12.2.2 指向数组 元素指针的实例
B
12.2 指向数组元素的指针
12 指针基础 与1602液晶 的初步认识
14.4 I2C和 E2PRO M的综合 实验学习
14.5 练习

16
Part One
15 实时时钟DS1302
15 实时时钟DS1302
15.1 BCD码 的概念
15.2 SPI 时序初步 认识
15.3 实时 时钟芯片 DS1302
15.4 复 合数据 类型
15.5 电 子钟实 例
15.6 练习题
7.4 点 阵的图 形显示
7.5.1 点阵的 纵向移动
7.5.2 点阵的 横向移动
7.6 练 习题
09
Part One
8 函数进阶与按键
8 函数进阶与按键
8.1 单片机最小系 统
8.2 函数的调用
8.3 函数的形式参 数和实际参数
8.4 按键
8.5 简易加法计算 器
8.6 练习题
8 函数进阶与按键
15.3.1 DS1302的特点
15.3.3 DS1302寄存器介绍 15.3.5 DS1302的BURST模

15 实时时钟DS1302
15.3 实时时钟芯片DS1302
15.3.2 DS1302的硬件信息
15.3.4 DS1302通信时序介 绍
15 实时时钟DS1302
15.4.1 结构体数据 类型
11.5.2 UART模块介绍
13
Part One
12 指针基础与1602液晶的初步认识
12 指针基础与1602液晶的初步认识
12.1 指针的概念 与指针变量的声明
12.2 指向数组元 素的指针
12.3 字符数组和 字符指针
12.4 1602液晶的 认识
12.5 练习题
12 指针基础与1602液晶的初步认识
A
20.1.2 万用表的 使用方法
B
20 单片机开 发常用工具的 使用
20.2 示波器
20.2.1 示波器的 功能及类型
A
20.2.2 示波器的 使用
B
20 单片机开发常用工具的使用
01
20.3.1 什么是逻辑
分析仪
03
20.3.3 逻辑分析仪
的使用
05
20.3.5 数字电路应 用中逻辑分析仪比之
025.2 定时器的学习 5.2.1 定时器的初步认识 5.2.2 定时器的寄存器 5.2.3 定时器的应用
045.4 练习题
07
Part One
6 中断与数码管动态显示
6 中断与数码管动态显示
6.1 C语 言的数 组
6.2 if 语句
6.3 switch 语句
6.4 数码 管的动态 显示
6.5 单 片机中 断系统
16.5 练习题
18
Part One
17 模数转换A/D与数模转换D/A
17 模数转换A/D与数模转换D/A
17.1 A/D 和D/A的 基本概念
17.2 A/D的主 要指标
17.3 PCF8591的 硬件接口
17.4 PCF8591的 软件编程
17.5 A/D差分 输入信号
17.6 D/A输 出
03
3.5 LED闪烁程序 05
02 3.2 去耦电容的应用
04 3.4 74HC138三八译码器的应用
06 3.6 练习题
05
Part One
4 C语言基础以及流水灯的实现
4 C语言基础以及流水灯的实现
4.1 二进制、十 进制和十六进制
4.4 for循环语 句
4.2 C语言变量 类型和范围
4.5 while循环 语句
03
18.3 Modbus 多机通信例程
04
18.4 练习题
20
Part One
19 实践项目开发——多功能电子钟
19 实践项目开发——多功能电子钟
19.1 类型 说明
19.2 头文

19.3 条件 编译
19.4 项 目实战— —多功能
电子钟
19.4.1 项目需 求分析
19.4.2 程序结 构规划
A
15.4.2 共用体数据 类型
B
15.4.3 枚举数据类 型
C
15.4 复合数据类型
17
Part One
16 红外通信与DS18B20温度传感器
16 红外通信与DS18B20温度传感器
16.1 红 外光的基 本原理
16.2 红 外遥控通 信原理
16.3 NEC 协议红外遥 控器
16.4 温度 传感器 DS18B20
4.3 C语言基本 运算符
4.6 函数的简单 介绍
4 C语言基础以及流水灯的实 现
4.7 Keil软件延时 4.8 流水灯程序 4.9 练习题
06
Part One
5 定时器与数码管基础
5 定时器与数码管基础
5.1 逻辑电0路1与逻辑运算
5.3 0数3码管的学习 5.3.1 数码管的基本介绍
5.3.2 数码管的真值表 5.3.3 数码管的静态显示
示波器的优势
02
20.3.2 逻辑分析仪
的参数
20.3 逻辑分析仪
04
20.3.4 应用实例— —分析UART、I2C、
SPI
22
Part One
附录A ASCII码字符表
附录A ASCII码字符表
23
Part One
附录B C语言运算符及优先级
附录B C语言运算符及优先 级
24
Part One
11.3 USB转串口 通信
11.4 IO口模拟 UART串口通信
11.5 UART串口 通信的基本应用
11.6 通信实例与 ASCII码
11 UART串口通 信
11.7 练习题
11.5.1 通信的三种基本类 型
11.5.3 UART串口程序
11 UART串口通信
11.5 UART串口通信的基本应用
01
8.1.1 电 源
02
8.1.2 晶 振
03
8.1.3 复 位电路
8.1 单片机最小系统
0 1
8.4.1 独立按

0 2
8.4.2 矩阵按

0 3
8.4.3 独立按
键的扫描
0 4
8.4.4 按键消

0 5
8.4.5 矩阵按
键的扫描
8 函数进阶与按键
8.4 按键
10
Part One
9 步进电机与蜂鸣器
17 模数转换A/D与数模转换D/A
17.7 简易 信号发生器 实例
17.8 练习 题
19
Part One
18 RS-485通信与Modbus协议
18 RS-485通信与Modbus协议
01
18.1 RS485通信
02
18.2 Modbus 通信协议介绍
18.2.1 Modbus协议 特点 18.2.2 RTU协议帧数 据
12.3 字符数组和字 符指针
M.94275.CN
12.3.1 常量和符 号常量
A
12.3.2 字符和字 符串数组实例
B
12 指针基础与1602液晶的初步认识
1
12.4.1 1602液晶的硬件接口 介绍
2
12.4.2 1602液晶的读写时序 介绍
3
12.4.3 1602液晶的指令介绍
4
12.4.4 1602液晶简单实例
9.3.4 转动精度与深入分析
9.3.6 包含综合应用的实用 程序
11
Part One
10 实例练习与经验积累
10 实例练习与经验积累
10.1 数字秒表 实例
10.4 51单片机 RAM区域的划分
10.2 PWM知 识与实例
10.5 长短按键 的应用
10.3 交通灯实 例
10.6 练习题
10.1.1 不同数据类型间的 相互转换
A
6.5.2 定时器中断 的应用
B
6.5.3 中断的优先 级
C
6 中断与数码管动态显示
6.5 单片机中断系统
08
Part One
7 变量进阶与点阵LED
7 变量进阶与点阵LED
7.1 变 量的作
用域
7.1.1 局部变 量
7.1.2 全局变 量
7.2 变 量的存 储类别
7.3 点 阵的初 步认识
7.5 点 阵的动 画显示
9 步进电机与蜂鸣器
9.1 单片机IO口的结构
9.3 28BYJ-48型步进电机 详解与实例
9.5 练习题
9.2 上下拉电阻 9.4 蜂鸣器
9.3.1 电机的分类
9.3.3 让电机转起来
9.3.5 编写实用程序的基础
9 步进电机与蜂鸣器
9.3 28BYJ-48型步进电机详解与实例
9.3.2 28BYJ-48型步进电机 原理详解
1.6 答读者问
03
Part One
2 点亮你的LED
2 点亮你的LED
2.1 单片机的 内部资源
2.2 单片机最 小系统
2.3 LED小灯
2.6 练习题
2.5 程序下载
2.4 程序代码 编写
2 点亮你的LED
01
2.2.1 电 源
02
2.2.2 晶 振
03
2.2.3 复 位电路
2.2 单片机最小系统
19.4.3 程序代 码编写
19.5 练习

21
Part One
20 单片机开发常用工具的使用
20 单片机开发常用工具的使用
20.1 万用表
20.2 示波器
20.4 练习题
20.3 逻辑分 析仪
20 单片机 开发常用工 具的使用
20.1 万用表
M.94275.CN
20.1.1 万用表的 功能及类型
6.6 练 习题
6.1.1 数组的基本 概念
6.1.3 数组的初始 化
6 中断与数码管动态显示
6.1 C语言的数组
6.1.2 数组的声明
6.1.4 数组的使用 和赋值
6.4.1 动态显示的基本原理
6.4.2 数码管显示消隐
6 中断与数码管动态显示
6.4 数码管的动态显示
6.5.1 中断的产生 背景
2.4.1 特殊 功能寄存器
和位定义
2.4.2 新建 一个工程
2.4.3 编写 点亮小灯的
程序
2 点亮你的LED
2.4 程序代码编写
04
Part One
3 硬件基础知识学习
3 硬件基础知识学习
3.1 电磁干扰 01
3.3 三极管在数字电路中的应用
3.3.1 三极管的初步认识 3.3.2 三极管的原理 3.3.3 三极管的应用
手把手教你学51单 片机(C语言版)
01
Part One
赞誉 REVIEW
赞誉 REVIEW
02
Part One
1 如何学习单片机
1 如何学习单片机
1.1 学什么类型的单片机
1.3 单片机学习的准备工 作
1.5 Keil基本概况介绍
1.2 学习单片机的最佳方 法
1.4 单片机开发软件环境 搭建
附:KST-51开发板原理图
附:KST-51开发板原 理图
感谢聆听
10.1.3 字节操作修改位的 技巧
10.1.5 秒表程序
10 实例练习与经验积累
10.1 数字秒表实例
10.1.2 定时时间精准性调 整
10.1.4 数码管扫描函数算 法改进
12
Part One
11 UART串口通信
11 UART串口通信
11.1 串行通信的 初步认识
11.2 RS-232通 信接口
相关文档
最新文档