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

正文內(nèi)容

基于51單片機(jī)的紅外遙控小車(chē)(參考版)

2025-06-03 08:56本頁(yè)面
  

【正文】 }} 第33頁(yè) 共31頁(yè)。amp。(IRcord[3]==0xe5)) jiasu()。 if((IRcord[2]==0x1a) amp。amp。(IRcord[3]==0xed)) turnright()。 if((IRcord[2]==0x12) amp。amp。(IRcord[3]==0xee)) turnbackward()。 if((IRcord[2]==0x11) amp。amp。 } // KeyV=Keyboard()。 } if(irpro_ok)//step press key { Ir_work()。 while(1)//主循環(huán) { if(irok) //條件其一irok(有紅外輸入) 其二X(開(kāi)始鍵按下為0) { Ircordpro()。 sprintf(TimeNum,Code )。 sprintf(Test1,NB CITY COLLOGE )。 InitLcd()。 // Enable Global Interrupt Flag TIM0init()。 //馬達(dá)使能端 EN_A高電平 IN_1 IN_2有效控制前后 ENB = 0。 //左右 IN4 = 1。 //馬達(dá)端口 前后 IN2 = 1。 warn(2) 。 } return KeyValue。 default:KeyValue=0xff。warn(1)。break。 case 0x08:KeyValue=2。warn(1)。 if(Key1==Key2) Key=Key1。 Key2 =P1amp。0x1c。 Key=0xff。 one=0。N39。I39。M39。=39。V39。 39。 one=0。 39。 Test1[14]=Tab[PWM%10]。=39。V39。PWM1) { PWM。 } }}void jiansu(){ if(oneamp。 ShowString(1,Test1)。 Test1[15]=39。 Test1[14]=39。 Test1[13]=39。 Test1[12]=39。 } else { if(PWM10) { Test1[11]=39。 ShowString(1,Test1)。 Test1[15]=39。 Test1[13]=Tab[PWM/10]。 Test1[12]=39。 Test1[11]=39。 Test1[10]=39。amp。 one=0。 sprintf(Test1,Turn right! )。 DelayMs(250)。 //馬達(dá)右轉(zhuǎn) IN4=1。 one=0。 sprintf(Test1,Turn left! )。 DelayMs(250)。 //馬達(dá)左轉(zhuǎn) 馬達(dá)左右轉(zhuǎn) IN4=0。 //warn(3)。 sprintf(Test1,Turn Stop! )。 ENA=0。 IN3=1。 IN1=1。 //warn(1)。//the second line ShowString(1,Test1)。 TR1=1。 IN2=1。}}void turnbackward(void){if(one){ word=0。 one=0。 sprintf(Test1,Turn For! )。 ENA=1。 IN1=0。 //馬達(dá)(前進(jìn)1=1 2=0) } else { IN1=1。 //馬達(dá)(前進(jìn)1=1 2=0) } else { IN1=0。 if(a_time1=PWM_max) { a_time1=0。 // TL1=(65536100)%256。 // TH1=(65536100)/256。 //顯示開(kāi)及光標(biāo)設(shè)置 WriteCommand(0x01)。 //display mode WriteCommand(0x06)。 //display mode WriteCommand(0x38)。//循環(huán)顯示16個(gè)字符}/*********************************************************************/void InitLcd(){ DelayMs(15)。i16。 l=line4。//write mand WriteData (c)。 //是第二行則命令代碼高4位為0xc else p=pos+0x80。}/*********************************************************************/void ShowChar(unsigned char pos,unsigned char c){ unsigned char p。 LCD_E=0。 LCD_E=1。 LCD_RW=0。 //short delay before operation LCD_E=0。 LCD_E=0。 LCD_E=1。 LCD_RW=0。//short delay before operation LCD_E=0。 DelayMs(200)。 DelayMs(200)。 DelayMs(200)。 DelayMs(200)。i_t。 }}void warn(unsigned char _t){ unsigned char i。 DelayUs(250)。}/******************************************************************/void DelayMs(unsigned char ms)//delay Ms{ while(ms) { DelayUs(250)。 ust=us1。 } irpro_ok=1。 } IRcord[i]=value。 } if(j8) { value=value1。 if(cord7)//大于某值為1 7*256=1792us=, 6*256= { value=value|0x80。j=8。i4。 k=1。IRcord[3]==0xeb)//成立進(jìn)入設(shè)置 }/*****************************************************************/void Ircordpro(void)//紅外碼值處理函數(shù){ unsigned char i, j, k。// if(IRcord[2]==14amp。// warn(1)。 TimeNum[15] = Tab[IRcord[3]%16]。 39。 TimeNum[12] = Tab[IRcord[2]%16]。 39。 TimeNum[9] = Tab[IRcord[
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1