视频选集 1.1-如何学习单片机--学习哪种类型的单片机 1.2-如何学习单片机--学习单片机的最佳方法 1.3-如何学习单片机--学习单片机的准备工作 1.4-如何学习单片机--学习单片机的常见疑问 2.1-开发板功能及使用介绍--开发板功能介绍 2.2-开发板功能及使用介绍--开发板软件资料 2.3-开发板功能及使用介绍--开发板使用 2.4-开发板功能及使用介绍--PZ-ISP程序下载--普中2-普中4 2.5-开发板功能及使用介绍--STC-ISP程序下载--普中2-普中4 2.6-开发板功能及使用介绍--PZ-ISP和STC-ISP程序下载--普中5-普中7 2.7-开发板功能及使用介绍--51仿真器驱动安装方法 2.8-开发板功能及使用介绍--51仿真器驱动安装失败后解决方法 2.9-开发板功能及使用介绍--51仿真器仿真仿真调试 2.10-开发板功能及使用介绍--开发板功能介绍-基于普中5 2.11-开发板功能及使用介绍--开发板功能介绍-基于普中6 2.12-开发板功能及使用介绍--开发板功能介绍-基于普中7 2.13-开发板功能及使用介绍--开发板使用-基于普中5-普中7 3.1-51单片机介绍--单片机简介 3.2-51单片机介绍--51单片机简介 3.3-51单片机介绍--STC89C5xx命名规则 3.4-51单片机介绍--STC89C5xx内部资源介绍 3.5-51单片机介绍--STC89C5xx脚位判定 3.6-51单片机介绍--STC89C5xx脚功能 3.7-51单片机介绍--51单片机应用和学习方法 4.1-数字电路与C语言基础--电平特性 4.2-数字电路与C语言基础--二进制与十六进制 4.3-数字电路与C语言基础--与运算 4.4-数字电路与C语言基础--或运算 4.5-数字电路与C语言基础--非运算 4.6-数字电路与C语言基础--同或和异或运算 4.7-数字电路与C语言基础--C简介 4.8-数字电路与C语言基础--C51基本数据类型 4.9-数字电路与C语言基础--C51扩充数据类型 4.10-数字电路与C语言基础--常量 4.11-数字电路与C语言基础--变量 4.12-数字电路与C语言基础--赋值运算符 4.13-数字电路与C语言基础-算术运算符 4.14-数字电路与C语言基础--关系运算符 4.15-数字电路与C语言基础--逻辑运算符 4.16-数字电路与C语言基础--位运算符 4.17-数字电路与C语言基础--复合赋值运算符 4.18-数字电路与C语言基础--逗号运算符 4.19-数字电路与C语言基础--条件运算符 4.20-数字电路与C语言基础--指针与地址运算符 4.21-数字电路与C语言基础--表达式及复合语句 4.22-数字电路与C语言基础--顺序结构 4.23-数字电路与C语言基础--选择结构 4.24-数字电路与C语言基础--循环结构 4.25-数字电路与C语言基础--if语句 4.26-数字电路与C语言基础--switch&case语句 4.27-数字电路与C语言基础--while语句 4.28-数字电路与C语言基础--for语句 4.29-数字电路与C语言基础--循环的嵌套 4.30-数字电路与C语言基础--break&continue语句 4.31-数字电路与C语言基础--return语句 4.32-数字电路与C语言基础--函数的定义 4.33-数字电路与C语言基础--函数调用与声明 4.34-数字电路与C语言基础--数组的使用 5.1-51单片机最小系统--晶振电路 5.2-51单片机最小系统--复位电路 5.3-51单片机最小系统--电源电路 5.4-51单片机最小系统--下载电路 6-KEILC51软件安装 7.1-51单片机工程模板创建--工程模板创建 7.2-51单片机工程模板创建--reg52头文件介绍 8.1-点亮第一个LED--GPIO简介 8.2-点亮第一个LED--P0结构框图 8.3-点亮第一个LED--P1&P2&P3结构框图 8.4-点亮第一个LED--LED介绍 8.5-点亮第一个LED--硬件设计 8.6-点亮第一个LED--点亮第一个LED编程 8.7-点亮第一个LED--LED闪烁编程 8.8-点亮第一个LED--使用左移实现流水灯编程 8.9-点亮第一个LED--使用左移右移库函数实现流水灯 9.1-蜂鸣器实验--蜂鸣器介绍 9.2-蜂鸣器实验--硬件设计 9.3-蜂鸣器实验--软件编程 10.1-静态数码管实验--数码管介绍 10.2-静态数码管实验--数码管显示编码介绍 10.3-静态数码管实验--数码管静态显示原理 10.4-静态数码管实验--硬件设计 10.5-静态数码管实验--软件编程 11.1-动态数码管实验--动态数码管显示原理 11.2-动态数码管实验--74HC245芯片介绍 11.3-动态数码管实验--74HC138芯片介绍 11.4-动态数码管实验--硬件设计 11.5-动态数码管实验--软件编程 12.1-独立按键实验--按键介绍 12.2-独立按键实验--硬件设计 12.3-独立按键实验--软件编写 13.1-矩阵按键实验--矩阵按键介绍 13.2-矩阵按键实验--硬件设计 13.3-矩阵按键实验--软件编程-行列式扫描 13.4-矩阵按键实验--软件编程-线翻转扫描 14.1-IO扩展(串转并)-74HC595--74HC595介绍 14.2-IO扩展(串转并)-74HC595--硬件设计 14.3-IO扩展(串转并)-74HC595--软件编程 14.4-IO扩展(串转并)-74HC595--595级联硬件设计 14.5-IO扩展(串转并)-74HC595--16X16点阵软件编程 15.1-LED点阵实验--LED点阵介绍 15.2-LED点阵实验--硬件设计 15.3-LED点阵实验--点亮一个点 15.4-LED点阵实验--显示数字图像 15.5-LED点阵实验--16X16点阵硬件设计 15.6-LED点阵实验--16X16点阵软件编程--点亮一个点 15.7-LED点阵实验--取模软件数据意义 15.8-LED点阵实验--16X16点阵软件编程--显示数字 15.9-LED点阵实验--16X16点阵软件编程--显示汉字 15.10-LED点阵实验--16X16点阵软件编程--显示图像 16.1-直流电机实验--直流电机介绍 16.2-直流电机实验--ULN2003芯片介绍 16.3-直流电机实验--硬件设计 16.4-直流电机实验--软件编程 17.1-步进电机实验--步进电机简介 17.2-步进电机实验--步进电机极性区分 17.3-步进电机实验--双极性步进电机工作原理 17.4-步进电机实验--单极性步进电机工作原理 17.5-步进电机实验--步进电机技术指标 17.6-步进电机实验--28BYJ-48步进电机简介 17.7-步进电机实验--硬件设计 17.8-步进电机实验--软件编程 18.1-中断系统--中断概念 18.2-中断系统--中断结构 18.3-中断系统--中断寄存器 19.1-外部中断实验--外部中断介绍 19.2-外部中断实验--外部中断配置 19.3-外部中断实验--硬件设计 19.4-外部中断实验--软件编程 20.1-定时器中断实验--CPU时序周期相关知识 20.2-定时器中断实验--定时器原理 20.3-定时器中断实验--定时计数器结构 20.4-定时器中断实验--定时计数器工作方式 20.5-定时器中断实验--定时计数器配置 20.6-定时器中断实验--硬件设计 20.7-定时器中断实验--软件编程 21.1-串口通信实验--串口通信与并口通信 21.2-串口通信实验--异步通信与同步通信 21.3-串口通信实验--单工&半双工&全双工通信 21.4-串口通信实验--通信速率 21.5-串口通信实验--串口通信简介-接口标准和通信协议 21.6-串口通信实验--串口通信简介-串口内部结构 21.7-串口通信实验--串口相关寄存器 21.8-串口通信实验--串口工作方式0 21.9-串口通信实验--串口工作方式1 21.10-串口通信实验--串口工作方式2和3 21.11-串口通信实验--如何计算波特率 21.12-串口通信实验--串口配置步骤 21.13-串口通信实验--硬件设计 21.14-串口通信实验--软件编程 22.1-I2C-EEPROM实验--I2C物理层介绍 22.2-I2C-EEPROM实验--I2C协议层--起始和停止信号 22.3-I2C-EEPROM实验--I2C协议层--应答信号 22.4-I2C-EEPROM实验--I2C协议层--总线的寻址方式 22.5-I2C-EEPROM实验--I2C协议层--数据传输 22.6-I2C-EEPROM实验--AT24C02介绍 22.7-I2C-EEPROM实验--硬件设计 22.8-I2C-EEPROM实验--软件编程--创建多文件工程 22.9-I2C-EEPROM实验--软件编程--IIC起始停止信号和应答信号函数 22.10-I2C-EEPROM实验--软件编程--IIC等待应答信号函数 22.11-I2C-EEPROM实验--软件编程--IIC读写字节函数 22.12-I2C-EEPROM实验--软件编程--AT24C02写字节函数 22.13-I2C-EEPROM实验--软件编程--AT24C02读字节函数 22.14-I2C-EEPROM实验--软件编程--主函数-功能整合 23.1-DS18B20温度传感器实验--DS18B20介绍 23.2-DS18B20温度传感器实验--DS18B20温度寄存器格式 23.3-DS18B20温度传感器实验--初始化时序和写时序 23.4-DS18B20温度传感器实验--读时序和温度读取流程 23.5-DS18B20温度传感器实验--硬件设计 23.6-DS18B20温度传感器实验--软件编程-DS18B20初始化函数 23.7-DS18B20温度传感器实验--软件编程-DS18B20写字节函数 23.8-DS18B20温度传感器实验--软件编程-DS18B20读字节函数 23.9-DS18B20温度传感器实验--软件编程-DS18B20温度读取函数 23.10-DS18B20温度传感器实验--软件编程-主函数-功能整合 24.1-DS1302时钟实验--DS1302简介 24.2-DS1302时钟实验--DS1302寄存器介绍 24.3-DS1302时钟实验--BCD码介绍 24.4-DS1302时钟实验--DS1302读写时序 24.5-DS1302时钟实验--硬件设计 24.6-DS1302时钟实验--软件编程-DS1302写字节函数 24.7-DS1302时钟实验--软件编程-DS1302读字节函数 24.8-DS1302时钟实验--软件编程-DS1302时钟写入和读取函数 24.9-DS1302时钟实验--软件编程-主函数-功能整合 25.1-红外遥控实验--红外线简介 25.2-红外遥控实验--红外遥控器原理-NEC协议 25.3-红外遥控实验--红外遥控器原理-接收设备 25.4-红外遥控实验--硬件设计 25.5-红外遥控实验--软件编程-红外初始化和引导码处理函数 25.6-红外遥控实验--软件编程-引导码处理函数 25.7-红外遥控实验--软件编程-获取地址码控制码4字节数据 25.8-红外遥控实验--软件编程-主函数-功能整合