回覆列表
  • 1 # 使用者5777751262525

    #include“reg52.h”

    #include“delay.h”

    // 定義按鍵 KEY_0~KEY_6 對應P1^0~P1^6

    sbit KEY_0 = P1^0;

    sbit KEY_1 = P1^1;

    sbit KEY_4 = P1^4;

    sbit KEY_5 = P1^5;

    sbit KEY_6 = P1^6;

    // 定義LED _7~LED_3 對應P2^7~P2^3

    sbit LED_7 = P2^7;

    sbit LED_ 6= P2^6;

    sbit LED_ 5= P2^5;

    sbit LED_ 4= P2^4;

    sbit LED_ 3= P2^3;

    void main ( ) {

    while(1){

    if (!KEY_0 ) { // 按鍵KEY_0被按

    delayus(20); //消抖動

    if (!KEY_0 ) { //確認被按下

    LED_7=~LED_7 //燈亮或滅

    }

    }

    }

    ...... 其餘一樣即可。

  • 中秋節和大豐收的關聯?
  • 痛風患者的血尿酸水平一定會升高嗎?