freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能生態(tài)系統(tǒng)自動(dòng)化裝置設(shè)計(jì)-閱讀頁(yè)

2024-10-27 08:32本頁(yè)面
  

【正文】 temp=dtsize10。 }else { temp=0。 } LCD_ShowxNum(5+8*6,ypos+12*j,temp,5,12,0)。 //SD 卡狀態(tài) //W25Q64 檢測(cè) ,如果不存在文件系統(tǒng) ,則先創(chuàng)建 . temp=0。 res=exf_getfree(1:,amp。dfsize)。 }while(resamp。temp20)。 // 格式化FLASH res=f_mkfs(1,1,4096)。1,不需要引導(dǎo)區(qū) ,8 個(gè)扇區(qū)為 1 個(gè)簇 if(res==0) { LCD_ShowString(5+okoffset,ypos+12*j++,240,320,12, OK)。dtsize,amp。//重新獲取容量 } 18 } if(res==0)//得到 FLASH 卡剩余容量和總?cè)萘? { LCD_ShowString(5,ypos+12*j,240,320,12, Flash Disk: KB)。 }else system_error_show(5,ypos+12*(j+1),Flash Fat Error!)。 //顯示 SD 卡容量大小 LCD_ShowString(5+okoffset,ypos+12*j++,240,320,12,OK)。 if(TPAD_Init())system_error_show(5,ypos+12*(j+1),TPAD Error!)。 //RTC 檢測(cè) LCD_ShowString(5,ypos+12*j,240,320,12, RTC Check...)。//RTC 檢測(cè) else LCD_ShowString(5+okoffset,ypos+12*j++,240,320,12, OK)。 if(ADXL345_Init())system_error_show(5,ypos+12*(j+1),ADXL345 Error!)。 //24C02 檢測(cè) LCD_ShowString(5,ypos+12*j,240,320,12, 24C02 Check...)。//24C02 檢測(cè) else LCD_ShowString(5+okoffset,ypos+12*j++,240,320,12, OK)。 if(RDA5820_Init())system_error_show(5,ypos+12*(j+1),RDA5820 Error!)。 //VS1053 檢測(cè) LCD_ShowString(5,ypos+12*j,240,320,12, VS1053 Check...)。 //初始化 VS1053 接口 VS_Sine_Test()。 if(VS_Ram_Test()!=0X83FF)system_error_show(5,ypos+12*(j+1),VS1053 Error!)。 //字庫(kù)檢測(cè) LCD_ShowString(5,ypos+12*j,240,320,12, Font Check...)。//檢測(cè)按鍵 while(font_init()||res==2) //檢測(cè)字體 ,如果字體不存在 /按下 KEY1,則更新字庫(kù) 19 { res=0。 //字體錯(cuò)誤 } LCD_Fill(5,ypos+12*j,240,ypos+12*(j+1),BLACK)。 } LCD_ShowString(5+okoffset,ypos+12*j++,240,320,12, OK)。 while(app_system_file_check())//系統(tǒng)文件檢測(cè) { LCD_Fill(5,ypos+12*j,240,ypos+12*(j+1),BLACK)。 //顯示 updating app_boot_cpdmsg_set(5,ypos+12*j)。 } LCD_Fill(5,ypos+12*j,240,ypos+12*(j+1),BLACK)。 if(app_system_file_check())//更新了一次,再檢測(cè),如果還有不全,說明 SD 卡文件就不全! { system_error_show(5,ypos+12*(j+1),SYSTEM File Lost!)。 } LCD_ShowString(5+okoffset,ypos+12*j++,240,320,12, OK)。 res=KEY_Scan(1)。 res=0。 //重新開始初始化 } LCD_ShowString(5+okoffset,ypos+12*j++,240,320,12, OK)。 if(app_system_parameter_init())system_error_show(5,ypos+12*(j+1),Parameter Load 20 Error!)。 LCD_ShowString(5,ypos+12*j,240,320,12, SYSTEM Starting...)。 delay_ms(100)。 myfree(SRAMIN,version)。//啟動(dòng)風(fēng)扇 JIARE=1。 delay_ms(2020)。//停止風(fēng)扇 } void heat_play(void) { FAN=1。//加熱器工作 delay_ms(2020)。//工作 4 秒 FAN=1。//加熱器停止工作 } void water_play(void) { SHUIBENG=0。 delay_ms(2020)。//停止水泵 } //main 函數(shù) int main(void) { FAN_Init()。 JIARE_Init()。 system_init()。 OSTaskCreate(start_task,(void*)0,(OS_STK*)amp。//創(chuàng)建起始任務(wù) OSStart()。 pdata = pdata。 //初始化統(tǒng)計(jì)任務(wù) .這里會(huì)延時(shí) 1 秒鐘左右 app_srand(OSTime)。 //gui 初始化 piclib_init()。//進(jìn)入臨界區(qū) (無法被中斷打斷 ) OSTaskCreate(main_task,(void*)0,(OS_STK*)amp。 OSTaskCreate(usart_task,(void*)0,(OS_STK*)amp。 OSTaskCreate(music_play_task,(void*)0,(OS_STK*)amp。 OSTaskCreate(watch_task,(void*)0,(OS_STK*)amp。 OSTaskSuspend(START_TASK_PRIO)。 //退出臨界區(qū) (可以被中斷打斷 ) } //主任務(wù) void main_task(void *pdata) { u8 selx。 =320。 //SPB 初始化 while(1) { selx=spb_move_chk()。//清退出標(biāo)志 switch(selx)//發(fā)生了雙擊事件 { case 0://降溫 if(==0)cold_play()。 ()。 case 1://加熱 if(==0)heat_play()。 ()。 case 2://澆水 if(==0)water_play()。 ()。 case 3://智能模式 if(==0) { calendar_play()。 if(JIARE==0) JIARE=1。 } else { calendar_play()。 if(JIARE==0) JIARE=1。 } ()。 case 4://音樂播放器 if(==0)mp3_play()。 ()。 case 5: //收音機(jī) if(==0)radio_play()。 ()。 case 6://照相機(jī) if(==0)camera_play()。 ()。 case 7://相片管理 23 if(==0)picviewer_play()。 ()。 case 8://設(shè)置中心 if(==0)sysset_play()。 ()。 default: //無效的雙擊 delay_ms(1000/OS_TICKS_PER_SEC)。 } } } //執(zhí)行最不需要時(shí)效性的代碼 void usart_task(void *pdata) { OS_CPU_SR cpu_sr=0。 pdata=pdata。 if(amp。0x3)。 if(alarmtimse300)//超過 300 次了 ,5 分鐘以上 { amp。//關(guān)閉鬧鈴 } }else if(alarmtimse) { alarmtimse=0。//關(guān)閉蜂鳴器 } OS_ENTER_CRITICAL()。//打印內(nèi)存占用率 OS_EXIT_CRITICAL()。 //監(jiān)視任務(wù) void watch_task(void *pdata) { u8 t=0。 u8 key。 while(1) { if(amp。//鬧鐘處理 } if(gifdecoding)//gif 正在解碼中 { key=pic_tp_scan(0)。//停止 GIF 解碼 } if(t==3)LED0=1。 t=0。 if(rerreturn)//再次開始 TPAD 掃描時(shí)間減一 { rerreturn。//補(bǔ)充延時(shí)差 }else if(TPAD_Scan(0)) //TPAD 按下了一次 ,此函數(shù)執(zhí)行 ,至少需要 15ms. { rerreturn=10。 if(gifdecoding)gifdecoding=0。 } delay_ms(10)。 25 u8 t=0。 temp=SCBCFSR。 //顯示錯(cuò)誤值 temp=SCBHFSR。 //顯示錯(cuò)誤值 temp=SCBDFSR。 //顯示錯(cuò)誤值 temp=SCBAFSR。 //顯示錯(cuò)誤值 LED1=!LED1。 LED0=!LED0。 for(i=0。i++
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1