开发示例——定时器控制的小闹钟.docxVIP

  • 0
  • 0
  • 约3.72千字
  • 约 5页
  • 2026-09-07 发布于陕西
  • 举报

开发示例——定时器控制的小闹钟

新建名为timerexpe文件夹,在文件夹下新建名为timerexpe.c文件和BUILD.gn的文件。

1.编写timerexpe.c

代码如下:

#includestdio.h

#includeunistd.h

#includeohos_init.h

#includecmsis_os2.h

#includehi_io.h

#includehi_pwm.h

#includehi_gpio.h

#defineDELAY_10MS10*1000

#defineDELAY_100MS100*1000

#defineDELAY_1S1*1000*1000

#defineSPEAKER_PORTHI_GPIO_IDX_8

#defineKEY4_PORTHI_GPIO_IDX_11

uint16_ttimer_count=0;

uint8_tkey4_flag=0;

/**

*@brief按键的中断处理函数

*

*@paramargNULL

*/

staticvoidKEY4_Isr(char*arg)

{

(void)arg;

if(key4_flag==0)

key4_flag=1;

}

/

文档评论(0)

1亿VIP精品文档

相关文档