书签 分享 收藏 举报 版权申诉 / 72
上传文档赚钱

类型手把手教你学51单片机(C语言版)课件.pptx

  • 上传人(卖家):晟晟文业
  • 文档编号:3729065
  • 上传时间:2022-10-07
  • 格式:PPTX
  • 页数:72
  • 大小:2.09MB
  • 【下载声明】
    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串口

    8、通信的基本应用11 UART串口通信11.5.2 UART模块介绍11.5.1 通信的三种基本类型11.5.3 UART串口程序12 指针基础与1602液晶的初步认识13Part One12 指针基础与1602液晶的初步认识12.5 练习题12.4 1602液晶的认识12.3 字符数组和字符指针12.2 指向数组元素的指针12.1 指针的概念与指针变量的声明12 指针基础与1602液晶的初步认识12.1 指针的概念与指针变量的声明CBA12.1.1 变量的地址12.1.2 指针变量的声明12.1.3 指针的简单示例12 指针基础与1602液晶的初步认识12.2 指向数组元素的指针AB12.2.

    9、2 指向数组元素指针的实例12.2.1 指向数组元素的指针和运算法则LOGOM.94275.CN12 指针基础与1602液晶的初步认识12.3 字符数组和字符指针A12.3.1 常量和符号常量12.3.2 字符和字符串数组实例B12 指针基础与1602液晶的初步认识12.4 1602液晶的认识112.4.1 1602液晶的硬件接口介绍212.4.2 1602液晶的读写时序介绍312.4.3 1602液晶的指令介绍412.4.4 1602液晶简单实例13 1602液晶与串口的应用实例14Part One13 1602液晶与串口的应用实例AEDFBC13.2 1602整屏移动13.3 多.c文件的

    10、初步认识13.5 串口通信机制和实用的串口例程13.4 计算器实例13.6 练习题13.1 通信时序解析14 I2C总线与E2PROM15Part One14 I2C总线与E2PROM14.1 I2C时序初步认识 14.2 I2C寻址模式 14.3 E2PROM的学习14.3.1 E2PROM单字节读写操作时序14.3.2 E2PROM多字节读写操作时序14.3.3 E2PROM的页写入1 4.4 I 2 C 和E 2 P R OM 的 综 合实 验 学 习 14.5 练习题 15 实时时钟DS130216Part One15 实时时钟DS130215.1 BCD码的概念15.2 SPI时序初

    11、步认识15.3 实时时钟芯片DS130215.6 练习题15.5 电子钟实例15.4 复合数据类型15.3 实时时钟芯片DS130215 实时时钟DS130215.3.2 DS1302的硬件信息15.3.4 DS1302通信时序介绍15.3.1 DS1302的特点15.3.3 DS1302寄存器介绍15.3.5 DS1302的BURST模式15 实时时钟DS130215.4 复合数据类型CBA15.4.1 结构体数据类型15.4.2 共用体数据类型15.4.3 枚举数据类型16 红外通信与DS18B20温度传感器17Part One16 红外通信与DS18B20温度传感器16.1 红外光的基本

    12、原理16.2 红外遥控通信原理16.5 练习题16.4 温度传感器DS18B2016.3 NEC协议红外遥控器17 模数转换A/D与数模转换D/A18Part One17 模数转换A/D与数模转换D/A17.1 A/D和D/A的基本概念17.2 A/D的主要指标17.3 PCF8591的硬件接口17.6 D/A输出17.5 A/D差分输入信号17.4 PCF8591的软件编程17 模数转换A/D与数模转换D/A17.7 简易信号发生器实例17.8 练习题18 RS-485通信与Modbus协议19Part One18 RS-485通信与Modbus协议 18.1 RS-485通信0118.2.

    13、1 Modbus协议特点18.2.2 RTU协议帧数据18.2 Modbus通信协议介绍02 18.3 Modbus多机通信例程03 18.4 练习题0419 实践项目开发多功能电子钟20Part One19 实践项目开发多功能电子钟19.1 类型说明 19.2 头文件 19.3 条件编译 1 9.4 项目 实战 多 功 能 电子 钟19.4.1 项目需求分析19.4.2 程序结构规划19.4.3 程序代码编写19.5 练习题 20 单片机开发常用工具的使用21Part One20 单片机开发常用工具的使用20.1 万用表20.2 示波器20.4 练习题20.3 逻辑分析仪LOGOM.9427

    14、5.CN20 单片机开发常用工具的使用20.1 万用表A20.1.1 万用表的功能及类型20.1.2 万用表的使用方法B20 单片机开发常用工具的使用20.2 示波器A20.2.1 示波器的功能及类型20.2.2 示波器的使用B20 单片机开发常用工具的使用20.3 逻辑分析仪0120.3.1 什么是逻辑分析仪0320.3.3 逻辑分析仪的使用0520.3.5 数字电路应用中逻辑分析仪比之示波器的优势0220.3.2 逻辑分析仪的参数0420.3.4 应用实例分析UART、I2C、SPI附录A ASCII码字符表22Part One附录A ASCII码字符表附录B C语言运算符及优先级23Part One附录B C语言运算符及优先级附:KST-51开发板原理图24Part One附:KST-51开发板原理图感谢聆听

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:手把手教你学51单片机(C语言版)课件.pptx
    链接地址:https://www.163wenku.com/p-3729065.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库