實現鬧鐘功能
單片機源程序如下:
- #include "sys.h"
- #include "delart.h"
- #include "ld.h"
- #include "olkd.h"
- if(TIM_GetFlagStatus(TIM4,TIM_FLAG_Update)==SET)//調用定時器4
- {
- flag_a1+=1;
- TIM_ClearFlag(TIM4,TIM_FLAG_Update);
- }
- }
- if(flag_a1>60)//到
- LE1;//熄滅LED
- }
- if(flag_a1==60)
- {
- OLED_Clear();//使用清屏函數消去報時
- }
-
- if(second_now==second_a2&minute_now=minute_a2&&hour_now==hour_a2)//到alarm2預設時間
- {
- LED0=0;//點亮LED0
- OLED_ShowString(0,0,"it's time for a2");
- }
- if(LED0==0)//同上
- {
- if(TIM_GetFlagStatus(TIM5,TIM_FLAG_Update)==SET)
- {
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
時鐘.7z
(307.97 KB, 下載次數: 14)
2019-4-29 21:17 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|