精华内容
下载资源
问答
  • 单片机实现60秒倒计时时钟,从60到0,循环显示
  • 例子1:Javascript 实现 点击按钮 倒计时60方可再次点击发送的效果 <input type="button" id="btn" value="免费获取验证码" /> [removed] var wait=60; function time(o) { if (wait == 0) { o....
  • 下面小编就为大家带来篇点击按钮出现60秒倒计时的简单js代码(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 用Multisim来仿真倒计时最大99分钟时间可以预置 最后10秒开始报警
  • multisim24秒倒计时电路

    2020-07-13 15:06:02
    本实验要求设计个24违例计时器(倒计时方式),当计时24时间到,用个红色指示灯亮表示,指示灯持续点亮5。 要求电路设置个启动开关,当该开关断开时,数码管显示24,当开关闭合后,电路开始运行,期间...
  • 主要介绍了基于Vue写个简单的倒计时按钮功能,在项目开发的过程,经常会遇到发送验证码,点击之后有60秒倒计时的按钮,今天小编就给大家分享实例代码,需要的朋友参考下吧
  • 10分钟倒计时JS

    2018-04-09 11:24:36
    脚本开发:本脚本利用原生js实现时间倒计时,为动态实现,可根据自己的需求来设置时间,从而达到自己想要的效果。有疑问请留言,谢谢!
  • 可实现输入XXXX倒计时,如2301分钟,30等均可实现
  • 1.编写10秒倒计时脚本 vim time.sh #!/bin/bash for SEC in {10..1} do echo -n "After ${SEC}s is end! " echo -n 不换行输出 echo -ne "\r" \r光标移至首行,后边显示的内容不换行 sleep 1 每秒钟...

    1.编写10秒倒计时脚本

    vim time.sh
    #!/bin/bash
    for SEC in {10..1}
    do
    		echo -n "After ${SEC}s is end! " echo -n 不换行输出
    		echo -ne "\r" \r光标移至首行,后边显示的内容不换行
    		sleep 1 每秒钟显示一次
    done
    

    在这里插入图片描述
    在这里插入图片描述
    如果不加echo -ne “\r” 则后面的行不会刷新前面的行 \r代表光标移到首行,不换行
    在这里插入图片描述

    1分10秒倒计时
    在这里插入图片描述

    定义秒变量从10开始,定义分变量从1开始
    

    在这里插入图片描述

    SEC从10开始循环,每次-1,直到0结束
    

    在这里插入图片描述

    当变量SEC和MIN均为0时,退出
    

    在这里插入图片描述

    当秒钟为0时,说明秒钟已经完成一个循环,变成59后重新自减
    

    在这里插入图片描述

    重新进入一分钟的周期倒计时
    

    在这里插入图片描述
    测试
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 1.运算符号 + 加法 - 减法 * 乘法 / 除法 % 除法后的余数 ** 乘方 ++ 自加一 - - 自减 < 小于 <= 小于等与 > 大于 >= 大于等与 = 等于 += j+=i j=j+i *= j=j*i /...

    1.运算符号

    +加法
    -减法
    *乘法
    /除法
    %除法后的余数
    **乘方
    ++自加一
    - -自减一
    <小于
    <=小于等与
    >大于
    >=大于等与
    =等于
    +=j+=i j=j+i
    *=j=j*i
    /=j=j/i
    %=j=j%i

    2.运算指令

    (( ))
    let
    expr
    $[ ]
    bc

    在这里插入图片描述


    3.运算示例

    3.1 10秒倒计时

    #!/bin/bash
    for ((I=10;I>0;I--))
    do
            clear
            echo after ${I}s is end
            sleep 1
    done

    在这里插入图片描述
    在这里插入图片描述


    3.2 一分十秒倒计时

    1.方案一:逻辑判断

    #!/bin/bash
    SEC=10
    MIN=1
    for ((;SEC>=0;SEC--))
    do
            if [ "$SEC" = "0" -a "$MIN" = "0" ]
            then
                    exit
            elif [ "$SEC" = "0" -a "$MIN" -gt "0" ]
            then
                    clear
                    echo after $MIN:${SEC} is end
                    sleep 1
                    SEC=59
                    ((MIN--))
            fi
            clear
            echo after $MIN:${SEC} is end
            sleep 1
    done

    在这里插入图片描述

    2.方案二:运算方式

    #!/bin/bash
    SEC=10
    MIN=1
    SEC=$[$SEC+$MIN*60]
    for ((;SEC>=0;SEC--))
    do
            clear
            echo after $[$SEC/60]:$[$SEC%60] is end
            sleep 1
    done

    在这里插入图片描述

    展开全文
  • 主要为大家详细介绍了python实现倒计时小工具,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • CSS3全屏10秒数字倒计时特效是款基于css3 keyframes属性制作的新年10秒倒计时动画特效。
  • 利用PHP代码编写的倒计时程序范例。希望对需要的朋友有点用处,谢谢。
  • 1-99分钟倒计时计数计时器60进制计数器倒计时定时器等6个计时器Multisim仿真实例
  • 个用android studio写的倒计时进入页面Demo,主要帮助新手进行线程练习。可以点击倒计时按钮进入页面1
  • 主要为大家详细介绍了js实现精确到毫秒的倒计时效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 有的界面需要使用倒计时功能,这里写的天,小时,分钟,等来倒计时,界面截图如下: 主界面代码如下: public class MainActivity2 extends AppCompatActivity { private RelativeLayout countDown; // ...

    有的界面需要使用倒计时功能,这里写的天,小时,分钟,秒等来倒计时,界面截图如下:

    主界面代码如下:

    public class MainActivity2 extends AppCompatActivity {
    
        private RelativeLayout countDown;
        // 倒计时
        private TextView mDays_Tv, mHours_Tv, mMinutes_Tv, mSeconds_Tv;
    
        private long mDay = 23;// 天
        private long mHour = 11;//小时,
        private long mMin = 56;//分钟,
        private long mSecond = 32;//秒
    
        private Timer mTimer;
    
        private Handler timeHandler = new Handler() {
            @Override
            public void handleMessage(Message msg) {
                super.handleMessage(msg);
                if (msg.what == 1) {
                    computeTime();
                    mDays_Tv.setText(mDay+"");//天数不用补位
                    mHours_Tv.setText(getTv(mHour));
                    mMinutes_Tv.setText(getTv(mMin));
                    mSeconds_Tv.setText(getTv(mSecond));
                    if (mSecond == 0 &&  mDay == 0 && mHour == 0 && mMin == 0 ) {
                        mTimer.cancel();
                    }
                }
            }
        };
    
        private String getTv(long l){
            if(l>=10){
                return l+"";
            }else{
                return "0"+l;//小于10,,前面补位一个"0"
            }
        }
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main2);
            mTimer = new Timer();
            countDown = (RelativeLayout) findViewById(R.id.countdown_layout);
            mDays_Tv = (TextView) findViewById(R.id.days_tv);
            mHours_Tv = (TextView) findViewById(R.id.hours_tv);
            mMinutes_Tv = (TextView) findViewById(R.id.minutes_tv);
            mSeconds_Tv = (TextView) findViewById(R.id.seconds_tv);
            startRun();
        }
    
        /**
         * 开启倒计时
         *  //time为Date类型:在指定时间执行一次。
         *        timer.schedule(task, time);
         *  //firstTime为Date类型,period为long,表示从firstTime时刻开始,每隔period毫秒执行一次。
         *       timer.schedule(task, firstTime,period);
         *  //delay 为long类型:从现在起过delay毫秒执行一次。
         *       timer.schedule(task, delay);
         *  //delay为long,period为long:从现在起过delay毫秒以后,每隔period毫秒执行一次。
         *       timer.schedule(task, delay,period);
         */
        private void startRun() {
            TimerTask mTimerTask = new TimerTask() {
                @Override
                public void run() {
                    Message message = Message.obtain();
                    message.what = 1;
                    timeHandler.sendMessage(message);
                }
            };
            mTimer.schedule(mTimerTask,0,1000);
        }
    
        /**
         * 倒计时计算
         */
        private void computeTime() {
            mSecond--;
            if (mSecond < 0) {
                mMin--;
                mSecond = 59;
                if (mMin < 0) {
                    mMin = 59;
                    mHour--;
                    if (mHour < 0) {
                        // 倒计时结束
                        mHour = 23;
                        mDay--;
                        if(mDay < 0){
                            // 倒计时结束
                            mDay = 0;
                            mHour= 0;
                            mMin = 0;
                            mSecond = 0;
                        }
                    }
                }
            }
        }
    }

    xml界面如下:

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/countdown_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@android:color/white"
        android:gravity="center" >
    
        <RelativeLayout
            android:id="@+id/daojishi_rl"
            android:layout_width="match_parent"
            android:layout_height="40.0dip"
            android:layout_marginLeft="10.0dip"
            android:layout_marginRight="10.0dip"
            android:gravity="center" >
    
            <ImageView
                android:id="@+id/describe_iv"
                android:layout_width="40dp"
                android:layout_height="40dp"
                android:src="@mipmap/ic_launcher"
                android:scaleType="fitXY"
                android:gravity="center_vertical" />
    
            <TextView
                android:id="@+id/describe_tv"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_marginRight="5.0dip"
                android:layout_toRightOf="@+id/describe_iv"
                android:text="距离开始还有"
                android:textSize="25sp" />
    
            <TextView
                android:id="@+id/days_tv"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:padding="4dp"
                android:layout_toRightOf="@+id/describe_tv"
                android:background="#c2c2c2"
                android:gravity="center"
                android:text=""
                android:textSize="20sp" />
    
            <TextView
                android:id="@+id/colon0"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_marginLeft="5.0dip"
                android:layout_marginRight="3.0dip"
                android:layout_toRightOf="@+id/days_tv"
                android:text="天"
                android:textSize="20sp"
                android:textStyle="bold" />
        </RelativeLayout>
    
        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/daojishi_rl"
            android:gravity="center_horizontal" >
    
            <TextView
                android:id="@+id/hours_tv"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_toLeftOf="@+id/colon1"
                android:background="#c2c2c2"
                android:gravity="center"
                android:text="23"
                android:padding="3dp"
                android:textSize="20sp" />
    
            <TextView
                android:id="@+id/colon1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_marginLeft="3.0dip"
                android:layout_marginRight="3.0dip"
                android:layout_toLeftOf="@+id/minutes_tv"
                android:text=":"
                android:textSize="20sp"
                android:textStyle="bold" />
    
            <TextView
                android:id="@+id/minutes_tv"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_toLeftOf="@+id/colon2"
                android:background="#c2c2c2"
                android:gravity="center"
                android:text="59"
                android:padding="3dp"
                android:textSize="20sp" />
    
            <TextView
                android:id="@+id/colon2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_marginLeft="3.0dip"
                android:layout_marginRight="3.0dip"
                android:layout_toLeftOf="@+id/seconds_tv"
                android:text=":"
                android:textSize="20sp"
                android:textStyle="bold" />
    
            <TextView
                android:id="@+id/seconds_tv"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentRight="true"
                android:layout_centerVertical="true"
                android:background="#c2c2c2"
                android:gravity="center"
                android:text="59"
                android:padding="3dp"
                android:textSize="20sp" />
        </RelativeLayout>
    
    </RelativeLayout>
    展开全文
  • 『练习1』:10秒倒计时 #!/bin/bash for DATE in {10..1} do echo -n "After ${DATE}s is end " echo -ne "\r" sleep 1 done -n 显示新数据时不换行 ...『练习2』:1分10秒倒计时 #!/bin/bash ...

    『练习1』:10秒的倒计时

    <使用for语句实现>
    #!/bin/bash
    for DATE in {10..1}
    do
            echo -n "After ${DATE}s is end "
            echo -ne "\r"
            sleep 1
    done 
    

    -n 显示新数据时不换行
    -ne "\r" 刷新,用新数据刷掉前边的旧数据
    sleep 1休眠1秒
    在这里插入图片描述
    在这里插入图片描述

    『练习2』:1分10秒倒计时

    <使用for语句+while语句实现>
    #!/bin/bash
    MIN=1
    SEC=10
    for ((SEC=10;SEC>=0;SEC--))
    do
            while [ "$MIN" = "0" -a "$SEC" = "0" ]
            do
                    exit 0
            done
            while [ "$SEC" = "0" -a "$MIN" != "0" ]
            do
                    echo -ne "After $MIN:$SEC is end !!! "
                    echo -ne "\r"
                    sleep 1
                    MIN=$[MIN-1]
                    SEC=59
            done
            echo -ne "After $MIN:$SEC is end !!! "
            echo -ne "\r"
            sleep 1
    done
    

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 主要介绍了Java倒计时三种实现方式代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 输入时间点击开始即可开始倒计时,可以暂停,重置. 有进度条,下载即用,手机pc都可以 ;width: 100%;text-align: center;padding-top: 20%"> 天 时 <div style="border: solid 1px black; width: 90%;...
  • 倒计时10秒 echo -n:不换行输出 echo -e:处理特殊字符 \r:光标移至行首,但不换行 vim 10.sh #!/bin/bash ...倒计时1分10秒 此处要注意1:00的时刻 方法:逻辑判断 vim 1_10.sh #!/bin/bash MIN
  • // 如果时间是超过1分钟,则需要展示的样式是: xx,如果是小于1分钟,则是 00x cm > 60000 ? (this.rocallTime = (new Date(cm).getMinutes() < 10 ? 0 + new Date(cm).getMinutes()
  • 51单片机 6位数码管显示 具有2分钟(可以自己更改)的倒计时 精确度到0.01 可以暂停 与复位 功能 内附有Keil程序和Proteus仿真 可以调试看效果 绝对可以运行。
  • 本文实例为大家分享了jQuery分秒倒计时的具体代码,供大家参考,具体内容如下 实现原理:设置个定时器,自定义分钟和59。一秒钟数减1秒,60就减1分钟。 下面是全部代码 <!DOCTYPE HTML> <html> <...
  • 倒计时八数码管显示,最小1秒,最大24小时;计时结束蜂鸣器报警响10次;如果做实物,可以用继电器作开关控制强电。 设置方法: 1.按K1键第次,位闪烁,短按加减键加减1,长按连加连减; 2.按K1键第二次,位闪烁...
  • js实现10秒倒计时

    万次阅读 热门讨论 2018-12-10 12:01:19
    1.dom元素 <div class="box"> <h2>剩余时间:<span class="clock">10</span></h2> </div> 2.javascript 代码 <script> var t = 10; var time = document....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 46,618
精华内容 18,647
关键字:

倒计时1分10秒