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

畅学单片机 2021-10-30 15:28

简介


      本课程是单片机学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机,循序渐进地基于理论讲解并结合实验项目实战开发,讲解当前最热门的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单片机及常见外围基础模块的基础知识以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。


温馨提示:

点击链接:http://www.eeskill.com/course/id/17

或者点击“阅读原文”,登录畅学电子网站后,就可在线学习了。


为了方便大家更好的学习,您还可以关注畅学电子和EDA的公众号,每天推送相关知识,希望能对你的学习有所帮助!

畅学单片机 以单片机为核心,带你全面了解和单片机相关的知识技巧,经验心得。关注我们,一起来学习吧!
评论
  • 嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大学伯克利分校的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V
    丙丁先生 2025-01-21 12:10 111浏览
  • 本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。源码修改修改源码根目录下文件device/rockchip/rk3562/package_performance.xml并添加以下内容,注意"+"号为添加内容,"com.tencent.mm"为AP
    Industio_触觉智能 2025-01-17 14:09 164浏览
  • 高速先生成员--黄刚这不马上就要过年了嘛,高速先生就不打算给大家上难度了,整一篇简单但很实用的文章给大伙瞧瞧好了。相信这个标题一出来,尤其对于PCB设计工程师来说,心就立马凉了半截。他们辛辛苦苦进行PCB的过孔设计,高速先生居然说设计多大的过孔他们不关心!另外估计这时候就跳出很多“挑刺”的粉丝了哈,因为翻看很多以往的文章,高速先生都表达了过孔孔径对高速性能的影响是很大的哦!咋滴,今天居然说孔径不关心了?别,别急哈,听高速先生在这篇文章中娓娓道来。首先还是要对各位设计工程师的设计表示肯定,毕竟像我
    一博科技 2025-01-21 16:17 100浏览
  • 临近春节,各方社交及应酬也变得多起来了,甚至一月份就排满了各式约见。有的是关系好的专业朋友的周末“恳谈会”,基本是关于2025年经济预判的话题,以及如何稳定工作等话题;但更多的预约是来自几个客户老板及副总裁们的见面,他们为今年的经济预判与企业发展焦虑而来。在聊天过程中,我发现今年的聊天有个很有意思的“点”,挺多人尤其关心我到底是怎么成长成现在的多领域风格的,还能掌握一些经济趋势的分析能力,到底学过哪些专业、在企业管过哪些具体事情?单单就这个一个月内,我就重复了数次“为什么”,再辅以我上次写的:《
    牛言喵语 2025-01-22 17:10 41浏览
  •  光伏及击穿,都可视之为 复合的逆过程,但是,复合、光伏与击穿,不单是进程的方向相反,偏置状态也不一样,复合的工况,是正偏,光伏是零偏,击穿与漂移则是反偏,光伏的能源是外来的,而击穿消耗的是结区自身和电源的能量,漂移的载流子是 客席载流子,须借外延层才能引入,客席载流子 不受反偏PN结的空乏区阻碍,能漂不能漂,只取决于反偏PN结是否处于外延层的「射程」范围,而穿通的成因,则是因耗尽层的过度扩张,致使跟 端子、外延层或其他空乏区 碰触,当耗尽层融通,耐压 (反向阻断能力) 即告彻底丧失,
    MrCU204 2025-01-17 11:30 182浏览
  • 现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接!注:配件连接前请断开主板所有供电,避免敏感电路损坏!1.1 耳机接口主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:1.21.2 相机接口MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:1.3 以太网接口主板有一路
    Industio_触觉智能 2025-01-20 11:04 150浏览
  •  万万没想到!科幻电影中的人形机器人,正在一步步走进我们人类的日常生活中来了。1月17日,乐聚将第100台全尺寸人形机器人交付北汽越野车,再次吹响了人形机器人疯狂进厂打工的号角。无独有尔,银河通用机器人作为一家成立不到两年时间的创业公司,在短短一年多时间内推出革命性的第一代产品Galbot G1,这是一款轮式、双臂、身体可折叠的人形机器人,得到了美团战投、经纬创投、IDG资本等众多投资方的认可。作为一家成立仅仅只有两年多时间的企业,智元机器人也把机器人从梦想带进了现实。2024年8月1
    刘旷 2025-01-21 11:15 390浏览
  • Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!添加新账号1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:root@id
    Industio_触觉智能 2025-01-17 14:14 121浏览
  • 数字隔离芯片是一种实现电气隔离功能的集成电路,在工业自动化、汽车电子、光伏储能与电力通信等领域的电气系统中发挥着至关重要的作用。其不仅可令高、低压系统之间相互独立,提高低压系统的抗干扰能力,同时还可确保高、低压系统之间的安全交互,使系统稳定工作,并避免操作者遭受来自高压系统的电击伤害。典型数字隔离芯片的简化原理图值得一提的是,数字隔离芯片历经多年发展,其应用范围已十分广泛,凡涉及到在高、低压系统之间进行信号传输的场景中基本都需要应用到此种芯片。那么,电气工程师在进行电路设计时到底该如何评估选择一
    华普微HOPERF 2025-01-20 16:50 73浏览
  • 日前,商务部等部门办公厅印发《手机、平板、智能手表(手环)购新补贴实施方案》明确,个人消费者购买手机、平板、智能手表(手环)3类数码产品(单件销售价格不超过6000元),可享受购新补贴。每人每类可补贴1件,每件补贴比例为减去生产、流通环节及移动运营商所有优惠后最终销售价格的15%,每件最高不超过500元。目前,京东已经做好了承接手机、平板等数码产品国补优惠的落地准备工作,未来随着各省市关于手机、平板等品类的国补开启,京东将第一时间率先上线,满足消费者的换新升级需求。为保障国补的真实有效发放,基于
    华尔街科技眼 2025-01-17 10:44 221浏览
  •     IPC-2581是基于ODB++标准、结合PCB行业特点而指定的PCB加工文件规范。    IPC-2581旨在替代CAM350格式,成为PCB加工行业的新的工业规范。    有一些免费软件,可以查看(不可修改)IPC-2581数据文件。这些软件典型用途是工艺校核。    1. Vu2581        出品:Downstream     
    电子知识打边炉 2025-01-22 11:12 49浏览
  • 2024年是很平淡的一年,能保住饭碗就是万幸了,公司业绩不好,跳槽又不敢跳,还有一个原因就是老板对我们这些员工还是很好的,碍于人情也不能在公司困难时去雪上加霜。在工作其间遇到的大问题没有,小问题还是有不少,这里就举一两个来说一下。第一个就是,先看下下面的这个封装,你能猜出它的引脚间距是多少吗?这种排线座比较常规的是0.6mm间距(即排线是0.3mm间距)的,而这个规格也是我们用得最多的,所以我们按惯性思维来看的话,就会认为这个座子就是0.6mm间距的,这样往往就不会去细看规格书了,所以这次的运气
    wuliangu 2025-01-21 00:15 183浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦