⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timer1.h

📁 dsPIC30F4011 + CLCD 4*16ch (flexible pin I/O) >> MPLAB Project files >> C30-compile
💻 H
字号:
#ifndef __TIMER1_H__
#define __TIMER1_H__ 

struct timer1STATUS
{
   unsigned int Count ;
   unsigned Tick   : 1;
   unsigned Reset  : 1;
   unsigned Flag   : 1;
   unsigned Value  : 8;
};

struct ScheduleSTATUS
{
   unsigned int Start;
   unsigned int Stop;
   unsigned int Reset;
   unsigned int Value;
   unsigned Task1 : 1;
   unsigned Task2 : 1;
   unsigned Task3 : 1;
   unsigned Flag : 1;
};

extern volatile struct timer1STATUS Timer1;
extern volatile struct ScheduleSTATUS Schedule1;

extern  void initial_Timer1(void);
extern unsigned char setSchedualTime_Timer1(unsigned char timeSet);
extern unsigned char KeyFlagCheck(unsigned char check);

void Service_KeypAD(void);
void Service_Task1(void);
void __attribute__((interrupt, no_auto_psv)) _T1Interrupt(void);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -