資源簡介
基于OK6410開發板,實現外部中斷控制led與蜂鳴器的工作狀態。

代碼片段和文件信息
#define GPFCON (volatile?unsigned?long?*)0x7f0080a0?????????????????/*?GPF控制寄存器?*/
#define GPFDAT (volatile?unsigned?long?*)0x7f0080a4?????????????????/*?GPF控制寄存器?*/
/*?打開蜂鳴器?*/
void?beep_on(void)
{
*(GPFDAT)?=?1?<15;
}
/*?關閉蜂鳴器?*/
void?beep_off(void)
{
*(GPFDAT)?=?0?<15;
}
/*?翻轉蜂鳴器?*/
void?beep_Toggle(void)
{
if(((*(GPFDAT))?&?(1?<15))?!=?0)
beep_off();
else
beep_on();
}
/*初始化蜂鳴器?*/?
void?beep_init(void)
{
*(GPFCON)?=?0b01?<30;
beep_off();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????503??2018-05-20?15:50??OK6410實現外部中斷控制led與蜂鳴器\beep.c
?????文件????????682??2018-05-19?21:57??OK6410實現外部中斷控制led與蜂鳴器\button.c
?????文件????????254??2018-04-10?21:53??OK6410實現外部中斷控制led與蜂鳴器\gboot.lds
?????文件???????3182??2018-05-20?15:56??OK6410實現外部中斷控制led與蜂鳴器\interrupt.c
?????文件???????1591??2018-05-20?15:45??OK6410實現外部中斷控制led與蜂鳴器\led.c
?????文件???????1002??2018-05-19?20:52??OK6410實現外部中斷控制led與蜂鳴器\main.c
?????文件????????292??2018-05-17?08:08??OK6410實現外部中斷控制led與蜂鳴器\makefile
?????文件???????5930??2018-04-14?23:16??OK6410實現外部中斷控制led與蜂鳴器\mem.S
?????文件???????1574??2018-05-19?21:02??OK6410實現外部中斷控制led與蜂鳴器\mmu.c
?????文件???????8104??2018-05-19?20:53??OK6410實現外部中斷控制led與蜂鳴器\start.S
?????目錄??????????0??2018-05-20?23:18??OK6410實現外部中斷控制led與蜂鳴器
-----------?---------??----------?-----??----
????????????????23114????????????????????11
評論
共有 條評論