课程简介:
《朱有鹏老师单片机完全学习系列课程》总共5季,其中第1、2季是51单片机学习,第3、4、5季是STM32单片机与RTOS学习。整个课程时长约250小时,是一套零基础、全面系统、易学易懂的优质单片机编程学习课程。
本课程是真正零基础开始学习51单片机和STM32单片机的系列课程,最大特色是讲解清楚明白,容易学会。
本节课程为系列教程《51单片机高级外设和项目篇》的第四篇,前面的课程带领大家学习了基础知识,本节和大家一起来做几个单片机的小项目,理论结合实际,把学到的内容用起来。
课程目录:
2.4.1.单片机做项目常识
2.4.2.单片机小项目介绍
2.4.3.工程建立及框架构建
2.4.4.第一个模块-串口
2.4.5.DS18B20移植1
2.4.6.DS18B20移植2
2.4.7.问题解决和LCD1602的移植
2.4.8.测温和LCD1602联调
2.4.9.DS1302的移植和联合调试
2.4.10.用结构体来实现时间读写1
2.4.11.用结构体来实现时间读写2
2.4.12.时间显示的调试
2.4.13.时间写入函数的封装
2.4.14.蜂鸣器的封装和调试1
2.4.15.蜂鸣器的封装和调试2
2.4.16.蜂鸣器频率的设置问题解决
2.4.17.步进电机的移植和调试
2.4.18.按键的移植和调试
2.4.19.按键引脚冲突的解决
2.4.20.红外的移植和调试
2.4.21.项目功能梳理和定义
2.4.22.LCD1602实现按键控制光标移动及闪烁1
2.4.23.LCD1602实现按键控制光标移动及闪烁2
2.4.24.LCD1602实现按键控制光标移动及闪烁3
2.4.25.LCD1602实现按键控制光标移动及闪烁4
2.4.26.程序流程梳理及基本显示功能实现
2.4.27.bug查找和解决
2.4.28.增加调试解决问题
2.4.29.数字加减调整功能的分析
2.4.30.时间加减调整功能实现1
2.4.31.时间加减功能完整实现2
1.为什么要开设这一门课程?
单片机广泛应用在小家电、汽车电子、工业控制、医疗电子等领域。
物联网的大火带动,譬如智慧城市、车联网、智能家居、工业互联网等场景都需要单片机软硬件的支持。
学习单片机软件开发是有效拓展自身能力和职场竞争力的必由之路。
2. 单片机系列课程能帮到大家什么?能解决哪些痛点?
首先,本课程是一个系列课程,覆盖了51单片机、STM32单片机、RTOS(ucos2和ucos3)、NBIOT物联网、项目实战等,一站式学习解决方案,彻底掌握单片机开发技能,不需要另外找资料和书。
其次,课程讲解特别细致,详细讲了各种基础概念,手把手写代码。尤其是对SPI、I2C、DS18B20单总线等协议时序的讲解,细致浅显,容易理解。保证课程能够学得下去,学得会,而不是学完仍然没法干活。
最后,整个课程超过230多小时,远超同类课程时长。
总之,本课程的一切努力,都是为了解决“让人能学进去,能学会”的问题,真正帮助各位硬件工程师和相关专业大学生们彻底掌握单片机软件开发技能,拓展个人职业深度,拿到更高薪。
3. 单片机系列课程有哪些亮点?
完全零基础,降低学习门槛。
深入浅出,通俗易懂。不怕学不会,就怕你不学习。
思路清晰、语言风趣,对着视频看也不会想睡觉······
视频 + 文档 + 练习题 + 在线答疑,全方位保证学习质量。
基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。
系列课程,后续还有嵌入式linux等高阶拓展课程及项目课程系列。
4. 通过学习本课程,学员能够获得什么?
250多小时精心录制视频课程,手把手带你写代码玩板子。
课程专属VIP服务群,技术讨论、问题答疑、行业交流全都有。
打开嵌入式软件开发,走向高薪大门的钥匙
讲师介绍:
朱有鹏
互联网课程品牌《朱老师物联网大讲堂》创始人。精通U-Boot、Linux kernel移植及驱动程序开发;精通C、C++、Java、C#等高级语言,熟悉ARM Cortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410、S5PV210等处理器系列的linux、WinCE下的开发流程;授课风趣幽默,讲解条理清晰,对知识有自己独到见解,善于发散学生的思维。
精品套餐:
51单片机高级外设和项目篇(套餐价¥208,总单价¥296)
系列课程介绍:
1、51单片机高级外设和项目篇(第1篇)——温度传感器DS18B20
2、51单片机高级外设和项目篇(第2篇)——红外遥控其实so easy
章节 1 : 51单片机综合小项目