-
USB2.0 有高速、全速和低速三种工作速度,高速是480Mbit/s,全速是12Mbit/s, 低速是1.5Mbit/s。现在USB 技术已经很流行了,就像以前的串口一样。以前的电子工程师不会搞串口通信就落伍了,而现在的电子工程师如果不会搞USB 通信,那就落伍了。还等什么,赶快加入吧。
本课程是专门为USB初学者设计的一套从入门到深入的经典视频教程,从零开始手把手教你玩转USB接口技术,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!
本课程打破了单片机教学的传统模式,采取USB实验模块实例制作的方法,从该实验需用到的单片机理论知识,USB通信技术,外围电路设计讲解部分以及要实现该实验现象的软件编程,巧妙地将单片机技术、USB接口技术、外围电路设计、单片机C语言编程的知识点融入到了实验项目中。使广大学者可边学边练习制作USB模块实验,既能高效地系统学习知识,又能提高动手能力。
在多角度、多方面的实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了USB技术流行应用的视野。因此,本课程适合所有51单片机应用开发人员,电子爱好者、大中院校相关专业学生、工程技术人员的学习课程,也可作为短期USB接口技术的培训课程,是单片机爱好者玩转USB接口技术的经典课程。
课程详情:
本课程主要通过典型实例的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了USB接口实验开发的流程、方法、技巧和设计思想。本教程通过几个实验模块实例全面讲解USB中的技术,包括单片机基础知识、 uVision开发环境搭建、USB通信协议、USB鼠标实验、假U盘实验等。本套课程基于畅学USB 学习板讲解。畅学USB 学习板专为USB 初学者设计,主板采用STC89C52 为主控芯片,USB 芯片采用飞利浦D12,板载资源丰富、布局合理、操作简单、性能稳定。
目录介绍:
第一课:USB开发板简介
(1). USB开发板的整体介绍
(2). 硬件连接
(3). 驱动安装
(4). 下载过程
第二课:开发板芯片的介绍
(1). 单片机简介
(2). 51单片机简介
(3). AT单片机简介
(4). STC单片机简介
(5). STC89C52RC芯片的介绍
第三课:KEIL安装及使用
(1). uVision开发环境简介
(2). uVision开发环境的安装
(3). 第一个C语言程序项目的建立
(4). 软件模拟仿真
第四课:USB基础知识
(1). USB介绍
(2). USB的特点
(3). USB规范
(4). USB的物理接口和电气特性
(5). USB系统的描述
(6). USB通信协议
(7). USB的数据传输类型
(8). USB的优势
第五课:USB鼠标实验
(1) USB设备的枚举过程
(2) PDIUSBD12的芯片介绍
(3) PDIUSBD12的工作原理
(4) PDIUSBD12的命令及代码
(5) PDIUSBD12的读写函数及ID实现
(6) 按键驱动
(7) 串口驱动
(8) USB的操作过程
(9) USB标准请求
(10) 字符串及语言ID请求
(11) 报告描述符的结构及实现
第六课:假U盘实验
(1) U盘的介绍
(2) 类特殊请求
(3) SCSI命令集和UFI命令集
(4) FAT文件系统
(5) 目录项
(6) 实验现象
课程细节:
本套课程基于畅学USB 学习板,详细讲解了单片机的基础知识,USB通信技术及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。
网站功能:
1. 课时简介,方便让你快速了解本课时主讲内容
2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。
-
CAN 全称为Controller Area Network 即控制器局域网是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中均嵌入CAN控制装置。
本课程是CAN模块设计学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!
本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用实例模块制作的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。
在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。
课程详情:
《CAN模块实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了CAN基本知识,CAN协议、MCP2515控制器、TJA1050收发器、MCP2515 程序讲解等。
目录介绍:
第一课:CAN模块入门的讲解部分
1. CAN基本知识
2. CAN协议
3. CAN芯片选型。
第二课:典型CAN芯片分析
1. MCP2515控制器
2. TJA1050收发器。
第三课:CAN程序讲解
1.MCP2515 程序讲解
课程细节:
本套课程以CAN模块制作为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。
网站功能:
1. 课时简介,方便让你快速了解本课时主讲内容
2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。