久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2512|回復: 2
收起左側

基于uCosII的WIFI巡檢機器人程序設計

[復制鏈接]
ID:215520 發表于 2019-3-13 11:31 | 顯示全部樓層 |閱讀模式

正面

正面

背面

背面


單片機源程序如下:
  1.         APP_Init();     //板子底層初始化
  2.         OSTick_Init();  //初始化滴答時鐘
  3.       
  4.         /* 創建信號量 */
  5.         Moto_Sem = OSSemCreate(1);//創建信號量(數量1)
  6.         Sound_Sem = OSSemCreate(1);//創建信號量(數量1)
  7.         /* 創建消息郵箱 */
  8.         Wifi_Box = OSMboxCreate((void*)0);//創建消息郵箱
  9.       
  10.         /* 創建語音播報任務 */
  11.         OSTaskCreateExt((void (*)(void *)) SoundTask,
  12.                                   (void           *) 0,
  13.                                   (OS_STK         *)&SoundTask_Stk[SOUNDTASK_STK_SIZE - 1],
  14.                                   (INT8U           ) SOUNDTASK_PRIO,
  15.                                   (INT16U          ) SOUNDTASK_PRIO,
  16.                                   (OS_STK         *)&SoundTask_Stk[0],
  17.                                   (INT32U          ) SOUNDTASK_STK_SIZE,
  18.                                   (void           *) 0,
  19.                                   (INT16U          )(OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR));
  20.         /* 創建電機運動任務 */
  21.         OSTaskCreateExt((void (*)(void *)) MotoTask,
  22.                                   (void           *) 0,
  23.                                   (OS_STK         *)&MotoTask_Stk[MOTOTASK_STK_SIZE - 1],
  24.                                   (INT8U           ) MOTOTASK_PRIO,
  25.                                   (INT16U          ) MOTOTASK_PRIO,
  26.                                   (OS_STK         *)&MotoTask_Stk[0],
  27.                                   (INT32U          ) MOTOTASK_STK_SIZE,
  28.                                   (void           *) 0,
  29.                                   (INT16U          )(OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR));
  30.         /* 創建雷達任務 */
  31.         OSTaskCreateExt((void (*)(void *)) RadarTask,
  32.                                   (void           *) 0,
  33.                                   (OS_STK         *)&RadarTask_Stk[RADARTASK_STK_SIZE - 1],
  34.                                   (INT8U           ) RADARTASK_PRIO,
  35.                                   (INT16U          ) RADARTASK_PRIO,
  36.                                   (OS_STK         *)&RadarTask_Stk[0],
  37.                                   (INT32U          ) RADARTASK_STK_SIZE,
  38.                                   (void           *) 0,
  39.                                   (INT16U          )(OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR));
  40.         /* 創建wifi任務 */
  41.         OSTaskCreateExt((void (*)(void *)) WifiTask,
  42.                                   (void           *) 0,
  43.                                   (OS_STK         *)&WifiTask_Stk[WIFITASK_STK_SIZE - 1],
  44.                                   (INT8U           ) WIFITASK_PRIO,
  45.                                   (INT16U          ) WIFITASK_PRIO,
  46.                                   (OS_STK         *)&WifiTask_Stk[0],
  47.                                   (INT32U          ) WIFITASK_STK_SIZE,
  48.                                   (void           *) 0,
  49.                                   (INT16U          )(OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR));
  50.         /* 創建顯示任務 */
  51.         OSTaskCreateExt((void (*)(void *)) DisplayTask,
  52.                                   (void           *) 0,
  53.                                   (OS_STK         *)&DisplayTask_Stk[DISPLAYTASK_STK_SIZE - 1],
  54.                                   (INT8U           ) DISPLAYTASK_PRIO,
  55.                                   (INT16U          ) DISPLAYTASK_PRIO,
  56.                                   (OS_STK         *)&DisplayTask_Stk[0],
  57.                                   (INT32U          ) DISPLAYTASK_STK_SIZE,
  58.                                   (void           *) 0,
  59.                                   (INT16U          )(OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR));                       

復制代碼

全部資料51hei下載地址:
Run_Check_Robot(ucos)_Release.7z (938.49 KB, 下載次數: 37)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:481884 發表于 2020-5-14 16:27 | 顯示全部樓層
沒有東西啊
回復

使用道具 舉報

ID:752551 發表于 2020-5-15 14:28 | 顯示全部樓層
黑科技即視感,下載學習學習!!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 好好的日在线视频 | 欧美国产激情二区三区 | 一区二区在线观看免费视频 | 亚洲一区二区三区在线 | www.4567| 国产精品久久久久久久免费观看 | 成人福利在线 | 欧美二三区| 孕妇一级毛片 | 亚洲精品乱码久久久久v最新版 | 国产精品国产三级国产aⅴ无密码 | 亚洲欧美一区二区三区国产精品 | 91在线免费视频 | 国产精品永久久久久久久www | 久久久精品视频一区二区三区 | 欧美日韩一区二区在线观看 | 欧美偷偷 | 欧美精品在线一区二区三区 | 91精品国产乱码久久久久久久久 | 逼逼网 | 在线观看黄色电影 | 综合久 | 久久国产高清 | 久久伦理电影 | 人人玩人人添人人澡欧美 | 久久久久久免费毛片精品 | 欧美一区二 | 精品亚洲国产成av人片传媒 | 在线中文字幕日韩 | 射欧美| 国产精品高潮呻吟久久久久 | 波多野结衣av中文字幕 | 午夜久久久久久久久久一区二区 | 亚洲一区二区电影网 | 亚洲精品久久久久中文字幕二区 | 日韩成人精品一区二区三区 | 色综久久 | 国产成人高清视频 | 午夜视频网站 | 欧美成人精品激情在线观看 | 亚洲一区二区三区四区av |