-
CAN 全称为Controller Area Network 即控制器局域网是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中均嵌入CAN控制装置。
本课程是CAN模块设计学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!
本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用实例模块制作的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。
在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。
课程详情:
《畅学CAN模块由入门到实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了CAN基本知识,CAN协议、MCP2515控制器、TJA1050收发器、MCP2515 程序讲解等。
每课内容如下:
第1课 CAN基本知识
1、什么是CAN ?
2、CAN特点
3、CAN特性
4、CAN工作
5、什么是CSMA/CD ?
6、标准格式CAN和扩展格式CAN
7、CAN连接图
第2课 CAN协议
1、帧的种类
2、数据帧构成
3、数据帧
4、仲裁段
5、控制段
6、数据长度码和字节数的关系
7、数据段
8、遥控帧组成
9、遥控帧(远程帧)
10、遥控帧和数据帧
11、错误帧
12、过载帧
13、帧间隔
第3课 CAN芯片选型
1、Philips制造的CAN芯片
2、Microchip 的MCP2515
3、SJA1000和MCP2515
4、CEPARK MCP2515模块
5、CAN总线开发板
第4课 MCP2515控制器
1、CEPARK MCP2515 CAN总线模块
2、引脚图
3、MCP2515特性
4、CAN控制器的寄存器映射表
5、验收滤波寄存器和验收屏蔽寄存器
6、接收缓冲器
7、发送缓冲器
8、RXFnSIDH--验收滤波寄存器n标准标识符
9、RXMnSIDH--验收屏蔽寄存器n标准标识符
10、RXBnSIDH--接收缓冲器n标准标识符
11、RXB0CTRL--接收缓冲器0控制寄存器
12、RXBnDLC--接收缓冲器n数据长度码
13、RXBnDM--接收缓冲器n数据字段字节Mm
14、TXBnSIDH--发送缓冲器n标准标识符
15、TXBnCTRL--发送缓冲器n控制寄存器
16、TXBnDLC--发送缓冲器n数据长度码
17、TXBnDm--发送缓冲器n数据字节m
18、工作模式
19、CANCTRL--CAN控制寄存器
20、配置模式
21、正常模式
22、休眠模式
23、CANSTAT--CAN状态寄存器
24、仅监听模式
25、环回模式
26、中断
27、CANINTF--中断标志寄存器
28、CAN位时间
29、波特率
30、位定时配置寄存器
31、CNF1
32、CNF2
33、CNF3
34、波特率计算
35、总结
36、CANINTE--中断使能寄存器
第5课 TJA1050收发器
1、TJA1050高速收发器概述
2、功能描述
3、特征
4、引脚图
5、改进和引脚兼容性
6、工作模式
第6课 MCP2515 程序讲解
1、实验现象-1
2、实验现象-2
3、主函数
4、MCP2515初始化
5、接收缓冲器与发送缓冲器
6、设置中断
7、串口初始化
8、定时器0初始化
9、单片机初始化
10、串口接收中断函数
11、CAN 发送阶段
12、int1中断
13、CAN接收任意长度的数据课程细节:
本套课程以CAN模块制作为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。
网站功能:
1. 课时简介,方便让你快速了解本课时主讲内容 。
2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。
-
nRF24.L01是一款新型单片射频收发器件,工作于2.4 GHz~2.5 GHz ISM频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。
本课程是NRF24L01无线模块设计学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!
本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用实例模块制作的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。
在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。
课程详情:
《无线模块实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了无线技术,2.4G无线模块、NRF24L01模块、Tx与Rx的配置过程、SPI控制程序、组网通讯等。
目录介绍:
第一课:无线模块入门
(1) 无线技术分类与对比
(2) 2.4G无线技术优势
(3) 常见2.4G无线模块
第二课:NRF24L01模块系列
(1) 模块介绍
(2) 硬件说明
(3) 应用范围
(4) 常见问题和注意事项
第三课:NRF24L01程序讲解
(1) 工作方式
(2) Tx与Rx的配置过程
(3) SPI控制程序
(4) 收发测试
(5) 组网通讯
课程细节:
本套课程以无线模块制作为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。
网站功能:
1. 课时简介,方便让你快速了解本课时主讲内容
2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。
-
本教程的亮点就是在分析初学者认知规律的基础上,对北斗星定位系统的原理进行系统而翔实的介绍。本课程打破了传统的教学模式,采用模块制作与使用的方法,分别从北斗星系统的硬件介绍,报文的分析配置、如何结合PC机使用,如何与单片机连接、信息的解析与显示等方面,巧妙地将单片机原理与应用、硬件电路设计、单片机编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。
在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。
课程详情
《畅学北斗星定位系统实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了北斗星定位系统开发的流程、方法、技巧和设计思想。本课程主要讲解了北斗星定位系统的硬件,报文信息的分析配置,进而介绍如何配合PC机和单片机使用,来最终解析和显示定位信息。
目录介绍
第一课 北斗系统的介绍
1.世界上现有其他定位系统的介绍
2.北斗定位原理的介绍
3.北斗定位系统的优势及未来发展
第二课 北斗定位系统硬件介绍
1.定位系统系统框图讲解
2.北斗定位系统电路图讲解
3.北斗定位系统与单片机之间的数据交换原理
第三课 北斗报文信息分析与配置
1.报文分类
2.数据类型
3.数据格式
4.消息配置
第四课 北斗定位系统结合PC机使用
1.北斗第三代产品的认识与电气连接
2.GDT专用上位机的介绍与使用
3.串口调试助手的讲解与使用
第五课 北斗模块与51单片机硬件连接
1.51单片机串口介绍
2.51单片机串口配置
3.51开发板硬件介绍
4.51单片机与北斗模块电路连接
第六课 北斗定位信息解析与显示
1.北斗定位信息程序解析
2.定位信息显示
课程细节
本套课程以北斗星定位系统为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。
网站功能:
1. 课时简介,方便让你快速了解本课时主讲内容 。
2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。
-
L298N电机驱动模块采用ST公司的L298N芯片,L298N芯片可直接对电机进行控制,无须隔离电路,通过单片机的IO输入改变芯片控制端的电平,即可以对电机进行正反转、停止的操作,非常方便。可以直接驱动两路3-30V直流电机,并提供了5V输出接口,可以给5V单片机电路系统供电,支持3.3VMCU控制,可以方便的控制直流电机速度和方向。支持2相步进电机、一路5线4相步进电机,是智能小车必备。
本课程通过L298N电机驱动模块设计与使用详解,以初学者为对象,从零开始手把手教你学习单片机电机驱动模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!是学习者从入门到深入的一套经典视频教程。
本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用模块制作与使用的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。
在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。
课程详情:
《L298N电机驱动模块实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了电机基本概念、L298N芯片讲解、直流电机、步进电机、L298N模块设计、用模块驱动直流电机和步进电机应用程序讲解等。
目录介绍:
第1课 L298N电机驱动模块入门
1、电机基本概念
2、电机型号识别
3、电机的用途
4、L298N芯片简介
5、L298N电机驱动模块简介
第2课 L298N电机驱动模块设计详解
1、L298N_H桥原理
2、L298N内部原理
3、78M05稳压芯片
4、续流二极管
5、L298N使用注意事项
第3课 L298N模块驱动电机程序及测试详解
1、硬件连接接线说明
2、直流电机的介绍
3、驱动直流电机的程序
4、28BYJ-48步进电机步
5、驱动步进电机的程序
6、测试说明
课程细节:
本套课程以L298N电驱动机模块制作使用为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。
网站功能:
1. 课时简介,方便让你快速了解本课时主讲内容 。
2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。
-
三轴加速度传感器具有体积小和重量轻特点,可以测量空间加速度,能够全面准确反映物体的运动性质,在航空航天、机器人、汽车和医学等领域得到广泛的应用。MMA7455数字三轴加速度传感器模块核心为飞思卡尔公司的MMA7455L数字三轴加速度传感器,该模块设计使用官方推荐设计,板卡线路经过高电磁兼容设计和优化,具有输出精确,体积小,工作可靠,各种标识清晰,扩展性好等特点。MMA7455L芯片安装在带DIP插脚的印刷电路板(PCB)上,它允许客户将其集成到特定的设计应用对产品进行评估。这样客户就能够在他们自己硬件和软件环境内灵活地评估器件。
本课程是MMA7455数字三轴加速度传感器模块设计学习从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机电机驱动模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!
本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用模块制作与使用的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。
在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。
课程详情:
《MMA7455数字三轴加速度传感器模块实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了三轴加速度传感器基本知识、MMA7455L芯片讲解、MMA7455接口通信、硬件连接、用LCD1602显示坐标位置程序等。
目录介绍:
第1课 MMA7455模块简介
1、三轴加速度传感器简介
2、MMA7455L芯片简介
3、MMA7455L典型应用
4、MMA7455模块简介
第2课 MMA7455内部芯片及原理讲解
1、电容式加速度传感器
2、MMA7455接口通信
3、MMA7455下的SPI通讯
4、MMA7455下的IIC通讯
5、MMA7455寄存器
6、MMA7455校正
第3课 MMA7455模块程序编写
1、硬件连接
2、模拟IIC通信函数
3、MMA7455校准函数
4、主函数讲解
5、LCD1602器件讲解以及显示程序
课程细节:
本套课程以MMA7455数字三轴加速度传感器模块制作为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。
网站功能:
1. 课时简介,方便让你快速了解本课时主讲内容
2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。
-
超声传感器是一种将其他形式的能转变为所需频率的超声能或是把超声能转变为同频率的其他形式的能的器件。超声波测距模块利用超声波传感器来检测障碍物的有无和距离,本模块性能稳定,测度距离精确,模块高精度,盲区小。 广泛的应用于机器人避障,物体测距,液位检测,公共安防,停车场检测等领域 。
本课程是超声波测距模块设计学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!
本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用实例模块制作的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。
在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。
课程详情:
《超声波测距模块实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了超声波传感器,超声波测距、HC-SR04超声波测距模块、51单片机最小系统、寄存器设置、硬件连接与程序分析等。
目录介绍:
第一课 超声波测距模块入门知识
1、超声波传感器简介
2、超声波测距简介
3、超声波测距的原理、特点
4、超声波测距工作流程与误差
第二课 HC-SR04超声波测距模块原理分析
1、HC-SR04超声波测距模块介绍
2、超声波传感器发射和接收
3、超声波发射和接收电路原理
4、超声波测距模块工作时序
第三课 超声波测距模块硬件连接与程序讲解
1、51单片机最小系统
2、超声波测距模块硬件连接
3、寄存器设置讲解
4、超声波测距模块程序详解
5、测试说明
课程细节:
本套课程以超声波测距模块制作为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。
网站功能:
1. 课时简介,方便让你快速了解本课时主讲内容
2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。
-
本课程是NRF905无线收发模块设计学习从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机无线收发模块设计与应用,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!
本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用模块制作与使用的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。
在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。
课程详情:
《NRF905无线收发模块实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了无线技术基础、nRF905芯片、nRF905无线收发模块原理、SPI通信、硬件连接、用数码管显示无线收发模块通信数据之间的程序等。
目录介绍:
第1课 nRF905无线收发模块基础知识
1、无线技术基础
2、几种常见的短距离无线通信技术
3、常见的几款无线收发芯片
第2课 nRF905无线收发模块芯片讲解
1、nRF905芯片内部结构
2、nRF905工作模式简介
3、nRF905引脚及接口介绍
4、nRF905芯片特点及应用
第3课 nRF905无线收发模块介绍及原理讲解
1、nRF905无线收发模块简单介绍
2、nRF905无线收发模块接口电路管脚说明
3、nRF905无线收发模块工作模式
4、外围的RF信息
5、无线收发模块之间的区别
第4课 nRF905无线收发模块SPI通信
1、SPI总线协议介绍
2、nRF905模块器件配置
3、SPI接口寄存器设置
第5课 NRF905无线模块硬件连接及程序讲解
1、硬件连接
2、数据发送接收时序
3、程序讲解
4、测试说明
课程细节:
本套课程以NRF905无线收发模块制作与应用为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。
网站功能:
1. 课时简介,方便让你快速了解本课时主讲内容
2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。
-
本课程是单片机学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机,循序渐进地基于理论讲解并结合实验项目实战开发,讲解当前最热门的51单片机的C程序设计!
本教程的亮点就是在分析初学者认知规律的基础上,结合国内重点大学一线教师的教学经验以及借鉴国外经典教材的写作手法,对51单片机的应用基础知识进行系统而翔实的介绍。本课程打破了单片机教学的传统模式,采取实例模块制作的方法,从该模块需用到的单片机理论知识,再加上该模块用到的“器件介绍”环节,外围电路设计讲解部分以及要实现该模块的软件功能-编程详解,巧妙地将单片机原理与应用、外围电路设计、单片机C语言编程的知识点融入各个模块项目中,不仅开辟了单片机应用的视野,又充实了对单片机从基础到应用所需要的知识。使广大学者可边学边练习制作该模块,既能高效地系统学习知识,又能提高动手能力。
在多角度、多方面的实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合所有51单片机应用开发人员,电子爱好者、大中院校相关专业学生、工程技术人员的学习课程,也可作为短期培训课程,是单片机爱好者从入门到深入的经典课程。
课程详情:
本课程主要通过典型实例的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机应用系统开发的流程、方法、技巧和设计思想。本书通过30个模块实例全面讲解单片机开发中的各种技术,包括单片机接口的扩展、存储器的扩展、输入/输出及显示技术、实用电子制作、传感控制技术、电气传动及控制技术、单片机通信技术、典型器件及应用技术、外围电路设计、软件编程等等内容。本套课程基于畅学51开发板讲解。包含:51单片机简介、寄存器设置及使用、硬件测试、各个应用模块器件原理及使用、外围电路设计、51单片机C语言编程。
本课程面向各领域的单片机设计用户,尤其是对已掌握单片机开发理论但缺少实际开发经验的读者更具指导意义,同时也可作为各类高校相关专业和社会培训班的课程教材使用。
CEPARK畅学系列多功能开发学习板实验箱是电子园技术团队基于多年的开发实践经验,并结合近几年研发设计的51、AVR、PIC、MSP430、ARM、STM32、CAN、USB等多种MCU的数十款开发板,以及几十个外围应用模块的,汇集已有功能并加以扩展后,设计研发了畅学系列多功能开发学习板实验箱。畅学系列采用了电子园独创的接插组合结构,这种功能底板和核心板既可以单独使用、也可以组合在一起使用的开放接插模式,可以极大的共享基础资源功能模块以及外围通用配件,可以支持各种芯片并可以实现无穷无尽的扩展。
目录介绍:
第1课 初识畅学51开发学习板
(1). 畅学51试验箱简介;
(2). 畅学51开发板产品组成;
(3). 畅学多功能底板;
(4). 51单片机核心板;
(5). 开发学习板外围配件简介;
(6). 编程器/仿真器。
第2课 如何使用畅学51开发学习板
(1). 准备工作;
(2). 硬件连接;
(3). CP2102驱动的安装;
(4). 下载烧录程序过程;
(5). 下载操作视频;
(6). 下载常见问题及解决;
第3课 畅学51单片机开发学习板硬件测试
1、测试说明
2、单色流水灯测试
3、彩色流水灯测试
4、双色灯测试
5、八位数码管测试
6、1位数码管测试
7、双色点阵测试
8、LCD1602测试
9、LCD12864测试
10、OLED测试
11、TFT彩屏显示测试
12、TFT彩屏触摸测试
13、8位独立按键测试
14、16位矩阵按键测试
15、5向摇杆测试
16、DS18B20测试
17、2路直流电机测试
18、步进电机测试
19、2路继电器测试
20、串口通信测试
21、 DS1302测试
22、无源蜂鸣器测试
23、AT24C02测试
24、串转并模块测试
25、并转串模块测试
26、三八译码器测试
27、74HC573测试
28、红外发射与接收测试
29、红外解码测试
30、SD卡模块测试
31、PCF8591模块测试
32、传感器模块测试
33、MAX485测试
34、硬件测试结束语
第4课 51单片机简介
(1). 单片机简介;
(2). 51单片机简介;
(3). AT单片机简介;
(4). STC单片机简介;
(5). STC12C系列选型;
(6). 51单片机最小系统.
第5课 KEIL安装及使用
(1). Keil C51简介;
(2). Keil C51的安装;
(3). 建立一个工程;
(4). 工程设置;
(5). 编译、连接;
(6). Keil常用调试命令;
(7). Keil调试窗口.
第6课 8位单色LED模块讲解
(1). LED灯简介及原理;
(2). LED灯种类及正负极;
(3). 硬件电路讲解;
(4). 点亮LED-位控制;
(5). 点亮LED-字节控制;
(6). 点亮LED-查表;
(7). LED灯闪烁;
(8). 点亮LED-移位显示;
(9). LED灯显示二进制加法;
(10). 花样流水灯.
第7课 6位彩色及1位双色LED讲解
(1). 彩色LED简介;
(2). 双色LED简介;
(3). 电路分析;
(4). 彩色花样灯;
(5). 双色灯显示.
第8课 1位数码管模块讲解
(1). 数码管简介;
(2). 1位数码管结构;
(3). 硬件电路讲解;
(4). 数码管编码;
(5). 数码管逐段显示;
(6). 数码管静态显示数字;
(7). 数码管动态显示数字;
(8). 显示特殊符号.
第9课 8位数码管模块讲解
(1). 4位一体数码管原理;
(2). 电路分析;
(3). 74HC595芯片简介;
(4). 74HC595工作原理;
(5). 74HC595级联;
(6). 编码;
(7). 在指定位显示数据;
(8). 静态扫描;
(9). 动态扫描;
(10). 移动显示.
第10课 OLED液晶显示讲解
(1). OLED的简介;
(2). OLED的优点;
(3). OLED的应用;
(4). CEPARK OLED技术参数;
(5). 字符显示原理;
(6). OLED显示区域划分;
(7). 字符显示函数;
(8). 汉字显示原理;
(9). 汉字取模软件及设置;
(10). 汉字显示函数;
(11). 内存优化.
第11课 LCD1602液晶显示讲解
(1). LCD的简介;
(2). LCD1602简介;
(3). LCD1602技术参数;
(4). 字符显示原理;
(5). LCD1602控制器指令;
(6). LCD1602时序控制;
(7). 1602的几点说明;
(8). LCD1602-静态显示程序;
(9). LCD1602-动态显示程序;
(10). LCD1602-滚动显示程序;
(11). LCD1602-光标闪烁右移程序;
(12). LCD1602-字符闪烁程序.
第12课 LCD12864液晶显示讲解
(1). LCD的简介;
(2). LCD1602简介;
(3). LCD1602技术参数;
(4). 字符显示原理;
(5). LCD1602控制器指令;
(6). LCD1602时序控制;
(7). 1602的几点说明;
(8). LCD1602-静态显示程序;
(9). LCD1602-动态显示程序;
(10). LCD1602-滚动显示程序;
(11). LCD1602-光标闪烁右移程序;
(12). LCD1602-字符闪烁程序.
第13课 8x8红绿双色点阵讲解
(1). 点阵屏的简介;
(2). 8*8红绿双色点阵简介;
(3). 74HC595芯片简介;
(4). 双色点阵-绿色列扫描程序;
(5). 双色点阵-红色列扫描;
(6). 双色点阵-双色列扫描;
(7). 取模软件简介;
(8). 双色点阵-静态显示一个字符;
(9). 双色点阵-交替显示两个静态字符;
(10). 双色点阵-双色交替显示;
(11). 双色点阵-双色显示特殊符号;
(12). 双色点阵-滚动显示一个字符;
(13). 双色点阵-滚动显示多个字符;
(14). 双色点阵-花样显示;
(15). 双色点阵-模拟电梯上下行 .
第14课 8位独立按键模块讲解
(1). 独立按键简介;
(2). 按键分类;
(3). 按键消抖;
(4). 独立按键实验设计;
(5). 独立按键扫描;
(6). 控制流水灯的实验;
(7). 四位一体数码管显示独立按键;
(8). 独立按键在LCD1602;
(9). OLCD显示独立按键.
第15课 4X4矩阵键盘讲解
(1). 矩阵键盘简介;
(2). 矩阵键盘的检测;
(3). 抖动和消抖;
(4). 矩阵键盘的实验设计;
(5). 行列式扫描;
(6). 反转法1;
(7). 反转法2;
(8). 反转法3.
第16课 五向摇杆按键讲解
(1). 5向摇杆简介;
(2). 5向摇杆实验设计;
(3). 按键消抖;
(4). 独立按键扫描;
(5). 点亮LED;
(6). 控制数码管花样显示;
(7). 数码管显示按键值;
(8). OLED显示;
(9). 控制点阵显示.
第17课 定时器实验讲解
(1). 定时器的结构;
(2). 定时器的工作原理;
(3). 时钟周期;
(4). 四种工作方式的初值计算;
(5). 定时器中断;
(6). 定时器0实验;
(7). 定时器1实验;
(8). 产生1ms方波;
(9). 产生200ms方波;
(10). 产生多路不同频率方波;
(11). 按键控制PWM调光.
第18课 蜂鸣器讲解
(1). 蜂鸣器简介;
(2). 蜂鸣器的分类;
(3). 蜂鸣器的实验设计;
(4). 蜂鸣器发出长鸣声;
(5). 蜂鸣器发出滴答声;
(6). 蜂鸣器发出闹铃声;
(7). 蜂鸣器发出警车声;
(8). 蜂鸣器发出救护车声;
(9). 蜂鸣器发出消防车声;
(10). 蜂鸣器发出音乐声.
第19课 外部中断讲解
(1). 中断概述;
(2). 中断响应过程;
(3). 中断寄存器介绍;
(4). 外部中断0-电平触发;
(5). 外部中断0-下降沿触发;
(6). 外部中断1-电平触发;
(7). 外部中断1-下降沿触发;
(8). T0外部计数中断;
(9). T1外部计数中断.
第20课 直流电机控制讲解
(1). 直流电机简介;
(2). 直流电机的工作原理;
(3). ULN2003简介;
(4). 直流电机的特性;
(5). 直流电机的按键控制;
(6). 直流电机的按键调速;
(7). 直流电机调向.
第21课 继电器讲解
(1). 继电器简介;
(2). 继电器的分类;
(3). 继电器主要技术参数;
(4). ULN2003简介;
(5). 实验设计;
(6). 继电器开关;
(7). 继电器模拟洗衣机转动.
第22课 步进电机控制讲解
(1). 步进电机简介;
(2). 步进电机的技术参数;
(3). 反应式步进电机;
(4). 永磁式步进电机;
(5). 28BYJ-48步进电机;
(6). ULN2003;
(7). 步进电机单向转;
(8). 步进电机正反转;
(9). 步进电机单按键调向;
(10). 步进电机加减匀速;
(11). 数码管显示;
(12). 双键调速;
(13). 三键调速调向.
第23课 串口通信讲解
(1). 串口基本知识;
(2). RS-232标准;
(3). RS-232接口;
(4). 波特率倍增设置;
(5). 串行控制寄存器SCON;
(6). 脉冲设置;
(7). 波特率设置;
(8). 多机通信;
(9). 实验设计;
(10). 串口通信.
第24课 串转并讲解
(1). 移位寄存器;
(2). 74HC164简介;
(3). 74HC164功能介绍;
(4). 实验设计;
(5). 74HC164点亮LED.
第25课 并转串讲解
(1). 移位寄存器;
(2). 74HC165简介;
(3). 74HC165功能介绍;
(4). 实验设计;
(5). 74HC165点亮LED.
第26课 三八译码器讲解
(1). 译码器介绍;
(2). 74LS138功能介绍;
(3). 译码器扩展;
(4). 实验设计以及74LS138点亮LED.
第27课 锁存器讲解
(1). 锁存器介绍;
(2). 74HC573简介;
(3). 74HC573功能介绍;
(4). 实验设计;
(5). 74HC573点亮LED.
第28课 DS18B20温度检测讲解
(1). DS18B20简介;
(2). DS18B20引脚介绍;
(3). DS18B20内部结构;
(4). DS18B20时序;
(5). 工作原理;
(6). 实验设计;
(7). 数码管显示温度值.
第29课 ADDA转换讲解
(1). A/D转换;
(2). D/A转换;
(3). PCF8591读操作;
(4). PCF8591写操作;
(5). PCF8591介绍;
(6). 硬件连接;
(7). 上位机通信.
第30课 AT24C02存储模块讲解
(1). EEPROM简介;
(2). AT24C02XX系列;
(3). AT24C02芯片介绍;
(4). IIC总线介绍;
(5). 起止信号和应答信号;
(6). 写操作;
(7). 读操作;
(8). AT24C02-LCD1602显示.
第31课 DS1302时钟模块讲解
(1). 实时时钟简介;
(2). DS1302芯片简介;
(3). DS1302寄存器;
(4). DS1302时序控制;
(5). DS1302-OLED显示时间程序.
第32课 SD卡讲解
(1). SD卡简介;
(2). SD卡工作原理;
(3). SPI工作模式;
(4). 电路分析;
(5). SD卡初始化;
(6). 文件系统简介;
(7). 文件系统的使用;
(8). SD卡读写操作;
(9). 程序的主函数.
第33课 红外发射与接收讲解
(1). 红外线介绍;
(2). 红外遥控系统;
(3). 红外一体化接收;
(4). 红外传输协议;
(5). 编码;
(6). 红外编码与解码;
(7). 红外发射与接收;
(8). LCD1602显示红外遥控按键值.
第34课 TFT触摸彩屏讲解
(1). TFT彩屏基础知识;
(2). 像素和分辨率;
(3). 色位;
(4). CEPARK TFT彩屏 ;
(5). 控制引脚设置;
(6). TFT初始化函数;
(7). TFT色块显示;
(8). TFT显示文字;
(9). TFT显示图片;
(10). XPT2046原理;
(11). 彩屏触屏.
第35课 485通信讲解
(1). 串口基本知识;
(2). RS-485接口标准;
(3). MAX485芯片;
(4). 典型的应用电路;
(5). 波特率倍增设置;
(6). 串行控制寄存器SCON;
(7). 时钟选择;
(8). 波特率设置;
(9). 从机A与从机B之间的485通信.
第36课 光敏火焰霍尔传感器模块讲解
(1). LM393芯片介绍;
(2). 光敏二极管;
(3). 光敏电阻;
(4). 火焰传感器;
(5). 霍尔传感器.
第37课 SST89E6在线仿真讲解
(1). 真知识简介;
(2). SST89E516RD介绍;
(3). 硬件连接;
(4). 工程设置;
(5). 仿真.
第38课 单片机C语言简介
(1). 计算机语言简介;
(2). C语言的数据类型;
(3). 常量和变量;
(4). 运算符与表达式;
(5). C51程序设计;
(6). 函数;
(7). 中断服务函数与寄存器组;
(8). 变量的存储方式;
(9). Keil C和ANSI C.
第39课 模块化编程入门
(1). 模块化编程简介;
(2). 源文件*.C (念做:星点C);
(3). 头文件*.h;
(4). 模块化编程的步骤.
第40课 编程规范讲解
(1). 注释;
(2). 命名;
(3). 排版;
(4). 宏定义;
(5). 程序结构.课程细节:
本套课程基于畅学51单片机开发学习实验箱,详细讲解了51单片机及常见外围基础模块的基础知识以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。
单片机原理讲解:
外围器件讲解:
外围电路设计:
程序讲解:
实验现象:
网站功能:
1. 课时简介,方便让你快速了解本课时主讲内容
2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。