回覆列表
  • 1 # 使用者7063786766555

    MOV P0,#0;置燈全暗

    KKK1:MOV A,P0;

    JNB A.0,KKK2;

    SETB P1.0;點亮0號LED;

    LCALL LLL2;延時2s ;

    CLR P1.0;滅0號LED;

    KKK2:JNB A.1,KKK3;

    SETB P1.1;點亮1號LED ;

    LCALL LLL2;延時2s ;

    CLR P1.1;滅1號LED;

    KKK2:JNB A.2,KKK3;

    SETB P1.2;點亮2號LED ;

    LCALL LLL2;延時2s ;

    CLR P1.2;滅2號LED;

    KKK3:JNB A.3,KKK4;

    SETB P1.3;點亮3號LED ;

    LCALL LLL2;延時2s ;

    CLR P1.3;滅3號LED;

    KKK4:JNB A.4,KKK5;

    SETB P1.4;點亮4號LED ;

    LCALL LLL2;延時2s ;

    CLR P1.4;滅4號LED;

    KKK5:JNB A.5,KKK6;

    SETB P1.5;點亮5號LED ;

    LCALL LLL2;延時2s ;

    CLR P1.5;滅5號LED;

    KKK6:JNB A.6,KKK7;

    SETB P1.6;點亮6號LED ;

    LCALL LLL2;延時2s ;

    CLR P1.6;滅6號LED;

    KKK7:JNB A.7,KKK1;

    SETB P1.7;點亮7號LED ;

    LCALL LLL2;延時2s ;

    CLR P1.7;滅7號LED;

    LLL2: ........ 2s鍾延時子程式

    (延時程式請自己編,我這裡也只是提供參考,不知對不對,程式也沒有經過除錯)

    如果考慮同時按下多個鍵的情況,程式可以編成下面形式。

    MOV P0,#0;置燈全暗

    KKK1:MOV A,P0;

    MOV P0,A;亮LED

    LCALL LLL2;延時2s ;

    MOV P0,#0;滅LED;

    SJMP KKK1;

  • 中秋節和大豐收的關聯?
  • 原電池中,負極金屬為什麼不能直接在電解質溶液中發生反應,而要透過運輸電子在另一極與電解質溶液反應?