0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用单片机按键启停led灯程序编程教程

2oON_changxuemc 2017-11-25 09:17 次阅读

单片机按键启停led灯程序

#include

void Delay(unsigned int t); sbit key=P3^2; //对应单片机开发板上s19按键

void main (void)

{

while (1) //函数开始后,一直在检测按键是否被按下

{

if(key==0) {

unsigned char i; //定义一个无符号字符型局部变量 i 取值范围 0~255

P0=0x7f; //赋初始值,右边第一个灯亮起来

for(i=0;i<8;i++) //加入 for循环,表明for循环大括号中的程序循环执行8次

{

Delay(50000);

P0>>=1; //向右移动一位。

P0=P0|0x80; //右移后,左端自动赋值0,所以需要该语句赋值1

}

}

else

{

P0=0x00;

}

} }

void Delay(unsigned int t)

{

while(--t);

}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led灯
    +关注

    关注

    22

    文章

    1583

    浏览量

    107376
  • 编程
    +关注

    关注

    88

    文章

    3518

    浏览量

    93227

原文标题:单片机按键启停led灯程序

文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    求一个单片机做的水泵的轮换、控制

    求一个单片机做的水泵的轮换、控制,要keil和protues仿真
    发表于 04-16 10:38

    51单片机如何实现步进电机的

    51单片机如何实现步进电机的
    发表于 10-15 07:37

    单片机独立按键使用程序

    单片机独立按键使用程序 (51单片机)独立按键单片机中很重要的一个器件,在这篇文章里,通过这个
    发表于 11-18 08:32

    基于51单片机按键控制直流电机程序

    求助大佬我想写一个基于51单片机按键控制直流电机程序程序是这样的,不止到有什么错误:下
    发表于 02-28 12:39

    单片机按键控制程序【汇编版】

    单片机按键控制程序【汇编版】单片机按键控制程序【汇编版】单片机按键控制程序【汇编版】
    发表于 12-29 11:04 0次下载

    51单片机设计的16按键控制8路输出的程序实例资料免费下载

    本文档的主要内容详细介绍的是51单片机设计的16按键控制8路输出的程序实例资料免费下载。
    发表于 12-20 14:44 10次下载
    51<b class='flag-5'>单片机</b>设计的16<b class='flag-5'>按键</b><b class='flag-5'>启</b><b class='flag-5'>停</b>控制8路输出的<b class='flag-5'>程序</b>实例资料免费下载

    基于51单片机的跑步速度控制模块仿真设计资料下载

    基于51单片机的跑步速度控制模块仿真设计资料下载
    发表于 10-25 10:30 1次下载

    51单片机通过按键控制LED闪烁

    51单片机通过按键控制LED闪烁
    发表于 11-11 18:36 122次下载
    51<b class='flag-5'>单片机</b>通过<b class='flag-5'>按键</b>控制<b class='flag-5'>LED</b><b class='flag-5'>灯</b>闪烁

    单片机按键使用程序 (51单片机

    单片机独立按键使用程序 (51单片机)独立按键单片机中很重要的一个器件,在这篇文章里,通过这个
    发表于 11-11 18:36 108次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>按键</b>使用<b class='flag-5'>程序</b> (51<b class='flag-5'>单片机</b>)

    51单片机实现按键控制LED亮灭

    51单片机实现按键控制LED亮灭#include<reg51.h>//头文件sbit L
    发表于 11-12 10:06 14次下载
    <b class='flag-5'>用</b>51<b class='flag-5'>单片机</b>实现<b class='flag-5'>按键</b>控制<b class='flag-5'>LED</b><b class='flag-5'>灯</b>亮灭

    51单片机按键控制数码管0~9_(51单片机)课设项目1-按键控制步进电机转向、转速、。...

    驱动AT89C51单片机,在单片机中装载程序,通过开关按键来输入信号,单片机向驱动电路提供信号使步进电机动作。系统组成框图系统功能此系统主要
    发表于 11-23 16:22 12次下载
    51<b class='flag-5'>单片机</b><b class='flag-5'>按键</b>控制数码管0~9_(51<b class='flag-5'>单片机</b>)课设项目1-<b class='flag-5'>按键</b>控制步进电机转向、转速、<b class='flag-5'>启</b><b class='flag-5'>停</b>。...

    ZigBee-CC2530单片机 - 按键控制跑马灯的

    ZigBee-CC2530单片机 - 按键控制跑马灯的程序源码#include "ioCC2530.h" //引用CC2530头文件#d
    发表于 11-29 20:36 12次下载
    ZigBee-CC2530<b class='flag-5'>单片机</b> - <b class='flag-5'>按键</b>控制跑马灯的<b class='flag-5'>启</b><b class='flag-5'>停</b>

    单片机独立按键控制led程序

    单片机独立按键控制LED程序 单片机独立按键控制
    的头像 发表于 09-02 17:05 4181次阅读

    单片机怎么简单按键控制LED呢?

    单片机怎么简单按键控制LED呢? 单片机已成为现代电子产品中不可缺少的核心部件。它可以帮助设
    的头像 发表于 09-02 17:05 3235次阅读

    怎么采用C语言编程序通过单片机的I/O端口点亮一个LED

    怎么采用C语言编程序通过单片机的I/O端口点亮一个LED?  C语言是一门非常重要的编程语言,被广泛应用于各种领域。在
    的头像 发表于 09-02 17:05 3155次阅读