• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51单片机如何让led灯闪烁

7d2413297f315dfb 2018-11-12 浏览量:1428
51单片机如何让led灯闪烁​
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 使用一个IO口连接到LED

    把IO口设置成输出模式

    打开一个定时器,也可以开中断,在中断中把IO口设置为高电平,再进中断后设置成低电平,再重复

    • 发布于 2018-12-07
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:17
  • 闪烁就是一会亮一个灭的。

    通过GPIO操作控制LED灯的亮与灭,

    • 发布于2018-11-13
    • 举报
    • 评论 0
    • 1
    • 0

  • 所谓闪烁其实仅仅是灯的开关,并且频率不是特别快,还在人眼可分辨的程度。所以你只需要有一个延时时间合适的重复翻转GPIO来控制一个开关量输出即可。
    • 发布于2018-11-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 通过改变P数字^数字修改io状态,等于0就是低电平,1就是高电平
    • 发布于2018-11-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 程序是一个输出口不停 的输出0或1的信号,中间加个延时就可以了
    • 发布于2018-11-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 控制LED闪烁是最简单的了,直接给一个IO口输出高低电平就行了,如下:

    比如LED接在P0.0引脚,程序:

    sbit LED =P0^0;

    void main()

    {

        while(1)

        {

            LED = 0;

            delay(500);

            LED = 1;

        }

    }

    其中的延时眼熟自己随便写一个就行了,但是延时时间不能太短,也不能太长,太短,你看不出效果,以为他没闪烁,太长闪烁等待的时间太长了,可能也会认为没有效果

    • 发布于2018-11-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 改变端口电平,使LED通断即可。
    • 发布于2018-11-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 让端口间隔一段时间输出不同电平
    • 发布于2018-11-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 对端口操作,每个时序输出不同的状态,0或1,外接驱动电路,可以花式点灯
    • 发布于2018-11-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 控制IO口的高低电平变化每0.5秒变化一次
    • 发布于2018-11-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 按照一定的时间给io口低电平就行了,可以用延时也可以用定时器
    • 发布于2018-11-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 闪烁的基本原理就是亮和灭,人眼视觉暂留是27分之一秒,所以只要亮和灭的间隔大于这个时间就能明显的看到闪烁!
    • 发布于2018-11-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 给单片机写入一个闪灯程序,需要用到烧写软件,ttl下载器还有源程序
    • 发布于2018-11-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 反转io就可以,注意延时大小
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 通过位带操作,控制某个IO口输出高低电平
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接用sbit配置P0 1 2 3口的其中一个引脚翻转输出电平即可点灯。

    • 发布于2018-11-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接控制你的IO高低电平,然后把IO连接到LED上
    • 发布于2018-12-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 用位带的操作,用变量的方式操作高低电平输出,这样直接控制你的led
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51单片机如何让led灯闪烁