课程

这里展示的是畅学电子网的精品课程,其中部分课程及课时可以免费观看和学习,部分课程及课时需要购买才可以观看。

  • 畅学三合一AVR单片机实战教程

    畅学三合一AVR单片机实战教程

          本课程是AVR单片机学习者从入门到深入的一套经典视频教程,以初学者为对象,基于ATmega16A芯片进行讲解,从零开始手把手教你学习AVR单片机,循序渐进地基于理论讲解并结合实验项目实战开发,讲解当前最热门的AVR单片机的C程序设计!

          本教程的亮点就是在分析初学者认知规律的基础上,结合国内重点大学一线教师的教学经验以及借鉴国外经典教材的写作手法,对AVR单片机的应用基础知识进行系统而翔实的介绍。本课程打破了单片机教学的传统模式,采取把理论融入到实战应用中的方法,从AVR单片机理论细节讲解知识中,快速把你带入到实例应用中去。巧妙地将单片机原理与应用和单片机C语言编程的知识点融入各个实例中,不仅开辟了单片机应用的视野,又充实了对单片机从基础到应用所需要的知识。使广大学者可一边学单片机结构理论知识一边用C语言编程实现各种功能,既能高效地系统学习知识,又能提高编程思维能力。

          在多角度、多方面的实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合所有AVR单片机应用开发人员,电子爱好者、大中院校相关专业学生、工程技术人员的学习课程,也可作为短期培训课程,是单片机爱好者从入门到深入的经典课程。

    课程详情:

          本课程主要通过典型实例的形式,以AVR单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了AVR单片机应用系统开发的流程、方法、技巧和设计思想。本书通过10几个实例全面讲解单片机开发中的各种技术,包括单片机接口的扩展、存储器的扩展、输入/输出、实用电子制作、传感控制技术、单片机通信技术、应用技术、软件编程等等内容。本套课程基于畅学AVR开发板讲解,从理论到实践入门教程。包含:AVR单片机简介、寄存器设置及使用、硬件测试、AVR单片机C语言编程。

          本课程面向各领域的单片机设计用户,尤其是对已掌握单片机开发理论但缺少实际开发经验的读者更具指导意义,同时也可作为各类高校相关专业和社会培训班的课程教材使用。

          畅学系列多功能开发学习板实验箱是电子园技术团队基于多年的开发实践经验,并结合近几年研发设计的51、AVR、PIC、MSP430、ARM、STM32、CAN、USB等多种MCU的数十款开发板,以及几十个外围应用模块的,汇集已有功能并加以扩展后,设计研发了畅学系列多功能开发学习板实验箱。畅学系列采用了电子园独创的接插组合结构,这种功能底板和核心板既可以单独使用、也可以组合在一起使用的开放接插模式,可以极大的共享基础资源功能模块以及外围通用配件,可以支持各种芯片并可以实现无穷无尽的扩展。

    目录介绍:

    第1课 初识畅学 AVR开发学习板
    1、畅学 AVR单片机开发板介绍
    2、畅学 AVR单片机开发板模块介绍
    3、开发学习板外围配件简介
    第2课 如何使用畅学 AVR开发学习板
    1、使用AVR开发板的准备工作
    2、硬件连接
    3、驱动的安装
    4、下载烧录程序过程
    5、下载操作视频
    6、下载常见问题及解决
    7、硬件测试
    第3课 AVR CPU内核
    1、AVR CPU内核简介
    2、ALU- 算术逻辑单元
    3、状态寄存器
    4、通用寄存器文件
    5、堆栈指针
    6、指令执行时序
    7、复位与中断处理
    第4课 AVR单片机存储器
    1、存储器
    2、可编程的FLASH程序存储器
    3、SRAM数据存储器
    4. 通用寄存器和I/O寄存器
    5. EEPROM数据存储器
    第5课 IO端口
    1、I/O端口介绍
    2、I/O端口寄存器介绍
    3、作为通用I/O端口
    4、端口第二功能
    5、I/O通用设计注意事项
    6、AVR的C语言IO操作
    第6课 系统时钟及振荡器的介绍
    1、时钟系统及其分布
    2、熔丝位介绍
    3、时钟源
    4、外部时钟
    5、晶体振荡器
    6、RC振荡器
    7、定时器/计时器振荡器
    第7课 中断系统的介绍
    1、AVR中断
    2、外部中断和内部中断
    3、中断标志
    4、中断触发方式
    5、中断寄存器
    6、中断程序分析
    第8课 系统控制和复位
    1、复位AVR与复位源
    2、上电复位
    3、外部复位
    4、掉电检测复位
    5、看门狗复位
    6、MCU状态寄存器与片内基准电压
    第9课 定时器和计数器
    1、定时器/计数器概述
    2、定时器/计数器原理
    3、T/C0 与 T/C1 的预分频器
    4、8位定时/计数器T/C0、T/C2
    5、16位定时/计数器T/C1
    6、PWM模式下的T/C0、T/C2
    7、PWM模式下的T/C1
    8、T/C2的异步操作
    9、看门狗定时器
    第10课 同步串行接口SPI
    1、串行数据通信
    2、接口原理与使用
    3、SPI引脚配置
    4、SPI接口相关寄存器
    5、SPI通信系统
    第11课 通用串行接口USART
    1、异步串行接口USART
    2、时钟操作和帧格式介绍
    3、异步串行接口寄存器
    4、初始化
    5、数据接收
    6、异步数据接收
    7、写访问和读访问
    第12课 两线串行接口TWI
    1、两行串行接口总线定义
    2、数据传输与帧格式
    3、TWI模块综述
    4、TWI寄存器说明
    5、数据传送模式
    6、主机发送模式
    7、主机接收模式
    8、从机接收模式
    9、从机发送模式
    第13课 A/D模拟转换器
    1、A/D模拟转换器相关简介
    2、ADC转换结果
    3、预分频及ADC转换时序
    4、改变通道或基准源
    5、ADC噪声抑制器
    6、A/D的基本使用举例
    第14课 模拟比较器
    1、模拟比较器原理和结构
    2、模拟比较器的相关寄存器
    3、模拟比较器应用举例
    附录:畅学AVR单片机简介
    1、ATMEL公司简介
    2、AVR单片机简介
    3、AVR单片机的特点
    4、ATmega16单片机简介
    5、AVR单片机最小系统
    6、AVR 单片机开发环境简介
    7、AVR 单片机下载器简介
    8、AVR JTAG仿真器简介

    课程细节:

          本套课程基于畅学AVR单片机开发学习实验箱,详细讲解了AVR单片机的基础知识以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

    1. 课时简介,方便让你快速了解本课时主讲内容 

     

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

     

    3572715by 畅学电子

  • 畅学CAN模块由入门到实战教程

    畅学CAN模块由入门到实战教程

          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. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    2260926by 畅学电子

  • 畅学PCB设计速成教程

    畅学PCB设计速成教程

         PCB的中文名称为印制电路板又称印刷电路板、印刷线路板是重要的电子部件是电子元器件的支撑体,是电子元器件电气连接的提供者。电子设备采用印制板后,由于同类印制板的一致性,从而避免了人工接线的差错,并可实现电子元器件自动插装或贴装、自动焊锡、自动检测,保证了电子设备的质量,提高了劳动生产率、降低了成本,并便于维修。广泛的应用在电脑、通讯、消费电子等领域。

         本套课程以在Altium Designer13软件中实际操作视频演示的方式,通过一个PCB设计实例,减少枯燥的理论讲解,一步一步给大家演示讲解PCB基本知识、原理图设计、原理图库绘制、封装绘制、生成PCB、走线、对PCB进行打样的过程,和大家一起来完成一个“光控照明系统”的PCB绘制。课程结束后,大家将可以自行完成简单PCB的绘制,独立完成简单项目。倘若你事先不了解Altium Designer软件操作,也没有关系,本课程一大亮点就是以实际操作演示的方式,来很快的带领大家进入Altium Designer软件环境的PCB实战操作中去, 让大家更好的来运用Altium Designer软件来实现自己的原理图绘制,PCB设计。

         在实际操作视频演示的讲解中,读者不仅可以很快的掌握Altium Designer软件的基本操作技能,还可以在边学边练中去完成自己的PCB设计。本课程适合所有硬件设计人员,一学就能用,很快的融会贯通到实际操作中去,是电子爱好者熟练操作Altium Designer软件绘制PCB的经典课程。

    课程详情:

         《畅学PCB板设计速成教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程将讲解一个项目设计的完整过程,减少枯燥的理论讲解,用Altium Designer13软件演示操作视频讲解绘制PCB。先带领大家从最简单的,对于PCB各部分的认识开始,使完全没有基础的朋友认识PCB,一直到如何寻找工厂进行PCB打样。本课程带领大家完成的是一个“光控照明系统”的PCB绘制。课程结束后,大家将可以自行完成简单PCB的绘制,独立完成简单项目。本课程主要讲解了PCB板基本知识,用Altium Designer13新建项目、库使用、原件放置、原理图连接、原理图库绘制、原理图自动标号、封装设置、手动绘制封装、自动绘制封装、原理图生成PCB、pcb布局、走线、寻找相同、最后修改等。

     目录介绍:

    第1课 PCB板基本知识

    1、全工艺与半工艺PCB板

    2、焊盘

    3、过孔

    4、PCB初步认识 

    5、PCB工艺极限介绍

    6、全套课程设计简介

    第2课 用Altium Designer13新建一个项目

    第3课 Altium Designer13的库使用

    第4课 用Altium Designer13进行原件放置

    第5课 Altium Designer13的原理图连接

    第6课 用Altium Designer13进行原理图库绘制

    第7课 Altium Designer13 的原理图自动标号功能

    第8课 用Altium Designer13进行封装设置

    第9课 在Altium Designer13中手动绘制封装

    第10课 用Altium Designer13自动绘制封装

    第11课 在Altium Designer13进行原理图生成PCB过程

    第12课 Altium Designer13的pcb布局操作

    第13课 在Altium Designer13进行走线操作

    第14课 用Altium Designer13寻找相同功能

    第15课 在Altium Designer13的最后一次修改

    课程细节:

          本课程主要通过一个PCB设计实例,以实际操作视频演示的方式,带领大家很快的进入到Altium Designer13操作环境中,从认识PCB、设计PCB、对PCB进行打样的过程和大家一起来完成一个“光控照明系统”的PCB绘制。课程结束后,大家将可以自行完成简单PCB的绘制,独立完成简单项目。本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容。

     

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    321015515by 畅学电子

  • RS-485通信模块实战教程

    RS-485通信模块实战教程

         设备与设备之间互相通信,就要有一座桥梁把二者连接起来,那就是传输通路与通信协议。最早期出现的是RS232接口用来进行设备之间的通信,随着后期技术的发展,RS232接口难免会出现一些不足,于是就不断出现了一些新的接口标准,RS-485接口就是其中之一,RS-485的数据最高传输速率为10Mbps,最大传输距离标准值为4000英尺,RS-485接口在总线上是允许连接多达128个收发器,即具有多站能力 。

         本课程是RS-485通信模块设计学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!

         本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用实例模块制作的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。

         在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。

    课程详情:

         《RS-485通信模块实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了RS-485通信,串口、MAX485芯片、波特率、串行控制寄存器SCON 、51单片机最小系统、硬件电路设计、程序分析、应用实例、注意事项等。

    目录介绍:

    第一课 畅学RS-485通信模块入门

    1、RS-485通信概述

    2、串口基本知识

    3、MAX485芯片

    第二课 畅学RS-485串行通信方式控制设置

    1、波特率倍增设置

    2、串行控制寄存器SCON

    3、时钟选择

    4、波特率设置接口知识

    第三课 畅学RS-485通信模块硬件连接及开发板介绍

    1、51单片机最小系统

    2、模块硬件连接

    3、Mini51V2.0开发板简介

    第四课 畅学RS-485通信模块测试程序讲解及应用

    1、从机A与从机B之间的485通信程序讲解

    2、测试说明

    3、典型的应用电路设计

    4、注意事项

    课程细节:

            本套课程以RS-485通信模块制作为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容。

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    2174634by 畅学电子

  • 人体红外感应模块实战教程

    人体红外感应模块实战教程

         D-SUN PIR 人体红外感应模块 是基于红外线技术的自动控制产品。灵敏度高、可靠性强、超低功耗,超低电压工作模式。广泛应用于各类自动感应电器设备,尤其是干电池供电的自动控制产品。

         本课程是人体红外感应模块设计学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!

         本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用实例模块制作的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。

         在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。

    课程详情:

         《人体红外感应模块实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了人体红外感应,HC-SR501人体红外感应模块、51单片机最小系统、硬件电路设计、程序分析、应用实例、注意事项等。

    目录介绍:

    第1课  人体红外感应入门知识

    1、人体红外简介

    2、热射电效应

    3、人体红外感应的研发

    第2课 HC-SR501人体红外感应模块

    1、模块简介

    2、热释电红外传感器(PIR)

    3、菲涅尔透镜

    4、红外热释电处理芯片BISS001

    5、稳压芯片7133-1

    第3课 人体红外感应模块与单片机连接部分讲解

    1、51单片机最小系统

    2、硬件电路设计

    3、Mini51V2.0开发板简介

    第4课 人体红外模块程序讲解及应用

    1、模块的测试程序

    2、模块的测试说明

    3、模块的应用和注意事项

    4、人体红外的应用实例

    课程细节:

          本套课程以人体红外感应模块制作为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容。

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    28101604by 畅学电子

  • 温湿度传感器模块实战教程

    温湿度传感器模块实战教程

          DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。DHT11数字温湿度传感器模块广泛的应用于暖通空调 、测试及检测设备、汽车 、数据记录器、消费品 、自动控制、气象站 、家电、湿度调节器 、医疗 、除湿器等领域。

          本课程是温湿度传感器模块设计学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!

          本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用实例模块制作的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。

          在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。

    课程详情:

          《温湿度传感器模块实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了传感器,DHT-11温湿度传感器模块、单片机串口、51单片机最小系统、硬件讲解与程序分析等。

    目录介绍:

    第一课 畅学DHT11温湿度传感器模块入门

    1、传感器简介

    2、DHT-11温湿度传感器简介

    3、DHT-11温湿度传感器内部结构 

    第2课 畅学DHT11温湿度传感器模块硬件知识

    1、单片机串口相关知识

    2、51单片机最小系统

    3、硬件电路设计

    4、Mini51V2.0开发板简介

    第3课 畅学DHT11温湿度传感器模块程序

    1、测试程序讲解

    2、测试说明

    课程细节:

          本套课程以温湿度传感器模块制作为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    1863073by 畅学电子

  • 超声波测距模块实战教程

    超声波测距模块实战教程

          超声传感器是一种将其他形式的能转变为所需频率的超声能或是把超声能转变为同频率的其他形式的能的器件。超声波测距模块利用超声波传感器来检测障碍物的有无和距离,本模块性能稳定,测度距离精确,模块高精度,盲区小。 广泛的应用于机器人避障,物体测距,液位检测,公共安防,停车场检测等领域 。       

          本课程是超声波测距模块设计学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的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. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

     

    5583003by 畅学电子

  • STM32单片机开发环境搭建-实战操作演练精讲课程

    STM32单片机开发环境搭建-实战操作演练精讲课程

          RealView MDK开发套件源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使用,是ARM公司目前最新推出的针对各种嵌入式处理器的软件开发工具。RealView MDK集成了业内最领先的技术,融合了中国多数软件开发工程师所需的特点和功能。

          本套课程以实际操作视频演示的方式,一步一步给大家讲解了从怎么安装STM32开发环境平台软件KEIL MDK,到新建工程项目,编译工程以及最后仿真调试的过程。倘若你事先不了解STM32单片机开发环境也没有关系,本课程一大亮点就是以实际操作演示的方式,来很快的带领大家进入STM32开发环境的实战操作中, 让大家更好的来运用STM32单片机开发环境来实现自己的单片机工程建立、仿真、调试。

          在实际操作视频演示的讲解中,读者不仅可以很快的掌握STM32开发环境KEIL MDK软件的基本操作技能,还可以在边学边练中去完成自己的单片机工程创建、编译、仿真、调试。本课程适合所有STM32单片机学习人员,一学就能用,很快的融会贯通到实际操作中去,是单片机爱好者熟悉操作单片机开发环境搭建的经典课程。

    课程详情:

          本课程以实际操作视频演示的过程我们首先给大家讲解了STM32开发环境简介,再带领大家进行KEIL MDK的安装,安装完成后,我们用它建立一个工程,对工程进行设置然后编译、连接,最后我们给大家讲解了KEIL MDK常用调试命令以及KEIL MDK调试窗口。经过这几大部分内容,相信您完全可以把该软件融合贯通,搭建出自己的单片机软件开发平台,建立成自己的单片机工程项目了。掌握单片机软件开发平台的搭建,对于使用 STM32 系列单片机的爱好者来说是十分必要的,还在对单片机软件操作不熟悉或者不懂操作或者某部分不太理解的你,赶紧跟随本课程的实际操作视频演示,来制作你的单片机软件工程并仿真调试出自己想要的单片机实验现象吧。

    目录介绍:

          本套课程我们主要讲解STM32开发环境平台软件KEIL MDK的安装过程,以及如何建立工程项目、如何编译程序和如何调试仿真程序等。

    本次课详细为大家介绍内容如下:

    1、KEIL MDK的安装和使用-课程简介

    2、KEIL MDK环境简介

    3、KEIL MDK环境安装

    4、KEIL MDK建立新的工程

    5、KEIL MDK使用模板建立工程

    6、KEIL MDK JLINK驱动安装

    7、KEIL MDK项目设置及编译连接

    8、KEIL MDK常用调试命令

    9、KEIL MDK常用调试窗口

    10、KEIL MDK结束语 

    课程细节:

          本套课程以实际操作视频演示的过程,详细讲解了STM32单片机开发环境平台的搭建,理论结合实践,基于实例开发详解,本套课程视频属于高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

    1. 课时简介,方便让你快速了解本课时主讲内容 

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    205749510by 畅学电子

  • ARM单片机开发环境-KEIL MDK的实战操作

    ARM单片机开发环境-KEIL MDK的实战操作

          KEIL公司目前有四款独立的嵌入式软件开发工具,即MDK、KEIL C51、KEIL C166、KEIL C251,它们都是KEIL公司品牌下的产品,都基于uVision集成开发环境,其中MDK是RealView系列中的一员。MDK的设备数据库中有很多厂商的芯片,是专为微控制器开发的工具,为满足基于MCU进行嵌入式软件开发的工程师需求而设计,支持ARM7,ARM9,Cortex-M3/M1,Cortex-R0/R4等ARM微控制器内核。

          本套课程以实际操作视频演示的方式,一步一步给大家讲解了从怎么安装ARM开发环境平台软件KEIL MDK,到新建工程项目,编译工程以及最后仿真调试的过程。倘若你事先不了解ARM单片机开发环境也没有关系,本课程一大亮点就是以实际操作演示的方式,来很快的带领大家进入ARM开发环境的实战操作中, 让大家更好的来运用ARM单片机开发环境来实现自己的单片机工程建立、仿真、调试。

          在实际操作视频演示的讲解中,读者不仅可以很快的掌握ARM开发环境KEIL MDK软件的基本操作技能,还可以在边学边练中去完成自己的单片机工程创建、编译、仿真、调试。本课程适合所有ARM单片机学习人员,一学就能用,很快的融会贯通到实际操作中去,是单片机爱好者熟悉操作单片机开发环境搭建的经典课程。

    课程详情:

          本课程以实际操作视频演示的过程我们首先给大家讲解了ARM开发环境简介,再带领大家进行KEIL MDK的安装,安装完成后,我们用它建立一个工程,对工程进行设置然后编译、连接,最后我们给大家讲解了KEIL MDK常用调试命令以及KEIL MDK调试窗口。经过这几大部分内容,相信您完全可以把该软件融合贯通,搭建出自己的单片机软件开发平台,建立成自己的单片机工程项目了。掌握单片机软件开发平台的搭建,对于使用 ARM 系列单片机的爱好者来说是十分必要的,还在对单片机软件操作不熟悉或者不懂操作或者某部分不太理解的你,赶紧跟随本课程的实际操作视频演示,来制作你的单片机软件工程并仿真调试出自己想要的单片机实验现象吧。

    目录介绍:

          本套课程我们主要讲解ARM开发环境平台软件KEIL MDK的安装过程,以及如何建立工程项目、如何编译程序和如何调试仿真程序等。

    本次课详细为大家介绍内容如下:

    1、KEIL MDK简介

    2、KEIL MDK的安装

    3、KEIL MDK工程的建立

    4、KEIL工程的编译和链接

    5、KEIL在线调试硬件连接

    6、安装JLINK驱动

    7、KEIL在线调试讲解

    8、KEIL MDK常用调试命令

    9、KEIL MDK常用调试窗口

     课程细节:

          本套课程以实际操作视频演示的过程,详细讲解了ARM单片机开发环境平台的搭建,理论结合实践,基于实例开发详解,本套课程视频属于高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

    1. 课时简介,方便让你快速了解本课时主讲内容 

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    12488089by 畅学电子

  • PIC单片机开发环境-MPLAB软件的实战操作

    PIC单片机开发环境-MPLAB软件的实战操作

          MPLAB 集成开发环境(IDE)是综合的编辑器、项目管理器和设计平台,适用于使用Microchip的PIC系列单片机进行嵌入式设计的应用开发。MPLAB IDE 是适用于PIC系列单片机和dsPICTM 数字信号控制器,基于Windows操作系统的集成开发环境。

          本套课程以实际操作视频演示的方式,一步一步给大家讲解了从怎么安装PIC开发环境平台软件MPLAB,到新建工程项目,编译工程以及最后仿真调试的过程。倘若你事先不了解PIC单片机开发环境也没有关系,本课程一大亮点就是以实际操作演示的方式,来很快的带领大家进入PIC开发环境的实战操作中, 让大家更好的来运用PIC单片机开发环境来实现自己的单片机工程建立、仿真、调试。

          在实际操作视频演示的讲解中,读者不仅可以很快的掌握PIC开发环境MPLAB软件的基本操作技能,还可以在边学边练中去完成自己的单片机工程创建、编译、仿真、调试。本课程适合所有PIC单片机学习人员,一学就能用,很快的融会贯通到实际操作中去,是单片机爱好者熟悉操作单片机开发环境搭建的经典课程。

    课程详情:

          本课程以实际操作视频演示的过程我们首先给大家讲解了PIC开发环境简介,再带领大家进行MPLAB的安装,安装完成后,我们用它建立一个工程,对工程进行设置然后编译、连接,最后我们给大家讲解了MPLAB常用调试命令以及MPLAB调试窗口。经过这几大部分内容,相信您完全可以把该软件融合贯通,搭建出自己的单片机软件开发平台,建立成自己的单片机工程项目了。

          掌握单片机软件开发平台的搭建,对于使用 PIC 系列单片机的爱好者来说是十分必要的,还在对单片机软件操作不熟悉或者不懂操作或者某部分不太理解的你,赶紧跟随本课程的实际操作视频演示,来制作你的单片机软件工程并仿真调试出自己想要的单片机实验现象吧。

    目录介绍:

          本套课程我们主要讲解PIC开发环境平台软件MPLAB的安装过程,以及如何建立工程项目、如何编译程序和如何调试仿真程序等。

    本次课详细为大家介绍内容如下:

    1、MPLAB简介

    2、MPLAB的安装

    3、PICC的安装

    4、MPLAB工程建立及编译

    5、MPLAB硬件在线调试

    6、MPLAB常用的调试命令

    课程细节:

          本套课程以实际操作视频演示的过程,详细讲解了PIC单片机开发环境平台的搭建,理论结合实践,基于实例开发详解,本套课程视频属于高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

    1. 课时简介,方便让你快速了解本课时主讲内容 

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    75111586by 畅学电子

  • MSP430单片机开发环境搭建-实战操作演练课程

    MSP430单片机开发环境搭建-实战操作演练课程

          国内普及的MSP430开发软件种内不多,主要有IAR公司的Embedded Workbench for MSP430(简称为EW430)和AQ430。目前IAR的用户居多。IAR EW430软件提供了工程管理,程序编辑,代码下载,调试等所有功能。并且软件界面和操作方法与IAR EW for ARM等开发软件一致。因此,学会了IAR EW430,就可以很顺利地过渡到另一种新处理器的开发工作。

          本套课程以实际操作视频演示的方式,一步一步给大家讲解了从怎么安装MSP430开发环境平台软件IAR EW430,到新建工程项目,编译工程以及最后仿真调试的过程。倘若你事先不了解MSP430单片机开发环境也没有关系,本课程一大亮点就是以实际操作演示的方式,来很快的带领大家进入MSP430开发环境的实战操作中, 让大家更好的来运用MSP430单片机开发环境来实现自己的单片机工程建立、仿真、调试。

          在实际操作视频演示的讲解中,读者不仅可以很快的掌握MSP430开发环境IAR EW430软件的基本操作技能,还可以在边学边练中去完成自己的单片机工程创建、编译、仿真、调试。本课程适合所有MSP430单片机学习人员,一学就能用,很快的融会贯通到实际操作中去,是单片机爱好者熟悉操作单片机开发环境搭建的经典课程。

    课程详情:

          本课程以实际操作视频演示的过程我们首先给大家讲解了MSP430开发环境简介,再带领大家进行IAR EW430的安装,安装完成后,我们用它建立一个工程,对工程进行设置然后编译、连接,最后我们给大家讲解了IAR EW430常用调试命令以及IAR EW430调试窗口。经过这几大部分内容,相信您完全可以把该软件融合贯通,搭建出自己的单片机软件开发平台,建立成自己的单片机工程项目了。

          掌握单片机软件开发平台的搭建,对于使用 MSP430 系列单片机的爱好者来说是十分必要的,还在对单片机软件操作不熟悉或者不懂操作或者某部分不太理解的你,赶紧跟随本课程的实际操作视频演示,来制作你的单片机软件工程并仿真调试出自己想要的单片机实验现象吧。

    目录介绍:

          本套课程我们主要讲解MSP430开发环境平台软件IAR EW430的安装过程,以及如何建立工程项目、如何编译程序和如何调试仿真程序等。

    本次课详细为大家介绍内容如下:

    1、畅学MSP430开发环境简介

    2、IAR EW430的安装

    3、建立一个IAR EW430工程

    4、IAR EW430工程的设置和编译

    5、IAR EW430连接仿真器在线仿真

    6、IAR EW430常用调试命令

    7、IAR EW430常用调试窗口

    8、IAR 环境讲解 结束语

    课程细节:

          本套课程以实际操作视频演示的过程,详细讲解了MSP430单片机开发环境平台的搭建,理论结合实践,基于实例开发详解,本套课程视频属于高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

    1. 课时简介,方便让你快速了解本课时主讲内容 

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

     

    8153338by 畅学电子

  • AVR单片机开发环境搭建-实战操作演练精讲课程

    AVR单片机开发环境搭建-实战操作演练精讲课程

          AVR单片机的集成开发环境很多,比较最常见的有AVR Studio可以用来开发汇编语言程序,还可以仿真调试,但不能用于开发C语言程序。开发C语言程序可以用WinAVR,它是免费的,但使用起来不太方便。与WinAVR相比,ICC AVR使用方便,但它是付费的,需要注册。本套课程以实际操作视频演示的方式,一步一步给大家讲解了从怎么安装AVR开发环境平台软件AVR Studio、WinAVR、ICC AVR这三种常见的,到新建工程项目,编译工程以及最后仿真调试的过程。倘若你事先不了解AVR单片机开发环境也没有关系,本课程一大亮点就是以实际操作演示的方式,来很快的带领大家进入AVR开发环境的实战操作中, 让大家更好的来运用AVR单片机开发环境来实现自己的单片机工程建立、仿真、调试。

           在实际操作视频演示的讲解中,读者不仅可以很快的掌握AVR开发环境AVR Studio、WinAVR、ICC AVR常见的这三种软件的基本操作技能,还可以在边学边练中去完成自己的单片机工程创建、编译、仿真、调试。本课程适合所有AVR单片机学习人员,一学就能用,很快的融会贯通到实际操作中去,是单片机爱好者熟悉操作单片机开发环境搭建的经典课程。

    课程详情:

          本课程以实际操作视频演示的过程我们首先给大家讲解了AVR开发环境简介,再带领大家分别进行WINAVR、ICCAVR、AVR studio的安装,安装完成后,我们用它建立一个工程,对工程进行设置然后编译、连接,最后我们给大家讲解了AVR Studio常用调试命令以及AVR Studio调试窗口。经过这几大部分内容,相信您完全可以把AVR开发环境所需要用到的软件融合贯通,搭建出自己的单片机软件开发平台,建立成自己的单片机工程项目了。

          掌握单片机软件开发平台的搭建,对于使用 AVR 系列单片机的爱好者来说是十分必要的,还在对单片机软件操作不熟悉或者不懂操作或者某部分不太理解的你,赶紧跟随本课程的实际操作视频演示,来制作你的单片机软件工程并仿真调试出自己想要的单片机实验现象吧。

    目录介绍:

          本套课程我们主要讲解AVR开发环境平台软件 WINAVR、ICCAVR、AVR studio的安装过程,以及如何建立工程项目、如何编译程序和如何调试仿真程序等。

    本次课详细为大家介绍内容如下:

    1、AVR开发环境简介

    2、WINAVR的安装

    3、WINAVR建立一个工程

    4、WINAVR工程的编译和链接

    5、ICC安装

    6、ICCAVR新建一个工程

    7、ICC工程的设置和编译

    8、AVR studio的安装

    9、AVR studio硬件调试-接线说明

    10、AVR studio 硬件调试-安装JTAG驱动

    11、AVR studio硬件调试

    12、AVR studio常用调试命令

    13、AVR studio常用调试窗口

    课程细节:

          本套课程以实际操作视频演示的过程,详细讲解了AVR单片机开发环境平台的搭建,理论结合实践,基于实例开发详解,本套课程视频属于高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

    1. 课时简介,方便让你快速了解本课时主讲内容 

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    53504113by 畅学电子

  • 51单片机开发环境-Keil C51软件的实战操作

    51单片机开发环境-Keil C51软件的实战操作

          单片机软件开发平台—Keil软件是目前最流行的开发 MCS-51 系列单片机的软件,Keil 提供了包括 C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。51单片机开发环境Keil C51入门教程视频课程,以实际操作视频演示的方式,一步一步给大家讲解了从怎么安装Keil软件,新建工程项目,编译工程到仿真调试的过程。倘若你事先不了解单片机开发环境也没有关系,本课程一大亮点就是以实际操作演示的方式,来很快的带领大家进入51单片机开发环境-Keil C51软件的实战操作中, 让大家更好的来运用51单片机开发环境来实现自己的单片机工程建立、仿真、调试。

          在实际操作视频演示的讲解中,读者不仅可以很快的掌握Keil C51软件的基本操作技能,还可以在边学边练中去完成自己的单片机工程创建、编译、仿真、调试。本课程适合所有51单片机学习人员,一学就能用,很快的融会贯通到实际操作中去,是单片机爱好者熟悉操作单片机开发环境搭建的经典课程。

    课程详情:

          本课程以实际操作视频演示的过程先给大家讲解了Keil C51简介,再带领大家进行Keil C51的安装,安装完成后,我们用它建立一个工程,对工程进行设置然后编译、连接,最后我们给大家讲解了Keil常用调试命令以及Keil调试窗口。经过这7大部分,相信您完全可以把该软件融合贯通,搭建出自己的单片机软件开发平台,建立成自己的单片机工程项目了。

          掌握单片机软件开发平台的搭建,对于使用 51 系列单片机的爱好者来说是十分必要的,还在对单片机软件操作不熟悉或者不懂操作或者某部分不太理解的你,赶紧跟随本课程的实际操作视频演示,来制作你的单片机软件工程并仿真调试出自己想要的单片机实验现象吧。

    目录介绍:

          本套课程我们主要讲解 Keil C51的安装过程,以及如何建立工程项目、如何编译程序和如何调试仿真程序等。

    本次课详细为大家介绍内容如下:

    (1). Keil C51简介;

    (2). Keil C51的安装;

    (3). keil4安装;

    (4). 添加STC单片机型号;

    (5). 建立一个工程;

    (6). 工程设置;

    (7). 编译、连接;

    (8). Keil常用调试命令;

    (9). Keil调试窗口.

    课程细节:

          本套课程以实际操作视频演示的过程,详细讲解了51单片机开发环境平台的搭建,理论结合实践,基于实例开发详解,本套课程视频属于高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容

     

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

     

    6897593by 畅学电子

  • 烟雾传感器模块实战教程

    烟雾传感器模块实战教程

         畅学烟雾传感器模块里边用到的是MQ-2气体传感器。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。MQ-2气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器。特别适用于家庭或工厂的气体泄漏监测装置。

          本课程是烟雾传感器模块设计学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!

          本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用实例模块制作的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。

          在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者。也可作为家庭或工厂的气体泄漏监测装置,适宜于液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等监测装置来使用。

    课程详情:

         《烟雾传感器模块实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了单片机最小系统知识,MQ-2型烟雾传感器模块器件结构、LM393芯片知识、烟雾传感器硬件电路设计、模块程序等。

    目录介绍:

    第一课:畅学MQ-2烟雾传感器模块入门知识。

    1、传感器的简单介绍

    2、烟雾传感器的简单介绍

    3、MQ-2型烟雾传感器介绍

    第二课:畅学MQ-2烟雾传感器模块芯片介绍。

    1、MQ-2简介

    2、ZYMQ-2内部结构

    3、LM393芯片介绍

    第三课:畅学MQ-2烟雾传感器模块硬件设计。

    1、51单片机最小系统

    2、烟雾传感器硬件电路设计

    3、Mini51V2.0开发板简介

    第四课:畅学MQ-2烟雾传感器模块程序讲解及实验操作。

    1、程序讲解

    2、测试讲解

     

     课程细节:

          本套课程以烟雾传感器模块制作为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    755334by 畅学电子

  • 畅学三合一STM32单片机实战教程

    畅学三合一STM32单片机实战教程

          STM32系列芯片是基于Cortex-M3内核的开发的。采用业界领先的Cortex-M3内核架构。使用哈佛结构、Thumb-2指令集.能够以16位的代码密度实现32位的性能.再加上采用了单周期乘法指令、硬件除法指令以及内置了快速的中断控制器,使得STM32芯片与ARM7TDMI相比运行速度最多可快35%。代码最多可以节省45%。STM32的优势来源于两路高级外设总线-APB结构,其中一根告诉APB,可以达到CPU的运行频率,连接到该总线上的外设能以更高的速度运行。  

          本课程是STM32单片机学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机,循序渐进地基于理论讲解并结合实验项目实战开发,讲解当前最热门的STM32单片机的C程序设计!

          本教程的亮点就是在分析初学者认知规律的基础上,结合国内重点大学一线教师的教学经验以及借鉴国外经典教材的写作手法,对STM32单片机的应用基础知识进行系统而翔实的介绍。本课程打破了单片机教学的传统模式,采取实例模块制作的方法,从该模块需用到的单片机理论知识,再加上该模块用到的“器件介绍”环节,外围电路设计讲解部分以及要实现该模块的软件功能-编程详解,巧妙地将单片机原理与应用、外围电路设计、单片机C语言编程的知识点融入各个模块项目中,不仅开辟了单片机应用的视野,又充实了对单片机从基础到应用所需要的知识。使广大学者可边学边练习制作该模块,既能高效地系统学习知识,又能提高动手能力。

          在多角度、多方面的实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合所有STM32单片机应用开发人员,电子爱好者、大中院校相关专业学生、工程技术人员的学习课程,也可作为短期培训课程,是单片机爱好者从入门到深入的经典课程。

    课程详情:

          本课程主要通过典型实例的形式,以STM32单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了STM32单片机应用系统开发的流程、方法、技巧和设计思想。本课程通过26个模块实例全面讲解单片机开发中的各种技术,包括单片机接口的扩展、存储器的扩展、输入/输出及显示技术、实用电子制作、传感控制技术、电气传动及控制技术、单片机通信技术、典型器件及应用技术、外围电路设计、软件编程等等内容。本套课程基于畅学STM32开发板讲解。包含:STM32单片机简介、寄存器设置及使用、硬件测试、各个应用模块器件原理及使用、外围电路设计、STM32单片机C语言编程。

         本课程面向各领域的单片机设计用户,尤其是对已掌握单片机开发理论但缺少实际开发经验的读者更具指导意义,同时也可作为各类高校相关专业和社会培训班的课程教材使用。

           CEPARK畅学系列多功能开发学习板实验箱是电子园技术团队基于多年的开发实践经验,并结合近几年研发设计的51、AVR、PIC、MSP430、ARM、STM32、CAN、USB等多种MCU的数十款开发板,以及几十个外围应用模块的,汇集已有功能并加以扩展后,设计研发了畅学系列多功能开发学习板实验箱。畅学系列采用了电子园独创的接插组合结构,这种功能底板和核心板既可以单独使用、也可以组合在一起使用的开放接插模式,可以极大的共享基础资源功能模块以及外围通用配件,可以支持各种芯片并可以实现无穷无尽的扩展。

    目录介绍:

    第1课 初识畅学 STM32单片机开发学习板

    1、畅学 STM32单片机开发板介绍

    2、畅学 STM32单片机开发板模块介绍

    3、开发学习板外围配件简介

    第2课 如何使用畅学STM32开发学习板

    1、硬件连接

    2、安装驱动

    3、下载烧录程序过程

    4、下载操作视

    5、下载常见问题及解决

    6、硬件测试

    第3课 单色及彩色流水灯

    1、LED灯简介及原理 

    2、STM32 IO口简介

    3、流水灯电路分析

    4、流程图

    5、项目文件

    6、代码分析

    7、软件仿真

    8、硬件仿真

    9、彩色流水灯硬件电路

    10、彩色流水灯软件设计

    第4课 1位数码管模块

    1、数码管简介

    2、1位数码管结构

    3、硬件电路讲解

    4、数码管编码

    5、数码管动态显示

    第5课 8位数码管模块

    1、4位一体数码管简介

    2、4位一体数码管原理

    3、74HC595芯片简介

    4、74HC595引脚

    5、电路分析

    6、74HC595工作原理

    7、74HC595级联

    8、编码

    9、显示数据

    第6课 独立按键模块

    1、独立按键简介

    2、独立按键的分类

    3、按键的消抖

    4、独立按键的实验设计

    5、独立按键扫描

    6、数码管显示按键值

    7、主函数的讲解

    第7课 4x4矩阵键盘

    1、矩阵键盘简介

    2、矩阵键盘的检测

    3、抖动和消抖

    4、矩阵键盘的实验设计

    5、行列式扫描

    6、数码管显示

    7、主函数的讲解

    第8课 STM32中断讲解

    1、中断概述

    2、STM32中断系统

    3、外部中断/事件

    4、实例设计

    5、示例代码分析

    第9课 SysTick定时实验

    1、SysTick定时器简介

    2、SysTick定时器寄存器介绍

    3、SysTick定时时间计算

    4、SysTick初始化配置方法

    5、实例分析

    6、代码分析

    第10课 定时器实验

    1、STM32定时器的结构

    2、通用定时器的结构

    3、通用定时器时钟源选择

    4、时基单元

    5、捕获通道

    6、输入捕获相关寄存器

    7、计数模式

    8、定时器初始化步骤

    9、实例分析

    第11课 PWM波输出

    1、PWM简介

    2、STM32 PWM工作原理

    3、PWM工作模式

    4、PWM配置方法

    5、设计分析

    6、实例代码

    7、软件仿真

    第12课 异步串行通信实验

    1、串口基本知识

    2、RS-232标准

    3、RS-232接口

    4、STM32 USART

    5、串行控制寄存器

    6、实例设计以及代码分析

    第13课 DMA控制器

    1、DMA简介

    2、DMA结构

    3、DMA寄存器

    4、DMA初始化步骤

    5、硬件电路

    6、软件设计流程图

    7、实例分析

    第14课 CAN通信

    1、CAN总线介绍

    2、CAN特点

    3、CAN协议-帧结构

    4、CAN协议-优先级

    5、CAN协议-其他

    6、STM32-CAN控制器简介

    7、CAN控制器收发管理

    8、CAN控制器-过滤器

    9、CAN控制器-初始化

    10、实例分析

    11、代码分析

    第15课 独立看门狗

    1、看门狗简介

    2、STM32独立看门狗结构 

    3、如何使用看门狗

    第16课 IIC通信

    1、EEPROM简介

    2、IIC总线介绍

    3、起止信号和应答信号

    4、写操作

    5、读操作

    6、实例分析

    第17课  蜂鸣器

    1、蜂鸣器简介

    2、蜂鸣器的分类

    3、蜂鸣器的控制

    4、蜂鸣器的硬件设计及流程图

    5、建立工程

    6、延时函数

    7、蜂鸣器IO口初始化

    8、主函数设计

    9、延时时间的计算

    10、硬件仿真

    第18课 继电器

    1、继电器简介

    2、继电器的分类

    3、继电器主要技术参数

    4、ULN2003简介

    5、实验设计

    6、继电器开关

    第19课 直流电机控制

    1、直流电机简介

    2、直流电机的工作原理

    3、ULN2003简介

    4、直流电机的特性

    5、直流电机单向转动

    第20课 步进电机控制

    1、步进电机简介

    2、步进电机的技术参数

    3、反应式步进电机

    4、永磁式步进电机

    5、28BYJ-48步进电机

    6、ULN2003

    7、步进电机单向匀速转动实验

    第21课 LCD1602液晶显示

    1、LCD的简介

    2、LCD1602简介

    3、LCD1602技术参数

    4、字符显示原理

    5、LCD1602控制器指令

    6、LCD1602时序控制

    7、1602的几点说明

    8、LCD1602-字符显示程序

    第22课 LCD12864液晶显示

    1、LCD的简介

    2、LCD12864简介

    3、LCD12864的内部寄存器说明

    4、LCD12864系统指令说明

    5、LCD12864接口时序

    6、字符、图像显示原理

    7、LCD12864使用的几点说明

    8、如何提取字模

    9、LCD12864-并行显示程序

    10、LCD12864-串行显示程序

    第23课 DS18B20温度检测

    1、DS18B20简介

    2、DS18B20引脚介绍

    3、DS18B20内部结构

    4、DS18B20时序

    5、工作原理

    6、实验设计

    7、显示DS28B20温度值

    第24课 AT24C02存储模块实验

    1、EEPROM简介

    2、AT24C02XX系列

    3、AT24C02芯片介绍

    4、IIC总线介绍

    5、读写时序

    6、AT24C02-IIC

    7、起止信号和应答信号

    8、写操作

    9、读操作

    10、AT24C02-OLED显示

    第25课 DS1302时钟模块

    1、实时时钟简介

    2、DS1302芯片简介

    3、DS1302寄存器

    4、DS1302时序控制

    5、DS1302-OLED显示时间程序

    第26课 红外接收

    1、红外线介绍

    2、红外遥控系统

    3、红外一体化接收

    4、红外传输协议

    5、编码

    6、红外编码与解码

    7、红外发射与接收

    8、实例分析

    第27课 ADDA转换

    1、A/D转换

    2、D/A转换

    3、PCF8591介绍

    4、PCF8591读操作

    5、PCF8591写操作

    6、硬件连接

    7、实例分析

    第28课 TFT彩屏

    1、TFT彩屏基础知识

    2、像素和分辨率

    3、色位

    4、畅学 TFT彩屏

    5、TFT初始化函数    

    6、TFT色块显示与文字显示  

    附录1 ARM-STM32单片机简介

    1、单片机简介

    2、STM32单片机简介 

    3、STM32系列选型

    4、STM32单片机最小系统

    5、STM32开发环境与编译环境

    附录2 STM32库简介

    1、什么是STM32库函数

    2、CMSIS标准

    3、库目录、文件简介

    4、库使用帮助

    附录3 STM32时钟系统

    1、STM32高速外部时钟HSE  

    2、STM32高速内部时钟HSI

    3、低速外部时钟LSE

    4、低速内部时钟LSI

    5、PLL锁相环倍频输出

    6、系统时钟

    7、STM32其他时钟

    8、STM32-RCC配置步骤

    附录4 STM32最小系统

    1、开发板电源电路

    2、STM32的时钟

    3、STM32的复位

    4、开发板下载电路

    课程细节:

          本套课程基于畅学STM32单片机开发学习实验箱,详细讲解了STM32单片机及常见外围基础模块的基础知识以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

    1. 课时简介,方便让你快速了解本课时主讲内容  

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    8961332by 畅学电子

  • 畅学三合一51单片机实战教程

    畅学三合一51单片机实战教程

          本课程是单片机学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机,循序渐进地基于理论讲解并结合实验项目实战开发,讲解当前最热门的51单片机的C程序设计!

          本教程的亮点就是在分析初学者认知规律的基础上,结合国内重点大学一线教师的教学经验以及借鉴国外经典教材的写作手法,对51单片机的应用基础知识进行系统而翔实的介绍。本课程打破了单片机教学的传统模式,采取实例模块制作的方法,从该模块需用到的单片机理论知识,再加上该模块用到的“器件介绍”环节,外围电路设计讲解部分以及要实现该模块的软件功能-编程详解,巧妙地将单片机原理与应用、外围电路设计、单片机C语言编程的知识点融入各个模块项目中,不仅开辟了单片机应用的视野,又充实了对单片机从基础到应用所需要的知识。使广大学者可边学边练习制作该模块,既能高效地系统学习知识,又能提高动手能力。

          在多角度、多方面的实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合所有51单片机应用开发人员,电子爱好者、大中院校相关专业学生、工程技术人员的学习课程,也可作为短期培训课程,是单片机爱好者从入门到深入的经典课程。

    课程详情:

          本课程主要通过典型实例的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机应用系统开发的流程、方法、技巧和设计思想。本书通过26个模块实例全面讲解单片机开发中的各种技术,包括单片机接口的扩展、存储器的扩展、输入/输出及显示技术、实用电子制作、传感控制技术、电气传动及控制技术、单片机通信技术、典型器件及应用技术、外围电路设计、软件编程等等内容。本套课程基于畅学51开发板讲解。包含:51单片机简介、寄存器设置及使用、硬件测试、各个应用模块器件原理及使用、外围电路设计、51单片机C语言编程。

          本课程面向各领域的单片机设计用户,尤其是对已掌握单片机开发理论但缺少实际开发经验的读者更具指导意义,同时也可作为各类高校相关专业和社会培训班的课程教材使用。

          CEPARK畅学系列多功能开发学习板实验箱是电子园技术团队基于多年的开发实践经验,并结合近几年研发设计的51、AVR、PIC、MSP430、ARM、STM32、CAN、USB等多种MCU的数十款开发板,以及几十个外围应用模块的,汇集已有功能并加以扩展后,设计研发了畅学系列多功能开发学习板实验箱。畅学系列采用了电子园独创的接插组合结构,这种功能底板和核心板既可以单独使用、也可以组合在一起使用的开放接插模式,可以极大的共享基础资源功能模块以及外围通用配件,可以支持各种芯片并可以实现无穷无尽的扩展。

    目录介绍:

    第1课 初识畅学51开发学习板
    1、畅学系列三合一 51单片机开发板介绍
    2、畅学系列三合一 51单片机开发板模块介绍
    3、配套芯片,编程器及仿真器
    4、开发学习板外围配件简介
    第2课 如何使用畅学51开发学习板
    1、使用51开发板的准备工作
    2、硬件连接
    3、CP2102驱动的安装
    4、下载烧录程序过程
    5、硬件测试
    6、下载常见问题及解决
    第3课 8位单色流水灯模块讲解
    1、LED灯简介及原理
    2、LED灯种类及正负极
    3、硬件电路讲解
    4、位控制点亮LED
    5、字节控制点亮LED
    6、查表点亮LED
    7、LED灯闪烁
    8、移位显示点亮LED
    9、LED灯显示二进制加法
    10、花样流水灯。
    第4课 6位彩色流水灯模块讲解
    1、彩色LED灯简介
    2、硬件电路讲解
    3、依次点亮LED
    4、花样流水灯
    第5课 1位数码管模块讲解
    1、数码管简介
    2、1位数码管结构
    3、电路讲解
    4、数码管编码
    5、数码管逐段显示
    6、数码管静态显示数字
    7、数码管动态显示数字
    8、显示特殊符号
    第6课 8位数码管模块讲解
    1、4位一体数码管简介
    2、4位一体数码管原理
    3、电路分析
    4、74HC595芯片简介
    5、74HC595引脚
    6、74HC595工作原理
    7、74HC595级联
    8、编码
    9、在指定位显示数据
    10、静态扫描
    11、动态扫描
    第7课 8位独立按键模块
    1、独立按键简介
    2、独立按键的分类
    3、按键的消抖
    4、独立按键的实验设计
    5、独立按键扫描
    6、控制流水灯的实验
    7、用四位一体数码管显示独立按键
    第8课 4X4矩阵键盘模块
    1、矩阵键盘简介
    2、矩阵键盘的检测
    3、抖动和消抖
    4、矩阵键盘的实验设计
    5、行列式扫描以及三种方式的反转法
    第9课 51单片机定时器模块详解
    1、定时器的结构
    2、定时器的工作原理
    3、时钟周期
    4、四种工作方式的初值计算
    5、定时器中断
    6、定时器0实验
    7、定时器1实验
    8、产生1ms方波
    9、产生200ms方波
    10、产生多路不同频率方波
    11、按键控制PWM调光
    第10课 51单片机外部中断详解
    1、定时器的结构
    2、定时器的工作原理
    3、时钟周期
    4、四种工作方式的初值计算
    5、定时器中断
    6、定时器0实验
    第11课 51单片机串口通信详解
    1、串口基本知识
    2、RS-232标准
    3、CP2102模块
    4、波特率倍增设置
    5、串行控制寄存器SCON
    6、脉冲设置
    7、波特率设置
    8、多机通信
    9、串口通信
    第12课 51单片机蜂鸣器模块
    1、蜂鸣器简介
    2、蜂鸣器的分类
    3、蜂鸣器的实验设计
    4、蜂鸣器发出长鸣声
    5、蜂鸣器发出滴答声
    6、蜂鸣器发出闹铃声
    7、蜂鸣器发出警车声
    8、蜂鸣器发出救护车声
    9、蜂鸣器发出消防车声
    10、蜂鸣器发音乐声
    第13课 51单片机继电器模块
    1、继电器简介
    2、继电器的分类
    3、继电器主要技术参数
    4、ULN2003简介
    5、实验设计
    6、继电器开关
    7、继电器模拟洗衣机转动
    第14课 51单片机直流电机模块
    1、直流电机简介
    2、直流电机的工作原理
    3、ULN2003简介
    4、直流电机的特性
    5、直流电机的按键控制
    6、直流电机的按键调速

    第15课 步进电机控制
    1、步进电机简介
    2、步进电机的技术参数
    3、反应式步进电机
    4、永磁式步进电机
    5、28BYJ-48步进电机
    6、ULN2003
    7、步进电机单向转
    8、步进电机正反转
    9、步进电机单按键调向
    10、步进电机加减匀速
    11、数码管显示
    12、双键调速
    13、三键调速调向
    14、综合控制

    第16课 LCD1602液晶显示
    1、LCD的简介;
    2、LCD1602简介;
    3、LCD1602技术参数;
    4、字符显示原理;
    5、LCD1602控制器指令;
    6、LCD1602时序控制;
    7、1602的几点说明;
    8、LCD1602-静态显示程序;
    9、LCD1602-动态显示程序;
    10、LCD1602-滚动显示程序;
    第17课 LCD12864液晶显示
    1、LCD的简介;
    2、LCD12864简介;
    3、LCD12864的内部寄存器说明;
    4、LCD12864系统指令说明;
    5、 LCD12864接口时序;
    6、字符、图像显示原理;
    7、LCD12864使用的几点说明;
    8、如何提取字模;
    9、LCD12864-显示字符程序;
    10、LCD12864-显示图片程序。
    第18课 DS18B20温度检测
    1、DS18B20简介
    2、DS18B20引脚介绍
    3、DS18B20内部结构
    4、DS18B20时序
    5、工作原理
    6、实验设计
    7、数码管显示温度值
    第19课 AT24C02模块
    1、EEPROM简介
    2、AT24C02XX系列
    3、AT24C02芯片介绍
    4、IIC总线介绍
    5、起止信号和应答信号
    6、写操作
    7、读操作
    8、AT24C02-LCD1602显示
    第20课 DS1302模块
    1、实时时钟简介
    2、DS1302芯片简介
    3、DS1302寄存器
    4、DS1302时序控制
    5、DS1302-OLED显示时间程序
    第21课 红外接收
    1、红外线介绍
    2、红外遥控系统
    3、红外一体化接收
    4、红外传输协议
    5、编码
    6、红外编码与解码
    7、红外发射与接收
    8、LCD1602显示红外遥控按键值
    第22课 AD/DA转换
    1、A/D转换
    2、D/A转换
    3、PCF8591读操作
    4、PCF8591写操作
    5、PCF8591介绍
    6、硬件连接
    7、与上位机通信
    第23课 TFT触摸彩屏
    1、TFT彩屏基础知识.
    2、像素和分辨率
    3、色位
    4、CEPARK TFT彩屏
    5、控制引脚设置
    6、TFT初始化函数
    7、TFT色块显示
    8、TFT显示文字
    9、TFT显示图片
    10、XPT2046原理
    11、彩屏触屏
    附录一 51单片机简介
    1、单片机简介
    2、51单片机简介
    3、AT单片机简介
    4、STC单片机简介
    5、STC12C系列选型
    6、51单片机系统
    附录二 KEIL安装及使用
    1、Keil C51简介
    2、Keil C51的安装
    3、建立一个工程
    4、工程设置
    5、编译、连接
    6、Keil常用调试命令
    7、Keil调试窗口
    附录三 SST仿真芯片在线仿真
    1、仿真知识简介
    2、SST89E516RD介绍
    3、硬件连接
    4、工程设置
    5、仿真
    附录四 51单片机C语言讲解
    1、计算机语言简介
    2、C语言的数据类型
    3、常量和变量
    4、运算符与表达式
    5、C51程序设计
    6、函数
    7、中断服务函数与寄存器组
    8、变量的存储方式
    9、Keil C和ANSI C
    附录五 模块化编程入门
    1、模块化编程简介
    2、源文件.C
    3、头文件.h
    4、模块化编程的步骤

     课程细节:

          本套课程基于畅学51单片机开发学习实验箱,详细讲解了51单片机及常见外围基础模块的基础知识以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。 

    41708728by 畅学电子

  • Mini51V2.0 开发板实战教程

    Mini51V2.0 开发板实战教程

         本课程是单片机学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机,循序渐进地基于理论讲解并结合实验项目实战开发,讲解当前最热门的51单片机的C程序设计!

         本教程的亮点就是在分析初学者认知规律的基础上,结合国内重点大学一线教师的教学经验以及借鉴国外经典教材的写作手法,对51单片机的应用基础知识进行系统而翔实的介绍。本课程打破了单片机教学的传统模式,采取实例模块制作的方法,从该模块需用到的单片机理论知识,再加上该模块用到的“器件介绍”环节,外围电路设计讲解部分以及要实现该模块的软件功能-编程详解,巧妙地将单片机原理与应用、外围电路设计、单片机C语言编程的知识点融入各个模块项目中,不仅开辟了单片机应用的视野,又充实了对单片机从基础到应用所需要的知识。使广大学者可边学边练习制作该模块,既能高效地系统学习知识,又能提高动手能力。

         在多角度、多方面的实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合所有51单片机应用开发人员,电子爱好者、大中院校相关专业学生、工程技术人员的学习课程,也可作为短期培训课程,是单片机爱好者从入门到深入的经典课程。

    课程详情:

         本课程主要通过典型实例的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机应用系统开发的流程、方法、技巧和设计思想。本书通过10多个模块实例全面讲解单片机开发中的各种技术,包括单片机接口的扩展、存储器的扩展、输入/输出及显示技术、实用电子制作、传感控制技术、电气传动及控制技术、单片机通信技术、典型器件及应用技术、外围电路设计、软件编程等等内容。本套课程基于畅学51开发板讲解。包含:51单片机简介、寄存器设置及使用、硬件测试、各个应用模块器件原理及使用、外围电路设计、51单片机C语言编程。

         本课程面向各领域的单片机设计用户,尤其是对已掌握单片机开发理论但缺少实际开发经验的读者更具指导意义,同时也可作为各类高校相关专业和社会培训班的课程教材使用。

         CEPARK畅学系列多功能开发学习板实验箱是电子园技术团队基于多年的开发实践经验,并结合近几年研发设计的51、AVR、PIC、MSP430、ARM、STM32、CAN、USB等多种MCU的数十款开发板,以及几十个外围应用模块的,汇集已有功能并加以扩展后,设计研发了畅学系列多功能开发学习板实验箱。畅学系列采用了电子园独创的接插组合结构,这种功能底板和核心板既可以单独使用、也可以组合在一起使用的开放接插模式,可以极大的共享基础资源功能模块以及外围通用配件,可以支持各种芯片并可以实现无穷无尽的扩展。

    目录介绍:

    第一课:Mini51V2.0开发板介绍

    1. Mini51V2.0开发板简介;

    2. 主芯片MCU简介;

    3. 外围模块简介;

    4. 单片机用途;

    5. 如何选择一款单片机。

    第二课:Mini51V2.0开发板使用

    1. Mini51V2.0开发板驱动安装;

    2. 下载使用;

    3. 硬件测试;

    4. 常见问题及解决。

    第三课:单色流水灯

    1. LED灯简介及原理;

    2. LED灯种类及正负极;

    3. 硬件电路讲解;

    4. 流水灯实验。

    第四课:蜂鸣器

    1. 蜂鸣器简介;

    2. 蜂鸣器的分类;

    3. 蜂鸣器的实验设计;

    4. 蜂鸣器发出滴答声。

    第五课:独立按键

    1. 独立按键简介;

    2. 按键分类;

    3. 按键消抖;

    4. 独立按键实验设计;

    5. 独立按键扫描;

    6. 控制流水灯实验。

    第六课:4位一体数码管

    1. 4位一体数码管简介;

    2. 4位一体数码管原理;

    3. 电路分析;

    4. 数码管显示实验。

    第七课:串口通信。

    1. 串口基本知识;

    2. RS-232标准;

    3. RS-232接口;

    4. 波特率倍增设置;

    5. 串行控制寄存器SCON;

    6. 波特率设置;

    7. 串口通信程序分析。

    第八课:LCD1602液晶显示

    1. LCD的简介;

    2. LCD1602简介;

    3. LCD1602技术参数;

    4. LCD1602控制器指令;

    5. LCD1602时序控制;

    6. LCD1602程序分析。

    第九课:LCD12864液晶显示

    1. LCD的简介;

    2. LCD12864简介;

    3. LCD12864的内部寄存器说明;

    4. LCD12864系统指令说明;

    5. LCD12864接口时序;

    6. 字符、图像显示原理;

    7. LCD12864使用的几点说明;

    8. LCD12864显示字符程序。

    第十课:DS18B20温度检测

    1. DS18B20简介;

    2. DS18B20引脚介绍;

    3. DS18B20内部结构;

    4. DS18B20时序;

    5. 工作原理;

    6. 实验设计;

    7. 数码管显示温度值。

    第十一课:Mini51开发板+电机模块

    1. 直流电机的接线方式;

    2. 直流电机的程序分析;

    3. 步进电机的接线方式;

    4. 步进电机的程序分析。

    第十二课:Mini51开发板+NRF24L01无线模块。

    1. NRF24L01无线模块接线方式;

    2. NRF24L01无线模块程序分析。

    课程细节:

         本套课程基于畅学51单片机Mini51V2.0开发学习板,详细讲解了51单片机及常见外围基础模块的基础知识以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    3767312by 畅学电子

  • SD卡模块实战教程

    SD卡模块实战教程

          SD卡读写是指单片机读写SD卡/TF卡。SD卡是一种低电压的flash闪存产品,有标准的MMC/SPI两种操作模块。对于MMC操作模式,读写速度快,控制信号线多,操作复杂,对于SPI操作模块,速度慢,线少,操作相对简单。

          本课程是SD卡模块设计学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!

          本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用实例模块制作的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。

          在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。

    课程详情:

         《SD卡模块实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了SPI通信协议,SD卡接口模式、SD卡的通信协议、SD卡硬件讲解与程序分析等。

    目录介绍:

      第一课:SD卡入门知识

    1. SD卡简介;

    2. SD卡的两种接口模式;

    3. SD卡的通信协议介绍。

    第二课:SD卡的SPI通信协议。

    1. SPI总线协议介绍;

    2. SPI时序图详解;

    3. SD卡命令。

    第三课:SD卡程序讲解。

    1. SD卡的工作状态;

    2. SPI模式下的SD卡操作流程;

    3. SD卡硬件讲解与程序分析。 

    课程细节:

          本套课程以SD卡模块制作为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    1550983by 畅学电子

精品课程限时打折优惠

畅学电子网当前上线试运行阶段,所有精品课程在此期间打折优惠:部分课时免费学习,其余全部1元即可购买学习,购买后有效期一年。欢迎电子爱好者抓紧时间前来学习。

网站正式上线后将恢复原价格。

课程最新笔记

立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号