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

📄 user.h

📁 一个arm7实例
💻 H
字号:
/*******************************Copyright (c)**********************************
***************************************By Z.Q.Yang****************************/


/******************************************************************************
*文件名:user
*功能:各相关c文件头文件
*头文件:"SPLC501.h","uartdriver.h","gui.h","keypad.h"
*作者:Z.Q.Yang
*******************************************************************************/
#include"SPLC501.h"
#include"uartdriver.h"
#include"gui.h"
#include"keypad.h"



#define TaskStkLen    128           /*堆栈大小*/

#define SubFunPro  3                /*子界面任务优先级*/                
#define MenuPro  5                      /*主界面任务优先级*/ 
#define KeyPro  6                         /*键盘任务优先级*/ 

#define SubFunID     10                     /*子界面任务ID*/ 
#define MenuID      12                       /*主界面任务ID*/ 
#define KeyID      13                         /*键盘任务ID*/ 



extern  uint8   iconflag,subflag,subinit;
extern  OS_STK  SubFunStk[TaskStkLen];          /*子界面任务堆栈*/  
extern  OS_STK  StartStk[TaskStkLen];           /*启动任务堆栈*/ 
extern  OS_STK  MenuStk[TaskStkLen];            /*主界面任务堆栈*/ 
extern  OS_STK  KeyStk[TaskStkLen];             /*键盘任务堆栈*/

/******************************************************************************
*函数名:SubFun
*作用:子任务函数
*入口参数:无
*出口参数:无
*作者:Z.Q.Yang
******************************************************************************/
void    SubFun(void);

/******************************************************************************
*函数名:Back
*作用:从子任务返回函数
*入口参数:无
*出口参数:无
*作者:Z.Q.Yang
******************************************************************************/
void    Back(void);

/******************************************************************************
*函数名:STKChk
*功能:堆栈检测函数
*入口参数:无
*出口参数:无
******************************************************************************/
void    STKChk(void);

/******************************************************************************
*函数名:Led
*功能:Led演示函数
*入口参数:无
*出口参数:无
******************************************************************************/
void    Led(void);

/******************************************************************************
*函数名:Help
*功能:显示帮助信息函数
*入口参数:无
*出口参数:无
******************************************************************************/
void    Help(void);

/******************************************************************************
*函数名:Gui
*功能:gui演示函数
*入口参数:无
*出口参数:无
******************************************************************************/
void    Gui(void);

void    PWM(void);
void    IIC(void);

/******************************************************************************
*函数名:Uart
*功能:串口通信函数
*入口参数:无
*出口参数:无
*作者:Z.Q.Yang
*******************************************************************************/
void    Uart(void);

/******************************************************************************
*函数名:MainMenu
*功能:主菜单函数
*入口参数:无
*出口参数:无
******************************************************************************/
void    MainMenu(void *pdata);

/******************************************************************************
*函数名:Time
*作用:设置时间的显示函数
*入口参数:无
*出口参数:无
*作者:Z.Q.Yang
*******************************************************************************/
void    Time(void);

/******************************************************************************
*函数名:Sleep
*功能:睡眠函数
*入口参数:无
*出口参数:无
******************************************************************************/
void    Sleep(void);

/******************************************************************************
*函数名:menukey
*功能:主菜单时键盘处理函数
*入口参数:i:读取的键值
*出口参数:无
******************************************************************************/
void menukey(uint8 i);

/******************************************************************************
*函数名:SubTimeKey
*作用:设置时间的键盘服务函数
*入口参数:i,读取到的键值
*出口参数:无
*作者:Z.Q.Yang
*******************************************************************************/
void SubTimeKey(uint8 i);

⌨️ 快捷键说明

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