N76E003 低功耗(掉电模式&定时唤醒)

#include "N76E003.h"#include "Common.h"#include "Delay.h"#include "SFR_Macro.h&qu
摘要由CSDN通过智能技术生成

在这里插入图片描述
在这里插入图片描述


#include "N76E003.h"
#include "Common.h"
#include "Delay.h"
#include "SFR_Macro.h"
#include "Function_define.h"

#define uint unsigned int
#define uchar unsigned  char

uint WKTCount=0;
bit WKTFlag=0;

sbit LED=P0^4;
sbit TS1=P0^3;


void main (void)
{
   
Set_All_GPIO_Quasi_Mode;
	WKCON=0x03;//预分频64
	RWK =255-153;//定时1s
//		WKCON =0x07; //预分频配置2048
//		RWK =255-244;//设置为50s定时——72个为一小时
	  set_EWKT;	//使能定时唤醒中断
		set_WKTR;	//运行定时唤醒功能
		EA = 1;		//开启总中断
		while(1)
		{
			if(WKTFlag)//判定是否溢出
			{
				WKTCount++;
				WKTFlag=0;
					if(WKTCount>=60)//每分钟亮一次灯
					{
							LED=0;
						Timer1_Delay10ms(100);
							LED=1;//灯闪烁
						WKTCount=0;
					}		
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值