51单片机教程,视频和文字配套,永久免费!

本教程为《手把手教你学51单片机》网络连载,由C语言中文网整理并上传,如有纰漏,请予以指正。

本教程分为文字和视频两部分,每章一集视频,相互配套;文字帮助您夯实基础,视频带您深入学习和实践;文字和视频永久免费。

视频可在线观看,也可下载保存;为保证您的网络畅通和观看体验,我们将视频存储在百度网盘,支持“清晰”“原画”两种播放模式。视频下载地址:http://pan.baidu.com/s/1ntHhLJN

本教程中,单片机的功能由C语言实现,如果您不了解C语言,看清阅读C语言入门教程
第1章 如何学习单片机 展开  
1.学习什么单片机
2.如何学习单片机
3.单片机学习的准备工作
4.单片机开发软件环境搭建
5.Keil uVision4简单使用教程
6.第一章问题汇总
第2章 点亮你的LED灯 展开  
1.单片机内部资源
2.单片机最小系统
3.发光二极管(LED灯)
4.特殊功能寄存器和位定义
5.新建一个工程
6.第一个单片机程序
7.将程序下载到单片机
第3章 硬件基础知识学习 展开  
1.电磁干扰EMI
2.单片机中去耦电容的应用
3.三极管的的概念及其工作原理
4.单片机中三极管的应用
5.74HC138三八译码器的应用
6.LED灯闪烁程序
第4章 C语言基础及流水灯的实现 展开  
1.二进制、十进制和十六进制
2.C语言变量类型和范围
3.C语言基本运算符
4.C语言for循环语句
5.C语言while循环语句
6.C语言函数的简单介绍
7.单片机延时方法
8.LED流水灯程序
第5章 定时器与数码管基础 展开  
1.逻辑电路与逻辑运算
2.定时器介绍
3.定时器的寄存器
4.定时器的应用
5.LED数码管的介绍
6.数码管的真值表
7.数码管的静态显示
第6章 中断与数码管动态显示 展开  
1.C语言数组
2.C语言if语句
3.C语言switch语句
4.数码管的动态显示
5.单片机数码管显示消隐
6.单片机中断系统
7.单片机中断的优先级
第7章 变量进阶与点阵LED 展开  
1.C语言变量的作用域
2.C语言变量的存储类别
3.LED点阵的介绍
4.LED点阵的图形显示
5.LED点阵的纵向移动
6.LED点阵的横向移动
第8章 函数进阶与按键 展开  
1.单片机最小系统解析
2.C语言函数的调用
3.C语言函数的形参和实参
4.单片机按键介绍
5.单片机独立按键的扫描
6.单片机按键消抖
7.单片机矩阵按键的扫描
8.简易加法计算器
第9章 步进电机与蜂鸣器 展开  
1.单片机IO口的结构
2.单片机上下拉电阻
3.电机的分类
4.28BYJ-48步进电机
5.让电机转起来
6.转动精度与深入分析
7.电机控制程序基础
8.实用的电机控制程序
9.单片机蜂鸣器
第10章 实例练习与经验积累 展开  
1.单片机数字秒表程序
2.PWM的原理与控制程序
3.单片机交通灯实例
4.51单片机RAM区域的划分
5.单片机长短按键的应用
第11章 UART串口通信 展开  
1.单片机串行通信介绍
2.RS232通信接口
3.USB转串口通信
4.IO口模拟UART串口通信
5.UART串口通信的基本应用
6.通信实例与ASCII码
第12章 指针基础与1602液晶介绍 展开  
1.C语言变量的地址
2.C语言指针变量的声明
3.C语言指针的简单示例
4.C语言指向数组元素的指针
5.C语言字符数组和字符指针
6.1602液晶介绍
7.1602液晶的读写时序介绍
8.1602液晶指令介绍
9.1602液晶简单显示程序
第13章 1602液晶与串口实例 展开  
1.通信时序解析
2.1602整屏移动
3.多个.c文件的初步认识
4.单片机计算器实例
5.串口通信原理和控制程序
第14章 I2C总线与EEPROM 展开  
1.单片机I2C时序介绍
2.I2C寻址模式
3.单片机EEPROM简介
4.EEPROM单字节读写时序
5.EEPROM多字节读写时序
6.EEPROM的页写入
7.I2C和EEPROM的综合编程
第15章 实时时钟DS1302 展开  
1.BCD码介绍
2.单片机SPI通信接口
3.实时时钟芯片DS1302介绍
4.DS1302的硬件信息
5.DS1302寄存器介绍
6.DS1302通信时序介绍
7.DS1302的BURST模式
8.C语言复合数据类型
9.单片机电子时钟程序设计
第16章 红外通信与DS18B20传感器 展开  
1.红外光的基本原理
2.红外遥控通信原理
3.NEC协议红外遥控器
4.温度传感器DS18B20
第17章 模数转换与数模转换 展开  
1.A/D和D/A的基本概念
2.A/D(模数转换)的主要指标
3.PCF8591硬件接口
4.PCF8591应用程序
5.A/D差分输入信号
6.D/A输出
7.单片机信号发生器程序
第18章 RS485通信与Modbus协议 展开  
1.RS485通信
2.Modbus通信协议介绍
3.Modbus多机通信程序