63源码(www.63code.com)程序源码,程序模板,技术教程,软件工具,开发手册分享平台
广告图片
广告图片
当前位置:网站首页 > 技术教程 > 编程开发 > 正文

51单片机开发实战视频教程

作者:63源码站长发布时间:2020-02-28分类:编程开发


导读:本课程主要讲解最基础最流行的51单片机开发,以实践为主线,以生动短小的例子为核心,穿插介绍C语言单片机开发,使理论与实践相结合,学以致用,循序渐进,适合初学者!课程大纲:1.1 单片机的概念及其发展历史1.2 单片机能够做哪些具体应用1.3 单片机学习的软、硬件实验设备1.3.1 51单片机综合学习系统主机1.3.2 51单片机综合学习系统仿真组件1.3.3 51单片机综合学习系统实验 附件1.4 单片机学习的有效方法与途径第2章 51系列单片机系统的结构和工作原理2.1 51系列单片机的内部结

本课程主要讲解最基础最流行的51单片机开发,以实践为主线,以生动短小的例子为核心,穿插介绍C语言单片机开发,使理论与实践相结合,学以致用,循序渐进,适合初学者!

51单片机开发实战视频教程

课程大纲:


1.1 单片机的概念及其发展历史

1.2 单片机能够做哪些具体应用

1.3 单片机学习的软、硬件实验设备

1.3.1 51单片机综合学习系统主机

1.3.2 51单片机综合学习系统仿真组件

1.3.3 51单片机综合学习系统实验 附件

1.4 单片机学习的有效方法与途径

第2章 51系列单片机系统的结构和工作原理

2.1 51系列单片机的内部结构和引脚功能

2.1.1 单片机的内部结构

2.1.2 单片机的工作流程

2.1.3 单片机的引脚功能

2.1.4 单片机的存储器和寄存器

2.1.5 单片机I/O端口的结构及工作原理

2.2 中断系统

2.2.1 中断概述

2.2.2 中断系统结构

2.2.3 中断源

2.2.4 中断优先级

2.2.5 中断控制

2.2.6 中断响应过程

2.2.7 中断的撤消

2.2.8 中断系统应用举例

2.3 定时/计数器

2.3.1 定时/计数器概述

2.3.2 定时/计数器结构

2.3.3 定时/计数器控制寄存器

2.3.4 定时/计数器的工作方式

2.3.5 定时/计数器应用

2.4 串行通信

2.4.1 串行通信概述

2.4.2 串行口结构

2.4.3 串行口数据缓冲器SBUF

2.4.4 串行通信控制寄存器

2.4.5 波特率选择与设置

第3章 Keil软件、C语言概论、数据类型、运算符与表达式

3.1 Keil软件介绍

3.1.1 Keil软件版本

3.1.2 软件开发流程

3.2 Keil软件的安装

3.2.1 系统需求

3.2.2 安装详细说明

3.2.3 文件夹组织结构

3.3 C语言概论

3.3.1 C语言的发展过程

3.3.2 C语言的特点

3.3.3 C源程序的结构特点

3.3.4 C语言的字符集

3.3.5 C语言词汇

3.4 数据类型、运算符与表达式

3.4.1 C语言的数据类型

3.4.2 算术运算符和算术表达式

3.4.3 关系运算符和表达式

3.4.4 逻辑运算符和表达式

第4章 分支与循环控制

4.1 if语句

4.1.1 程序的三种基本结构

4.1.2 if语句的三种形式

4.1.2 if语句的嵌套

4.2 条件运算符和条件表达式

4.3 switch语句

4.4 循环控制

4.4.1 概 述

4.4.2 goto语句和if语句构成循环

4.4.3 while语句

4.4.3 do-while语句

4.4.5 for语句

4.4.6 循环的嵌套

4.4.7 break和continue语句

第5章 编译预处理与位运算预处理命令

5.1 概 述

5.2 宏定义

5.2.1 不带参数的宏定义

5.2.2 带参数的宏定义

5.3 文件包含

5.4 条件编译

5.5 位操作运算符

第6章 数组与函数

6.1 一维数组的定义和引用

6.1.1 一维数组的定义方式

6.1.2 一维数组元素的引用

6.1.3 一维数组的初始化

6.1.4 一维数组程序举例

6.2 二维数组的定义和引用

6.2.1 二维数组的定义

6.2.2 二维数组元素的引用

6.2.3 二维数组的初始化

6.3 字符数组

6.3.1 字符数组的定义

6.3.2 字符数组的初始化

6.3.3 字符数组的引用

6.3.4 字符串和字符串结束标志

6.4 函数概述

6.4.1 函数定义的一般形式

6.4.2 函数的参数和函数的值

6.4.3 函数的返回值

6.4.4 函数的调用

6.4.5 被调用函数的声明和函数原型

6.4.6 函数的嵌套调用

6.4.7 函数的递归调用

6.4.8 数组作为函数参数

6.5 局部变量和全局变量

6.5.1 局部变量

6.5.2 全局变量

第7章 指针、结构体与共用体

7.1 指针和地址

7.2 指针变量和指针运算符

7.3 指针与函数参数

7.4 指针、数组和字符串指针

7.5 指针数组

7.6 多级指针

7.7 返回指针的函数

7.8 函数指针

7.9 结构与联合

7.9.1 结构的定义

7.9.2 结构数组

7.9.3 结构与函数

7.9.4 结构的初始化

7.9.5 联合(union)

第8章 51单片机综合学习系统快速入门

8.1 51单片机综合学习系统入门说明

8.2 51单片机综合学习系统仿真操作指南

8.3 建立第一个项目(软件操作指南)

8.4 51单片机综合学习系统芯片烧写(ISP下载)操作指南

8.5 51单片机综合学习系统数码管原理与应用实例篇

8.6 51单片机综合学习系统常见问题解答

第9章 单片机基础实例

9.1 发光二极管闪动实验

9.1.1 实例功能

9.1.2 器件和原理

9.1.3 硬件电路

9.1.4 程序设计

9.1.5 代码分析

9.2 流水灯实验

9.2.1 实例功能

9.2.2 器件和原理

9.2.3 硬件电路

9.2.4 程序设计

9.2.5 代码分析

9.3 按键实验

9.3.1 实例功能

9.3.2 器件和原理

9.3.3 硬件电路

9.3.4 程序设计

9.3.5 代码分析

9.4 蜂鸣器实验

9.4.1 实例功能

9.4.2 器件和原理

9.4.3 硬件电路

9.4.4 程序设计

9.4.5 代码分析

9.5 继电器实验

9.5.1 实例功能

9.5.2 器件和原理

9.5.3 硬件电路

9.5.4 程序设计

9.5.5 代码分析

9.6 数码管实验

9.6.1 实例功能

9.6.2 器件和原理

9.6.3 硬件电路

9.6.4 程序设计

9.6.5 代码分析

9.7 串行口实验

9.7.1 实例功能

9.7.2 器件和原理

9.7.3 硬件电路

9.7.4 程序设计

第10章 单片机高级应用实例

10.1 矩阵键盘应用实例

10.1.1 矩阵键盘简介

10.1.2 矩阵键盘的工作原理

10.1.3 矩阵键盘软硬件设计实例

10.2 步进电机应用实例

10.2.1 步进电机简介

10.2.2 步进电机的控制

10.2.3 步进电机的程序设计

10.3 单总线数字温度传感器DS18820应用实例

10.3.1 单总线技术简介

10.3.2 单总线温度传感器DS18820简介

10.3.3 DS18820软、硬件设计

10.4 24CXX系列存储器应用实例

10.4.1 I2C总线简介

10.4.2 I2C总线器件工作原理及时序

10.4.3 24C01存储器的软硬件设计实例

10.5 93CXX系列存储器应用实例

10.5.1 SPI总线简介

10.5.2 93C46存储器的软硬件设计实例

10.6 DS1302时钟芯片应用实例

10.6.1 实时时钟(RTC)简介

10.6.2 DS1302时钟芯片简介

10.6.3 DS1302的软硬件设计实例

10.7 ADC0832应用实例

10.7.1 模/数转换(ADC)简介

10.7.2 8位串行A/D转换器ADC0832简介

10.7.3 ADC0832软硬件设计实例

标签:单片机开发


Top

分享:

支付宝

微信

支付宝打赏图片微信打赏图片