• 大小: 4.55MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-27
  • 语言: 其他
  • 标签: uCOSII  ucGUI  

资源简介

ucOS+ucGUI人机界面实验源码 目前支持:2.4/2.8/3.5/4.3屏 但是不支持4.3寸电容屏的触摸,只支持电阻屏触摸。 如果您购买了4.3寸电容触摸屏,是无法在上面使用触摸屏的,但是可以显示。

资源截图

代码片段和文件信息

#include “APP.h“
void MySprintfTime(u8 *bufu8 highu8 low);
/*************************************************任务堆栈声明********************************************/
OS_STK  TASK_Touch_STK[Touch_STK_SIZE];
OS_STK  TASK_Menu_STK[Menu_STK_SIZE];
OS_STK  TASK_LED_STK[LED_STK_SIZE];
OS_STK  TASK_Setting_STK[Setting_STK_SIZE];
OS_STK  TASK_FileBrowser_STK[FileBrowser_STK_SIZE];
OS_STK  TASK_MusicPlayer_STK[MusicPlayer_STK_SIZE];
OS_STK  TASK_PhotoBrowser_STK[PhotoBrowser_STK_SIZE];
OS_STK  TASK_TextBrowser_STK[TextBrowser_STK_SIZE];
OS_STK  TASK_ComPort_STK[ComPort_STK_SIZE];
OS_STK  TASK_Oscilloscope_STK[Oscilloscope_STK_SIZE];
OS_STK  TASK_TouchCalibration_STK[TouchCalibration_STK_SIZE];
// OS_STK  TASK_STAT_STK[OS_TASK_IDLE_STK_SIZE]; //统计任务堆栈容量
/********************************************************************************************************** 
** Function name:      TaskStart
** Descriptions:       起始任务,用于建立最初的系统必备任务
** input parameters:   void *pdata
** output parameters:  无
** Returned value:     无
**********************************************************************************************************/
void TaskStart(void * pdata)
{
pdata = pdata;
//  OSTaskCreate(OS_TaskStat (void * )0 (OS_STK *)&TASK_STAT_STK[OS_TASK_IDLE_STK_SIZE-1]OS_TASK_STAT_PRIO);//建立统计任务
//  OSTimeDly(200);
OSTaskCreate(Task_LED_DEMO (void * )0 (OS_STK *)&TASK_LED_STK[LED_STK_SIZE-1] LED_DEMO_TASK_Prio);
OSTaskCreate(Task_Menu (void * )0 (OS_STK *)&TASK_Menu_STK[Menu_STK_SIZE-1] Menu_TASK_Prio);
OSTaskCreate(Task_Touch (void * )0 (OS_STK *)&TASK_Touch_STK[Touch_STK_SIZE-1] Touch_TASK_Prio);
OSTaskCreate(Task_TouchCalibration (void * )0 (OS_STK *)&TASK_TouchCalibration_STK[TouchCalibration_STK_SIZE-1] TouchCalibration_TASK_Prio);
//  OSStatInit();
OSTaskDel(OS_PRIO_SELF);//删除自己 OSTaskSuspend(START_TASK_Prio);
}
/********************************************************************************************************** 
** Function name:      Task_Touch
** Descriptions:       触摸屏检测任务,此任务必须建立,否则将不能响应触摸屏
** input parameters:   void *pdata
** output parameters:  无
** Returned value:     无
**********************************************************************************************************/
void Task_Touch(void *pdata)
{
GUI_PID_STATE  TouchPoint;
while(1){
GUI_TOUCH_Exec() ;
GUI_TOUCH_GetState(&TouchPoint);
if (TouchPoint.Pressed) {
if(TouchFlag == TouchUnPressed){
TouchFlag = TouchPress;
}
} else {
if(TouchFlag == TouchPressed){
TouchFlag = TouchUnPress;
}
}
  OSTimeDly(6);   //保证50Hz以上的执行频率
}
}
/********************************************************************************************************** 
** Function name:      Task_Menu
** Descriptions:       菜单运行任务,此任务必须建立,否则将不能支持滑动菜单操作。主菜单没有使用回调函数。
                       将你自己的任务添加到相应的按钮下,所以你只需完成各个分任务即可。
** input parameters:   void *pdata
** output parameters:  无
** Returned value:     无
*******

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        474  2014-03-09 19:51  柯南大侠-ucGUI人机界面\readme.txt

     文件       6486  2014-03-09 19:45  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\APP.c

     文件       3386  2013-01-26 19:00  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\APP.h

     文件       2937  2012-11-10 16:02  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Fat_API.c

     文件        612  2012-11-21 19:32  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Fat_API.h

     文件       7181  2012-12-09 22:15  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\FileBrowser.c

     文件        428  2012-11-21 19:37  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\FileBrowser.h

     文件      13738  2012-12-09 22:16  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Game.c

     文件        412  2012-11-30 23:22  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Game.h

     文件      20177  2013-01-27 00:55  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\MusicPlayer.c

     文件       1317  2013-01-27 00:04  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\MusicPlayer.h

     文件       6767  2012-12-13 20:36  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Oscilloscope.c

     文件       1161  2012-12-13 19:55  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Oscilloscope.h

     文件       4003  2012-12-09 22:14  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\PhotoBrowser.c

     文件        161  2012-11-21 19:35  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\PhotoBrowser.h

     文件      18419  2013-01-26 23:49  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Settings.c

     文件        541  2013-01-26 18:49  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Settings.h

     文件       6481  2012-12-09 22:14  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\TextBrowser.c

     文件        215  2012-11-21 19:37  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\TextBrowser.h

     文件       1791  2012-09-10 20:28  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\diskio.c

     文件       2452  2012-09-10 21:58  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\diskio.h

     文件       1769  2012-09-12 11:48  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\FAT32_SYS.c

     文件       1225  2012-09-10 20:54  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\FAT32_SYS.H

     文件     142914  2012-09-10 23:12  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\ff.c

     文件      12334  2012-09-23 23:54  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\ff.h

     文件       7519  2012-11-01 23:59  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\ffconf.h

     文件        856  2010-04-24 23:45  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\integer.h

     文件     249488  2010-05-09 23:52  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\option\cc932.c

     文件     724232  2010-04-29 17:38  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\option\cc936.c

     文件     567684  2010-05-08 23:28  柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\option\cc949.c

............此处省略954个文件信息

评论

共有 条评论