中斷 按鍵控制LED燈

2021-08-04 07:29:07 字數 1228 閱讀 2900

xjp的資源

初始化函式:

/*

* init.c: 進行一些初始化

*/ #include "s3c24xx.h"

/* * led1,led2,led4對應gpf4、gpf5、gpf6

*/#define gpf4_out (1<

#define gpf5_out (1<

#define gpf6_out (1<

#define gpf4_msk (3<

#define gpf5_msk (3<

#define gpf6_msk (3<

/* * s2,s3,s4對應gpf0、gpf2、gpg3

eint0 eint2 eint11

*/#define gpf0_eint (0x2<

#define gpf2_eint (0x2<

#define gpg3_eint (0x2<

#define gpf0_msk (3<

#define gpf2_msk (3<

#define gpg3_msk (3<

/* * 關閉watchdog,否則cpu會不斷重啟

*操作wtcon暫存器

*/void disable_watch_dog(void)

void init_led(void)

/* * 初始化gpio引腳為外部中斷

* gpio引腳用作外部中斷時,預設為低電平觸發、irq方式(不用設定intmod)

*/ void init_irq( )

中斷函式

#include "s3c24xx.h"

void eint_handle()

// s3被按下,led2點亮,再次按下,led2熄滅

case 2://eint2

// k4被按下,led3點亮,再次按下,led3熄滅

case 5://eint11

default:

break;

}//清中斷

if( oft == 5 )

eintpend = (1<<11); // eint8_23合用irq5

Mixly按鍵控制LED燈

include include rfid rfid 10,5 unsigned char rc size unsigned char blockaddr 選擇操作的塊位址0 63 unsigned char i,tmp unsigned char status unsigned char str m...

Mixly按鍵控制LED燈

mixly按鍵控制led燈 實驗條件 膝上型電腦一台,硬體 arduino開發板,軟體 mixly 1 mixly圖形化程式設計 3 實驗效果圖 按下按鈕,燈亮 開關狀態laststate初始值為high,toggle 1 按一下按鈕,讀取目前開關的狀態,b1 low,toggle 0 b1!las...

5 獨立按鍵控制LED燈

按鍵控制led的開啟關閉 include void main void 按鍵控制一次流水燈 include unsigned char led void delayms int ms void main void void delayms int ms 按鍵控制迴圈流水燈 include unsig...