朱有鹏
  • 课程介绍
  • 课程大纲

适合人群:

本课程需要有一定单片机编程基础,对51单片机编程和常用外设有一定掌握才可以,按照朱老师的课程规划系统学习。

你将会学到:

实现时间、温度显示以及报警功能、时间调整功能的项目

课程简介:

《朱有鹏老师单片机学习系列课程》针对有志于物联网技术开发行业的学员设计,共分5季,总200余小时的课程。本课程属于第2季。

单片机课程的主要内容包括:《朱有鹏老师单片机系列课程》的规划、课程设计、学习路线介绍,单片机学习的意义、单片机与物联网的关系,51单片机工作原理、电路原理图识别、C语言基础知识等学习单片机软件开发必备的基础知识,常用开发工具Keil uVision软件的使用、模拟单步调试方法、ISP下载方式与原理讲解,针对51单片机编程的零基础C语言讲解、学习单片机同时入门C语言,单片机和嵌入式系统常用基本外设(如LED、蜂鸣器、数码管、按键、DS1302实时时钟、38译码器、AD/DA转换器、串口、RS232/RS485通讯、定时器、液晶显示器、步进电机)的原理及编程控制方法。

         

课程特色

*零基础可学习,降低学习门槛。

*深入浅出,通俗易懂。不怕学不会,就怕你不学习。

*思路清晰、语言风趣,对着视频看也不会想睡觉······

*视频 + 文档 + 练习题 + 答疑,多方位保证学习质量。

*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。

*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。


展开更多

课程大纲-51单片机综合小项目-第2季第4部分

  • 1

    2.4.1.单片机做项目常识本节从宏观方向讲解单片机项目开发的常识内容,然后讲了本项目课程的立足点和目标。

    「仅限付费用户」点击下载“《51单片机高级外设和项目篇》课程规划.txt”

    [36:12]
  • 2

    2.4.2.单片机小项目介绍本节对小项目的具体规划和步骤做详解,让大家知道我们要做成什么样,要如何去做,中间可能遇到什么问题,学习后对自己有什么帮助和意义。

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [21:45]
  • 3

    2.4.3.工程建立及框架构建本节建立正规化的项目工程,并且将组织架构规范化

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [30:31]
  • 4

    2.4.4.串口本节移植串口代码,并且进行调试和封装

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [31:29]
  • 5

    2.4.5.DS18B20移植1本节移植ds18b20传感器的代码,并且进行测试和封装

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [25:09]
  • 6

    2.4.6.DS18B20移植2本节继续移植ds18b20传感器的代码,并且进行测试和封装

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [26:43]
  • 7

    2.4.7.问题解决和LCD1602的移植本节对上节的串口输出问题进行分析,然后移植lcd1602,并且进行封装和测试

    [27:56]
  • 8

    2.4.8.测温和LCD1602联调本节联合调试温度模块和LCD1602显示模块,最终实现温度实时在LCD上显示。

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [23:19]
  • 9

    2.4.9.DS1302的移植和联合调试本节开始移植DS1302的驱动,为了封装时间我们引入了C语言中的结构体。

    [32:57]
  • 10

    2.4.10.用结构体来实现时间读写1本节开始编写基于结构体封装的时间读取与显示函数。

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [31:05]
  • 11

    2.4.11.用结构体来实现时间读写2本节继续上节完成时间在LCD1602上的显示,有很多编程细节。

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [32:26]
  • 12

    2.4.12.时间显示的调试本节对程序进行调试和验证,并且添加BCD码和十六进制互相转换的代码。

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [33:22]
  • 13

    2.4.13.时间写入函数的封装本节主要封装向DS1302中写入时间的代码,将来最终调整时间的功能要用到这些写入函数

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [26:36]
  • 14

    2.4.14.蜂鸣器的封装和调试1本节开始移植蜂鸣器的驱动,主要是对原来代码的移植和核心代码的理解、测试。

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [28:53]
  • 15

    2.4.15.蜂鸣器的封装和调试2本节接上节对蜂鸣器操作接口进行封装,封装出可用接口给我们外部来调用。

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [28:42]
  • 16

    2.4.16.蜂鸣器频率的设置问题解决本节来一起研究解决关于蜂鸣器频率设置不能成功这个问题。

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [23:13]
  • 17

    2.4.17.步进电机的移植和调试本节移植步进电机的驱动并且进行封装,以备将来作为报警设备。

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [28:00]
  • 18

    2.4.18.按键的移植和调试本节移植4*4矩阵键盘并且进行调试,获取键值并显示在LCD1602上。

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [27:43]
  • 19

    2.4.19.按键引脚冲突的解决本节解决按键引脚冲突的问题,并且彻底调试好按键API

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [11:47]
  • 20

    2.4.20.红外的移植和调试本节移植红外遥控并且将其调试好,还是用中断方式实现的。

    「仅限付费用户」点击下载“课件_2.4.51单片机综合小项目.txt”

    [23:36]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部