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.电路图:

  • 相关阅读:
    倒计时显示
    Global.asax实现屏蔽ip和图片防盗链
    同一账号不能同时登陆
    javascript中defer的作用
    javascript焦点图
    asp.net自定义分页
    GridVew linkbutton点击时获取点击行label的绑定值
    内存对齐
    深入.NET托管堆(Managed Heap)
    内存对齐1
  • 原文地址:https://www.cnblogs.com/wxb20/p/6182969.html
Copyright © 2011-2022 走看看