亲,“摩尔吧”已合并升级到更全、更大、更强的「新与非网」,提供电子产业图谱,星计划虚位以待。点击查看「新与非网」
课程简介
课程讲解特别细致,详细讲了各种基础概念,手把手写代码。尤其是对SPI、I2C、DS18B20单总线等协议时序的讲解,细致浅显,容易理解。保证课程能够学得下去,学得会,而不是学完仍然没法干活。
课程目录
1.1.你不能错过的单片机课程
1门课程 04小时27分钟
本节课程为系列教程《零基础一个月学会51单片机》的第一篇,着重讲解了整个课程体系,以及适合学习的人群等。分析技术基础、课程配套的开发板试用介绍、单片机学习阶段以及最受大家关心的学习费用问题。
1.2.单片机到底是个什么东西
1门课程 05小时36分钟
本节课程为系列教程《零基础一个月学会51单片机》的第二篇,介绍了集成电路、可编程设备、计算机核心CPU、存储器概念、单片机工作原理、着重加强同学们对电路板的一个概念认知等。
1.3.单片机有很多种
1门课程 01小时51分钟
本节课程为系列教程《零基础一个月学会51单片机》的第三篇,从单片机的发展史开始着重分析了单片机的发展方向和趋势,介绍目前市场上主流的单片机及其各自特点。还介绍了STC宏晶科技的51系列单片机的特点,及其主要型号、网站信息浏览。目的是让大家学会自己到芯片厂商网站查找及下载资料,最后,从项目角度分析对主控单片机芯片的选型,为大家今后的工作提供很好的技术方向和帮助。
1.4.玩转你的开发板
1门课程 03小时10分钟
本节课程为系列教程《零基础一个月学会51单片机》的第四篇,着重讲解了开发板及其配件描述,目的是让大家拿到开发板后不会迷茫。后面还详细介绍主板以及主板上的板载原件,大家对开发板有个大概认识。还有上电检查、程序下载软件使用、以及官方实力程序的烧录测试等。
1.5.动手写代码之前必须的准备工作
1门课程 04小时03分钟
本节课程为系列教程《零基础一个月学会51单片机》的第五篇,给大家的代码编写打基础,从Keil uVision软件的只能装试用个,到C语言的基本概念讲解,梳理单片机软件开发流程和程序下载后的常规工作流程。
1.6.单片机控制第一个外设-LED灯
1门课程 03小时19分钟
本节课程为系列教程《零基础一个月学会51单片机》的第六篇,从单片机外设编程的一般步骤开始介绍,结合开发板上的LED相关部分介绍原理图,以及点亮LED这样一个小实验,通过流水灯实验来结合C语言教学,通俗易懂。包括C语言的三种循环语句、移位运算符、位取反运算符等。
1.7.静态和动态控制数码管
1门课程 03小时29分钟
本节课程为系列教程《零基础一个月学会51单片机》的第七篇,本节课程进入到数码管的学习,课程详细介绍数码管的作用、特征和工作原理,并且解释了共阴极共阳极、静态动态驱动方式等相关概念。
1.8.LED点阵
1门课程 04小时23分钟
本节课程为系列教程《零基础一个月学会51单片机》的第八篇,进入LED点阵学习篇章。本节从外观、作用、构建、原理等角度全面介绍LED点阵,并且分析了驱动LED点阵的2种电路连接方式。
1.9.按键
1门课程 05小时01分钟
本节课程为系列教程《零基础一个月学会51单片机》的第九篇,进入按键学习章节,着重讲解按键的工作原理,CPU如何处理按键以及独立按键和矩阵式按键的区别。
1.10.定时器和计数器
1门课程 03小时23分钟
本节课程为系列教程《零基础一个月学会51单片机》的第十篇,开篇介绍定时器,主要是定时器的工作原理、作用和意义,后面介绍定时器的主要寄存器,着重讲解TCON中的TF和TR位、TMOD中的GATE位。最后将进行定时器的编程实践,理解一步到位!
1.11.蜂鸣器
1门课程 02小时26分钟
本节课程为系列教程《零基础一个月学会51单片机》的第十一篇,进入蜂鸣器的学习篇章,从工作原理、分类上讲解了无源蜂鸣器和有源蜂鸣器2种的发声原理和所需要的控制信号特性,为驱动蜂鸣器做理论积累。
1.12.直流电机和步进电机
1门课程 02小时38分钟
本节课程为系列教程《零基础一个月学会51单片机》的第十二篇,讲述电机的分类,第一部分为直流电机的工作原理、驱动方法,并且使用电源直接驱动、使用电机驱动芯片驱动2种方式来驱动电机工作。第二部分为步进电机,着重讲解:步距角、相数、细分、极性和拍数,最后进入实践环节!
1.13.串口通信和RS485
1门课程 05小时15分钟
本节课程为系列教程《零基础一个月学会51单片机》的第十三篇,开篇讲述了通信有关的基本概念,如通信的约定、编码传输、同步异步、电平信号差分信号等,这些基本概念对理解通信有很重要意义。然后深入串行通信的相关概念,如波特率、数据位、停止位、校验位等。最后将51单片机和串行通信相结合,进行接线实战以及串口初始化等。
1.14.实时时钟DS1302
1门课程 05小时00分钟
本节课程为系列教程《零基础一个月学会51单片机》的第十四篇,从源头分析原理图,理解时序的概念,学会结合时序图来分析代码,进而正确编写,实现在完全无参考情况下根据时序图编写DS1302的底层读写代码,然后封装出读取DS1302时间的函数等。
1.15.I2C通信之EEPROM
1门课程 03小时31分钟
本节课程为系列教程《零基础一个月学会51单片机》的第十五篇,围绕EEPROM讲述其相关概念,重点是单片机系统中的存储器和I2C接口,然后进行AT24C02的数据手册进行带读,以及I2C协议的关键概念解析。还涉及到EEPROM的上层读写时序分析,提升解决问题的能力。
1.16.AD和DA转换
1门课程 03小时20分钟
本节课程为系列教程《零基础一个月学会51单片机》的第十六篇,讲AD转换相关概念,主要是量程、精确度、分辨率、位数、转换速度等。课程中还涉及参考官方例程来建立工程、写时序代码,读出AD值来串口输出查看,以及发板原理图中DA转换的演示原理、实例代码等。
1.17.LCD1602和12864显示器
1门课程 08小时28分钟
本节课程为系列教程《零基础一个月学会51单片机》的第十七篇,对LCD的基础知识进行串讲,并引入一些显示相关的概念如像素、显存等。
学员评价
常见问题