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

正文內(nèi)容

畢業(yè)論文四點(diǎn)智能位置檢測裝置控制系統(tǒng)設(shè)計-資料下載頁

2025-06-24 19:56本頁面
  

【正文】 。 TL0=0xb0。 time++。 if(time==4) { time=0。 send_flag=1。 }}接收部分: 初始化 讀入解碼信號去抖處理 接收到信號 根據(jù)信號處理 前進(jìn)后退向左 向右 加速停止接收部分流程圖 程序:includedefine uchar unsigned chardefine uint unsigned intsbit D0=P0^0。sbit D1=P0^1。sbit D2=P0^2。sbit D3=P0^3。sbit ENA=P2^2。sbit ENB=P2^5。sbit IN1=P2^3。sbit IN2=P2^4。sbit IN3=P2^6。sbit IN4=P2^7。bit qian_flag,hou_flag,zuo_flag,you_flag,zhan_flag,ting_flag。uint Rec[10]={0}。uint flag=0。uint sum=0。uint t。uint pwm_num=0。uint time_num=0。void Init(void)。void receive_data(void)。void manage_data(void)。void CarAction(void)。void main(){ Init()。 while(!ting_flag) { receive_data()。 manage_data()。 CarAction()。 }}void init_timer(void){ TMOD=0x12。 TL0=0x38。 ET0=1。 TR0=1。 TH1=0x3c。 TL1=0xb0。 ET1=1。 TR1=1。 EA=1。}void Init(void){ init_timer()。 qian_flag=0。 hou_flag=0。 zuo_flag=0。 you_flag=0。 zhan_flag=0。 ting_flag=0。 ENA=1。 ENB=1。}//接收數(shù)據(jù)void receive_data(void){ uint D_sum=0。 uint D0_data=0。 uint D1_data=0。 uint D2_data=0。 uint D3_data=0。 D0_data=D0。 D1_data=D1。 D2_data=D2。 D3_data=D3。 D_sum=D0_data+D1_data*2+D2_data*4+D3_data*8。 if(D_sum==0x000a) { flag=1。 t=0。 } if(flag==1) { Rec[t++]=D_sum。 flag=1。 } if(Rec[t]==0x0f) { flag=0。 t=0。 }}//數(shù)據(jù)處理void manage_data(void){ uint i。 sum=0。 for(i=0。i7。i++) { sum=sum+Rec[i]。 } if((sum==(Rec[7]*10+Rec[8]))amp。Rec[9]==0x0f) { sum=0。 switch(Rec[2]) { case 0x0b: qian_flag=1。 break。 case 0x0c: hou_flag=1。 break。 case 0x0d: zuo_flag=1。 break。 case 0x0e: you_flag=1。 break。 case 0x05: zhan_flag=1。 break。 case 0x07: ting_flag=1。 break。 } }}//小車運(yùn)動void CarAction(void){ if(qian_flag==1) { IN2=0。 IN3=0。 if(pwm_num==20) { IN1=1。 IN4=1。 } if(pwm_num==100) { IN1=0。 IN4=0。 pwm_num=0。 } } if(hou_flag==1) { IN1=0。 IN4=0。 if(pwm_num==70) { IN2=1。 IN3=1。 } if(pwm_num==100) { IN2=0。 IN3=0。 pwm_num=0。 } } if(zuo_flag==1) { IN2=0。 IN3=0。 if(pwm_num==20) { IN4=1。 } if(pwm_num==50) { IN1=1。 } if(pwm_num==100) { IN1=0。 IN4=0。 pwm_num=0。 } } if(you_flag==1) { IN2=0。 IN3=0。 if(pwm_num==20) { IN1=1。 } if(pwm_num==50) { IN4=1。 } if(pwm_num==100) { IN1=0。 IN4=0。 pwm_num=0。 } } while(zhan_flag) { receive_data()。 manage_data()。 }}void timer_1() interrupt 3{ TH0=0x3c。 TL0=0xb0。 time_num++。 if(time_num==4) { time_num=0。 qian_flag=0。 hou_flag=0。 zuo_flag=0。 you_flag=0。 zhan_flag=0。 ting_flag=0。 }}   結(jié) 論本設(shè)計的無線遙控小車是上世紀(jì)提出的一種新型小車,由于在軍事偵查、反恐、防爆、防核化及污染等危險與惡劣環(huán)境作業(yè)中有著廣闊的應(yīng)用前景,使其成為一個重要的研究熱點(diǎn)。無線遙控小車具有體積小、成本低、生存能力強(qiáng)、運(yùn)動靈活等特點(diǎn)。由于其應(yīng)用場合特殊,所以特別要求這類小車重量輕。體積小、能耗低、實(shí)時性好、操作使用可靠。本設(shè)計基于單片機(jī)控制的設(shè)計思想,選用廉價的遙控編碼解碼集成電路,采用L298N專用電機(jī)驅(qū)動芯片驅(qū)動電機(jī),通過PWM脈沖調(diào)速。遙控小車的結(jié)構(gòu)體為三輪,后輪分別采用兩個直流電機(jī),前輪為自己做的一個萬向輪,采用PWM技術(shù)實(shí)現(xiàn)小車速度和轉(zhuǎn)向的控制,通過調(diào)節(jié)PWM的占空比來實(shí)現(xiàn)電機(jī)轉(zhuǎn)速的調(diào)節(jié)。無線遙控模塊可用多種方式實(shí)現(xiàn),如:紅外遙控,超聲波遙控,無線電遙控等等。我這里采用是無線電遙控。 致 謝 這四年來,得到院領(lǐng)導(dǎo)和專業(yè)老師對我的諄諄教誨和幫助,學(xué)會了51單片機(jī)工作原理和電路的設(shè)計,控制電路的設(shè)計等等。使自己多年來所學(xué)的理論知識和實(shí)踐做到有機(jī)的結(jié)合,進(jìn)一步深化鞏固自己的理論知識。 同時也讓我深深體會到電子是一種更新更快的行業(yè),是一個朝陽年輕的產(chǎn)業(yè)。要想站在時代的前沿,就得不斷學(xué)習(xí)不斷充實(shí)自我。 在此,我衷心的感謝指導(dǎo)老師趙老師的幫助和關(guān)心。這次畢業(yè)設(shè)計能圓滿的完成,老師給了很大
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1