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

正文內(nèi)容

智能噴淋養(yǎng)生系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-06-30 01:49本頁面
  

【正文】 *******************************************void initial_system(){ EA = 0。 TMOD=0x21。 //初始化定時(shí)器 0 PCON=0x00。 // PCON=0x80。 //SMOD=1 波特率加倍 SCON=0x50。 // TH0 = 0xfc。 //1 毫秒定時(shí), 采用晶體 定時(shí)器 0,方式1// TL0 = 0x66。 //// TH0 = 0xdc。 //10 毫秒定時(shí), 采用晶體 定時(shí)器 0,方式 1// TL0 = 0x00。 TH0 = 0xf8。 //1 毫秒, 采用晶體 定時(shí)器 0,方式 1 TL0 = 0xcc。 // // TH0 = 0xB8。 //10 毫秒, 采用晶體 定時(shí)器 0,方式 1// TL0 = 0x00。 //自動(dòng)噴淋系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)42 // TH1 = 0xfd。 //波特率 9600 采用晶體 定時(shí)器 1,方式 1 // TL1 = 0xfd。 TH1 = 0xfa。 //波特率 9600 采用晶體 定時(shí)器 1,方式 1 TL1 = 0xfa。 // TH1 = 0xFF。 //115200 采用晶體 1,方式 1 // TL1 = 0xFF。 // 需要用 PCON=0x80。 就是位 SMOD=1 波特率加倍 TR0 =1。 //開啟定時(shí)器 0 TR1 =1。 //開啟定時(shí)器 0 IT1 =1。 ET0 =1。 //時(shí)鐘 0 ES =1。 //開串口中斷 EA = 1 。// 使能所有中斷}/*****************************************************************Function: Timer0()Description: 定時(shí)中斷程序,定時(shí)器 0,1ms 中斷一次Parameters WRITE: bScan_Dot,micro_count,Light_Count,Second_CountReturns: 無.*****************************************************************/static void Timer0(void) interrupt 1 using 1{ // TH0 = 0xdc。 //10 毫秒 采用晶體 定時(shí)器 0,方式 1// TL0 = 0x00。// TH0 = 0xFC。 //1 毫秒, 采用晶體 定時(shí)器 0,方式 1// TL0 = 0x66。 TH0 = 0xf8。 //1 毫秒, 采用晶體 定時(shí)器 0,方式 1 TL0 = 0xcc。 //第四章 機(jī)器人噴淋執(zhí)行系統(tǒng)工用原理43 // TH0 = 0xB8。 //10 毫秒, 采用晶體 定時(shí)器 0,方式 1// TL0 = 0x00。 // bScan_Dot = 1。micro_count++。 // 相鄰發(fā)音元素之間的時(shí)間間隔計(jì)數(shù)Light_Count++。 // 亮度計(jì)數(shù)器( 00x10 ) if( Light_Count = 0x10){Light_Count = 0。 // 00x10Second_Count++。if( 50 == Second_Count )// 500ms 計(jì)數(shù){Second_Count = 0。StopCount。bSecond = ~bSecond。// 500ms 反位bT500ms_Flag = 1。// 500ms 置位// bFlag_LED = ~bFlag_LED。sbC = bSecond。 // running indicator }}}/**************************************************************************/* 函數(shù)名: IntUart0Rx UART0 接收中斷函數(shù)* 功能描述: 識(shí)別自身地址,根據(jù)自身地址接收相應(yīng)數(shù)據(jù)。* 入口參數(shù): 無* 出口參數(shù): 無***************************************************************************/void IntUart0Rx() interrupt 4 using 2{ // uchar temp。if(RI)自動(dòng)噴淋系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)44{RI=0。Rx_SBUF=SBUF。Recieve_datav()。}/****************************************************************************函數(shù)名:Recieve_data功能:接收數(shù)據(jù) 數(shù)據(jù)緩沖至:RecieveData[12]* 入口參數(shù): 無* 出口參數(shù): 無*****************************************************************************/voidRecieve_datav(){ uchar i,ReBcc。 // RecieveData[Rxindex++]=Rx_SBUF。 if(Rxindex=13) Rxindex=0。 RecieveData[Rxindex++]=Rx_SBUF。switch(Rxindex) { case 1: if(Rx_SBUF!=0xAA) // AARxindex=0。Re_Flag=0。break。 case 2: if(Rx_SBUF!=0x31) //地址Rxindex=0。Re_Flag=0。break。 case 12: if(Rx_SBUF!=0x0D) //結(jié)束符第一個(gè)字節(jié)第四章 機(jī)器人噴淋執(zhí)行系統(tǒng)工用原理45Rxindex=0。Re_Flag=0。break。 case 13: if(Rx_SBUF!=0x0A) //結(jié)束符第二個(gè)字節(jié) { Rxindex=0。 Re_Flag=0。 } else { if (RecieveData[11]==0x0D||RecieveData[12]==0x0A) { ReBcc=0x00。 for (i=1。i10。i++) { ReBcc=ReBcc^RecieveData[i]。 } if (RecieveData[10]==ReBcc) { Re_Flag=1。 Rxindex =0x00。 Re_EerrFlag=0。 Hight_Value = RecieveData[9]。 //取亮度值 if(Hight_Value=0x39) Hight_Value=0x38。 if(Hight_Value=0x30) Hight_Value=0x30。 Hight_Value=Hight_Valueamp。0x0F。 Function=RecieveData[2]。 } else { Re_Flag=1。自動(dòng)噴淋系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)46 Re_EerrFlag=1。 Rxindex=0。 } } } break。 default: break。}}//****************************************//函數(shù)名稱: Uart_SendData()//函數(shù)功能: 串口發(fā)送一個(gè)字節(jié)的數(shù)據(jù)//其他說明: 此程序供中斷調(diào)用//****************************************void Uart_SendData(uchar dat){SBUF=dat。 //寫 SBUF,開始發(fā)送while(TI==0)。 //等待發(fā)送 TI=0。 //清發(fā)送標(biāo)志位 }/*****************************************************************Function: 主程序Description: 初始化 8051 使能相應(yīng)的中斷源進(jìn)入空閑模式每次進(jìn)入空閑模式之前是否要運(yùn)行命令或更新顯示Parameters: 無 .Returns: 無.*****************************************************************//*****************************************************************Function: LED_Clear0A() Description: LED_buf[32]設(shè)置為 0x0A,以使 LED 8 字板黑屏顯示Parameters: 無Returns: 無.*****************************************************************/void LED_Clear0A(void)第四章 機(jī)器人噴淋執(zhí)行系統(tǒng)工用原理47{BYTE i。 EA=0。 for(i=0。i32。i++) LED_buf[i] = 0x0A。 // EA=1。}/*****************************************************************Function: TestSelf() Description: LED 8 字板 0 9 顯示一次,然后 DOT 斜線掃描 16 線一次Parameters: 無Returns: 無.*****************************************************************//*void TestSelf(void){bWorkFlag = 0。// 0測試模式bOpen_LED_Mark = 1。// 測試 LEDif(TestCount = 10)bOpen_LED_Mark = 0。bOpen_DOT_Mark = 1。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1