手把手教你学51单片机(C语言版)课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《手把手教你学51单片机(C语言版)课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手把手 51 单片机 语言版 课件
- 资源描述:
-
1、手把手教你学51单片机(C语言版)赞誉 REVIEW01Part One赞誉 REVIEW1 如何学习单片机02Part One1 如何学习单片机1.2 学习单片机的最佳方法1.4 单片机开发软件环境搭建1.6 答读者问1.1 学什么类型的单片机1.3 单片机学习的准备工作1.5 Keil基本概况介绍2 点亮你的LED03Part One2 点亮你的LED2.1 单片机的内部资源2.2 单片机最小系统2.3 LED小灯2.6 练习题2.5 程序下载2.4 程序代码编写2 点亮你的LED2.2 单片机最小系统2.2.1 电源012.2.2 晶振022.2.3 复位电路032.4 程序代码编写2
2、点亮你的LED2.4.1 特殊功能寄存器和位定义2.4.2 新建一个工程2.4.3 编写点亮小灯的程序3 硬件基础知识学习04Part One3 硬件基础知识学习 3.1 电磁干扰01 3.2 去耦电容的应用023.3.1 三极管的初步认识3.3.2 三极管的原理3.3.3 三极管的应用3.3 三极管在数字电路中的应用03 3.4 74HC138三八译码器的应用04 3.5 LED闪烁程序05 3.6 练习题064 C语言基础以及流水灯的实现05Part One4 C语言基础以及流水灯的实现014.1 二进制、十进制和十六进制024.2 C语言变量类型和范围034.3 C语言基本运算符044.
3、4 for循环语句054.5 while循环语句064.6 函数的简单介绍4 C语言基础以及流水灯的实现4.7 Keil软件延时4.8 流水灯程序4.9 练习题5 定时器与数码管基础06Part One5 定时器与数码管基础 5.3.1 数码管的基本介绍5.3.2 数码管的真值表5.3.3 数码管的静态显示5.2.1 定时器的初步认识5.2.2 定时器的寄存器5.2.3 定时器的应用 025.2 定时器的学习045.4 练习题5.1 逻辑电路与逻辑运算015.3 数码管的学习036 中断与数码管动态显示07Part One6 中断与数码管动态显示6.1 C语言的数组6.2 if语句6.3 sw
4、itch语句6.6 练习题6.5 单片机中断系统6.4 数码管的动态显示6.1 C语言的数组6 中断与数码管动态显示6.1.1 数组的基本概念6.1.2 数组的声明6.1.3 数组的初始化6.1.4 数组的使用和赋值6.4 数码管的动态显示6 中断与数码管动态显示6.4.2 数码管显示消隐6.4.1 动态显示的基本原理6.5 单片机中断系统6 中断与数码管动态显示CBA6.5.1 中断的产生背景6.5.2 定时器中断的应用6.5.3 中断的优先级7 变量进阶与点阵LED08Part One7 变量进阶与点阵LED7.1 变 量 的作 用 域7.2 变量 的 存储 类 别7.3 点阵 的 初步
5、认 识7.4 点阵 的 图形 显 示7.5 点阵 的 动画 显 示7.6 练习题7.1.1 局部变量7.1.2 全局变量 7.5.1 点阵的纵向移动7.5.2 点阵的横向移动 8 函数进阶与按键09Part One8 函数进阶与按键8.6 练习题8.5 简易加法计算器8.4 按键8.3 函数的形式参数和实际参数8.2 函数的调用8.1 单片机最小系统8 函数进阶与按键8.1 单片机最小系统8.1.1 电源018.1.2 晶振028.1.3 复位电路038.4 按键8 函数进阶与按键018.4.1 独立按键8.4.2 矩阵按键020304058.4.3 独立按键的扫描8.4.4 按键消抖8.4.
6、5 矩阵按键的扫描9 步进电机与蜂鸣器10Part One9 步进电机与蜂鸣器9.2 上下拉电阻9.4 蜂鸣器9.1 单片机IO口的结构9.3 28BYJ-48型步进电机详解与实例9.5 练习题9.3 28BYJ-48型步进电机详解与实例9 步进电机与蜂鸣器9.3.2 28BYJ-48型步进电机原理详解9.3.4 转动精度与深入分析9.3.6 包含综合应用的实用程序9.3.1 电机的分类9.3.3 让电机转起来9.3.5 编写实用程序的基础10 实例练习与经验积累11Part One10 实例练习与经验积累0110.1 数字秒表实例0210.2 PWM知识与实例0310.3 交通灯实例0410
7、.4 51单片机RAM区域的划分0510.5 长短按键的应用0610.6 练习题10.1 数字秒表实例10 实例练习与经验积累10.1.2 定时时间精准性调整10.1.4 数码管扫描函数算法改进10.1.1 不同数据类型间的相互转换10.1.3 字节操作修改位的技巧10.1.5 秒表程序11 UART串口通信12Part One11 UART串口通信11.6 通信实例与ASCII码11.5 UART串口通信的基本应用11.4 IO口模拟UART串口通信11.3 USB转串口通信11.2 RS-232通信接口11.1 串行通信的初步认识11 UART串口通信11.7 练习题11.5 UART串口
展开阅读全文