你将收获

本课程为零基础学习系列,只要是对物联网、单片机、嵌入式等课题感兴趣的同学均可以进行学习。

适用人群

所有人

课程介绍

本课程是《朱有鹏老师单片机完全学习系列课程》第1季第6个课程,主要讲解LED的工作原理和开发板原理图、实践编程等,通过学习目的是让大家学会给单片机编程控制LED灯,并且为进一步学习其他外设打好基础。

课程目录

讨论留言

正在加载中...

同学笔记

  • weixin_43890924 2019-09-18 23:29:18

    来源:1.6.5.C语言循环语句学习 查看详情

    C语言循环语句学习

    1.while循环

    1)格式

    while(条件)//条件完成就可以

    {

    //循环体,若干条代码

    }

     

    2 for循环

    1)格式

    for(询函初始化;循环条件;循环增量)

    {

    //循环体

    }

     

     

     

  • weixin_43890924 2019-09-18 23:14:50

    来源:1.6.4.如何让LED闪烁 查看详情

    如何让LED闪烁

    1.闪烁的本质含义:亮-演示-灭-延时

    1)由于人眼睛有视觉暂留

    2)月入过延时时间太短(譬如20ms),这时候上一次灭眼睛还没反应过来就到了下一次亮,此时你会觉得灯是一直亮着的。和一直亮着的区别是亮度低一点。但是是看不到闪烁的。

    3)延时时间逐渐增大慢慢就能看到闪烁的,达到一定的程度就能看到明显的一亮一灭了。

     

    2.单片机如何实现延时

    1)单片机执行每条代码需要的时间

    2)单片机开机后不能休息

    3)单片机可以“空转”来“浪费时间”

     

    3.C语言延时实现

    1)笨办法:

     

    要求:1,,能够用C语言编写一个delay函数,实现一段时间的延时,从而实现led闪烁即可,

  • weixin_43890924 2019-09-17 23:33:05

    来源:1.6.3.第一个实验:点亮LED 查看详情

    如何用C语言控制P0端口呢?

    1)P0在C语言中的特殊意义

    2)16进制数

    3)为、字节、IO端口、IO口

    4)硬件接线方式对编程的影响

     

    3.点亮LED

    1)点亮8个LED

    2)点亮4个LED

    3)隔一颗点亮一颗

    4)全灭

     

没有更多了