zoukankan      html  css  js  c++  java
  • 流水灯实验

    1.代码:
    #include <reg52.h>
    typedef unsigned int  u16;
    typedef unsigned char u8;
    sbit led1 = P1^0;
    sbit led2 = P1^1;
    sbit led3 = P1^2;
    sbit led4 = P1^3;
    sbit led5 = P1^4;
    sbit led6 = P1^5;
    sbit led7 = P1^6;
    sbit led8 = P1^7;

    void delay(u16 num)
    {
        u16 x,y;
        for(x=num; x>0; x--)
            for(y=110; y>0; y--)
            {
                ;//延时1ms
            }
    }
    void main(void)
    {
        P1 = 0xff;//LED输出模式
        while(1)
        {
            led1 = 0;
            delay(500);
            led1 = 1;
            led2 = 0;
            delay(500);
            led1 = 1;
            led2 = 0;
            delay(500);
            led2 = 1;
            led3 = 0;
            delay(500);
            led3 = 1;
            led4 = 0;
            delay(500);
            led4 = 1;
            led5 = 0;
            delay(500);
            led5 = 1;
            led6 = 0;
            delay(500);
            led6 = 1;
            led7 = 0;
            delay(500);
            led7 = 1;
            led8 = 0;
            delay(500);
            led8 = 1;
        }
    }

    2.电路图:

  • 相关阅读:
    history对象
    排序算法总结
    Boltzmann机
    Sort Colors
    First Missing Positive
    Sort List
    Insertion Sort List
    Merge Two Sorted Lists
    Merge Sorted Array
    Sum Root to Leaf Numbers
  • 原文地址:https://www.cnblogs.com/wxb20/p/6182969.html
Copyright © 2011-2022 走看看