
【单片机学习】
文章平均质量分 89
搞IC的小冯
愿得此身长报国,何须生入玉门关。
展开
-
【STC单片机学习】高级外设和项目篇二:红外遥控
【朱老师课程总结 侵删】第一部分、章节目录2.2.1.红外遥控背景知识2.2.2.原理图电路分析2.2.3.NEC协议讲解2.2.4.官方示例代码解析12.2.5.官方示例代码解析22.2.6.红外接收程序的移植和调试12.2.7.红外接收程序的移植和调试2第二部分、章节介绍2.2.1.红外遥控背景知识 本节讲述人机界面的概念以及红外遥控相关的背景知识,目的是拓宽大家的视野和知识面,为进一步深入学习指点方向。2.2.2.原理图电路分析 本节分析红...原创 2020-12-10 09:30:38 · 2021 阅读 · 0 评论 -
【STC单片机学习】高级外设和项目篇一:温度传感器DS18B20
【朱老师课程总结 侵删】第一部分、章节目录2.1.1.DS18B20相关背景知识12.1.2.DS18B20相关背景知识22.1.3.原理图和数据手册12.1.4.原理图和数据手册22.1.5.原理图和数据手册32.1.6.原理图和数据手册42.1.7.原理图和数据手册52.1.8.DS18B20的工作流程分析2.1.9.DS18B20的编程要点2.1.10.DS18B20移植实验12.1.11.DS18B20移植实验22.1.12.DS18B20移植原创 2020-12-07 14:31:33 · 4455 阅读 · 4 评论 -
【STC单片机学习】第十七课:LCD1602显示器
【朱老师课程总结 侵删】第一部分、章节目录第二部分、章节介绍1.17.1_2.LCD显示器相关背景1_21.17.3.开始学习LCD16021.17.4.LCD1602控制器的低层时序11.17.5.LCD1602控制器的低层时序21.17.6.代码实践1.17.7.LCD12864介绍1.17.8.LCD12864低层时序分析1.17.9.ST7565的指令集11.17.10_11.ST7565的指令集2_31.17.12.ST7565的指令集41.原创 2020-12-03 22:10:49 · 3515 阅读 · 0 评论 -
【STC单片机学习】第十六课:AD和DA转换
【朱老师课程总结 侵删】第一部分、章节目录1.16.1_2.AD转换及其相关背景知识1_21.16.3.原理图和数据手册1.16.4.结合例程分析时序1.16.5.代码实践1.16.6.串口直接显示电压值1.16.7.DA转换第二部分、章节介绍1.16.1.AD转换及其相关背景知识1 本节对整个课程做介绍,并且主要讲了模拟量和数字量这两个概念。1.16.2.AD转换及其相关背景知识2 本节接上节继续讲AD转换相关概念,主要是量程、精确度、分辨率、位...原创 2020-12-01 21:12:30 · 6854 阅读 · 0 评论 -
【STC单片机学习】第十五课:I2C通信-EEPROM
【朱老师课程总结 侵删】第一部分、章节目录第三部分、随堂记录1.15.1.EEPROM及其背景知识1.15.2.原理图和数据手册11.15.3.原理图和数据手册21.15.4_5.I2C低层时序图和程序1_21.15.6.EEPROM读写测试11.15.7.EEPROM读写测试21.15.8.程序问题解决第二部分、章节介绍1.15.1.EEPROM及其背景知识本节围绕EEPROM讲述其相关概念,重点是单片机系统中的存储器和I2C接口。1.15.2.原理图和数据手册1本节先简单分析原理图和接线,然原创 2020-11-26 10:28:27 · 1968 阅读 · 0 评论 -
【STC单片机学习】第十四课:SPI通信-实时时钟DS1302
【朱老师课程总结 侵删】第一部分、章节目录1.14.1.RTC有关的背景知识1.14.2.原理图和接线1.14.3.数据手册带读1.14.4.时序图的读法11.14.5.时序图的读法21.14.6.编程实践11.14.7.编程实践21.14.8.添加串口调试11.14.9.添加串口调试21.14.10.DS1302的时间格式详解1.14.11.向DS1302写入时间1.14.12.及时对程序进行规整第二部分、章节介绍1.14.1.RTC有关的背原创 2020-11-22 23:10:07 · 3000 阅读 · 0 评论 -
【STC单片机学习】第十三课:串口通信和RS485
【朱老师课程总结 侵删】第一部分、章节目录1.13.1.通信有关的常见概念1.13.2.什么是串行通信1.13.3.51单片机的串行通信1.13.4.STC51的串行通信相关寄存器11.13.5.STC51的串行通信相关寄存器21.13.6.STC51的串行通信实战11.13.7.STC51的串行通信实战21.13.8.STC51的串行通信实战31.13.9.STC51的串行通信实战41.13.10.STC51的串行通信实战51.13.11.RS485介绍原创 2020-11-19 01:46:51 · 4430 阅读 · 0 评论 -
【STC单片机学习】第十二课 单片机的电机(步进电机)
【朱老师课程总结 侵删】第一部分、章节目录1.12.1.直流电机1.12.2.步进电机理论11.12.3.步进电机理论21.12.4.开发板原理图分析说明1.12.5.步进电机编程实践11.12.6.步进电机编程实践2第二部分、章节介绍1.12.1.直流电机 本节讲述电机的分类,直流电机的工作原理、驱动方法,并且使用电源直接驱动、使用电机驱动芯片驱动2种方式来驱动电机工作。1.12.2.步进电机理论1 本节首先介绍什么是步进电机,然后讲了步进电机的...原创 2020-11-18 10:32:57 · 4353 阅读 · 2 评论 -
【STC单片机学习】第十一课:蜂鸣器
【朱老师课程总结 侵删】第一部分、章节目录1.11.1.蜂鸣器的原理1.11.2.让蜂鸣器响起来1.11.3.用定时器控制蜂鸣器音调1.11.4.蜂鸣器发出滴滴声1.11.5.让蜂鸣器唱歌11.11.6.让蜂鸣器唱歌2第二部分、章节介绍1.11.1.蜂鸣器的原理 本节从工作原理、分类上讲解了无源蜂鸣器和有源蜂鸣器2种的发声原理和所需要的控制信号特性,为驱动蜂鸣器做理论积累。1.11.2.让蜂鸣器响起来 本节用最简单的代码让蜂鸣器响起来,主要目的是验证上...原创 2020-11-16 13:27:54 · 6475 阅读 · 0 评论 -
【STC单片机学习】第十课:单片机的定时器和计数器
【朱老师课程总结 侵删】第一部分、章节目录1.10.1.定时器介绍1.10.2.软件控制硬件的关键-寄存器1.10.3.51单片机的定时器简介1.10.4_5.定时器的主要寄存器介绍1_21.10.6.定时器的主要寄存器介绍31.10.7_8.定时器编程实践1_21.10.9.定时时间设置错误纠正第二部分、章节介绍1.10.1.定时器介绍 本节从大的方面介绍定时器,主要是定时器的工作原理、作用和意义。1.10.2.软件控制硬件的关键-寄存器 ...原创 2020-11-14 14:58:42 · 4445 阅读 · 0 评论 -
【STC单片机学习】第九课:单片机按键使用
【朱老师课程总结 侵删】第一部分、章节目录1.9.1.按键相关知识1.9.2.独立按键编程1.9.3.键值检测与显示1.9.4.按键的消抖1.9.5.完整的按键检测1.9.6.中断的引入1.9.7.使用单片机外部中断来处理按键1.9.8.矩阵键盘的原理1.9.9.矩阵键盘编程实战第二部分、章节介绍1.9.1.按键相关知识 本节讲解按键的工作原理,CPU如何处理按键以及独立按键和矩阵式按键的区别。1.9.2.独立按键编程 本节首先讲解独立按...原创 2020-11-08 00:50:53 · 5264 阅读 · 5 评论 -
【STC单片机学习】第八课:单片机的LED点阵
【朱老师课程总结 侵删】第一部分、章节目录1.8.1.LED点阵简介1.8.2.原理图分析1.8.3.LED点阵编程实践11.8.4.LED点阵编程实践21.8.5.LED点阵编程实践31.8.6.字模介绍1.8.7.横向取模的显示函数11.8.8.横向取模的显示函数21.8.9.纵向取模的显示函数第二部分、章节介绍1.8.1.LED点阵简介 本节从外观、作用、构建、原理等角度全面介绍LED点阵,并且分析了驱动LED点阵的2种电路连接方式。1.8...原创 2020-11-05 14:25:34 · 5502 阅读 · 3 评论 -
【STC单片机学习】第七课:单片机控制静态/动态数码管
【朱老师课程总结 侵删】第一部分、章节目录1.7.1.什么是数码管1.7.2.静态数码管的初步驱动1.7.3.静态数码管显示数字1.7.4.让数码管依次显示0到f1.7.5.动态数码管1.7.6.动态数码管显示编程实战11.7.7.动态数码管显示编程实战21.7.8.38译码器介绍1.7.9.使用38译码器驱动动态数码管第二部分、章节介绍1.7.1.什么是数码管 本节介绍数码管的作用、特征和工作原理,并且解释了共阴极共阳极、静态动态驱动方式等相关...原创 2020-11-02 01:47:16 · 5342 阅读 · 2 评论 -
【STC单片机学习】第六课:单片机控制第一个外设-LED灯
【朱老师课程总结,侵删】第一部分、章节目录第一部分、章节目录第二部分、章节介绍第三部分、随堂记录1.6.1.单片机编程的一般步骤1.6.2.原理图与控制方法分析1.6.3.第一个实验:点亮LED1.6.4.如何让LED闪烁1.6.5.C语言循环语句学习1.6.6.流水灯效果实现11.6.7.流水灯效果实现21.6.8.跑马灯效果实现第二部分、章节介绍1.6.1.单片机编程的一般步骤 本节介绍单片机外设编程的一般步骤,具有指导意义。...原创 2020-11-01 01:24:06 · 4979 阅读 · 17 评论 -
【STC单片机学习】第五课:动手写代码之前必须的准备工作
【朱老师课程总结】侵删第一部分、章节目录1.5.1.Keil软件的介绍和安装1.5.2.Keil的基本使用演示1.5.3.C语言基本介绍1.5.4.C语言基本概念1.5.5.整体流程梳理1.5.6.跟着数据手册学单片机11.5.7.跟着数据手册学单片机21.5.8.跟着数据手册学单片机31.5.9.跟着数据手册学单片机41.5.10.二进制和IO端口 第二部分、随堂记录1.5.1.Keil软件的介绍和安装1.5.1.1、IDE概念...原创 2020-10-26 17:00:19 · 2758 阅读 · 0 评论 -
【STC单片机学习】第四课:了解你的开发板(STC51)
【朱老师课程总结】侵删第一部分、章节目录1.4.1.开发板完全介绍1.4.2.开发板主板及板载原件介绍1.4.3.上电前的准备工作1.4.4.学会向单片机下载程序并运行1.4.5.下载并测试官方示例程序1(LED灯、独立按键、蜂鸣器)1.4.6.下载并测试官方示例程序21.4.7.下载并测试官方示例程序31.4.8.下载并测试官方示例程序4 第二部分、随堂记录1.4.1.开发板完全介绍1.4.1.1、版本(1)课程以V3.0(高配)为准,兼...原创 2020-10-22 14:11:09 · 3794 阅读 · 0 评论 -
【STC单片机学习】第三课:单片机有很多种
【朱有鹏老师课程总结】侵删第一部分、章节目录1.3.1.51单片机发展史1.3.2.主流单片机及各自特点1.3.3.STC51各个系列的特点1.3.4.做项目时如何选型主控单片机 第三部分、随堂记录1.3.1.51单片机发展史1.3.1.1、51单片机由Intel公司设计诞生(1)1971年,Intel推出4位单片机Intel4004(2)1972年,Intel推出8位单片机Intel8008(3)期间还有别的公司如Motorola、Zilog等推出各自的...原创 2020-10-21 14:02:56 · 1649 阅读 · 2 评论 -
【STC单片机学习】第二课:单片机是什么东西
第二课 单片机是什么东西?--------------------------------------------------------第一部分、章节目录1.2.1.从电路到集成电路1.2.2.计算机的核心设备CPU1.2.3.给单片机下个定义1.2.4.ROM与RAM1.2.5.单片机的工作原理1.2.6.外设与内部外设1.2.7.单片机与电路板1.2.8.软件与硬件的区别和联系1.2.9.硬件工程师主要工作职责1.2.10.软件工程师主要工作职责1.2.11.datashe原创 2020-10-19 12:28:17 · 3395 阅读 · 14 评论 -
【STC单片机学习】第一课:学习介绍
第一部分、章节目录1.1.1.单片机适合谁来学?1.1.2.咱们学什么?1.1.3.我为什么要学单片机1.1.4.为什么要从51单片机学起1.1.5.咱们的开发板1.1.6.学习本课程需要什么基础1.1.7.学多久以及学完后能怎样1.1.8.单片机和嵌入式的关系1.1.9.单片机和物联网的关系1.1.10.单片机和C语言的关系1.1.11.对大家有什么要求第二部分、随堂记录1.1.1.单片机适合谁来学? (1)物联网、嵌入式、电子、通信、计算机、自动化等相关专业大一...原创 2020-10-18 21:09:16 · 3429 阅读 · 7 评论