我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

51单片机独立按键控制led灯状态

按下Key1点亮第一颗LED灯。
按下Key2使LED灯向右移动。
(可多次重复使用)大一新手菜菜


#include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint i)        //延时
{
    uchar t;
    while(i--)
    {
        for(t=0;t<120;t++);
    }
}
void main()
{
    P1=0xff;
    P3=0xff;
    while(1)
    {
        if(P3==0xdf)
        {
            P1=0xfe;
            delay(500);    
        }
        if(P3==0xef)
        {
            P1=_cror_(P1,1);
            delay(500);
        }
    }
}
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7811559
  • 你也可以参考下这篇文章:51单片机实现独立按键控制LED灯

近期文章

  • Java中boolean的返回值问题
  • java项目倒进去没办法运行
  • 创建一个继续下一个号码的目录?
  • Java中area接口问题
  • QDateTime 如何乘除
  • 初学者pat乙级题,遇到问题了
  • httppost Empty key问题
  • 配置Java不小心误删path初始值,仅添加了jdk和jre路径
  • PHPUnit将mock对象作为参数传递给另一个对象的构造函数,并使用expected()方法
  • Java中employee类问题
  • 关于unity的一个小bug
  • c语言文件读取问题求解
  • 为什么程序会设立一个空文档并打开,有什么用处
  • 急,有没有人解答,用java
  • Springer template 参考文献的问题
  • 如何使用smalot pdfparser获取pdf的字体详细信息?
  • unity2019打开工程提示连接到服务器
  • 含负权回路的最短路问题
  • 关于QT_QPA_PLATFORM_PLUGIN_PATH的问题
  • maven项目中找不到javax.servlet.Filter这个接口?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华