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

正文內(nèi)容

基于51單片機(jī)的紅外遙控小車(文件)

 

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