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

正文內(nèi)容

優(yōu)秀畢業(yè)論文設(shè)計(jì):基于at89c52單片機(jī)的發(fā)動(dòng)機(jī)轉(zhuǎn)速電控系統(tǒng)程序設(shè)計(jì)及仿真-閱讀頁

2024-11-24 12:17本頁面
  

【正文】 m = 0T [ M ] = T H 0 * 2 5 6 + T L 0 + 6 5 5 3 6 * C O U N TT H 0 = 0T L 0 = 0C O U N T = 0m + +m = 5m = 0F l a g _ s = 1F l a g = 1T H 0 = 0T L 0 = 0T r 0 = 1是否退 出是否 圖 外部中斷函數(shù)流程圖 發(fā)動(dòng)機(jī)轉(zhuǎn)速 電控系統(tǒng)程序設(shè)計(jì)及仿真 11 5 系 統(tǒng)仿真與調(diào)試 Proteus 軟件介紹 系統(tǒng)采用 Proteus 軟件 來進(jìn)行程序的仿真,這款軟件 是英國 Labcenter electronics 公司出版的 EDA工具軟件 。它是目前最好的仿真單 片機(jī)及外圍器件的工具。 仿真圖建立 系統(tǒng)采用 Proteus 軟件進(jìn)行仿真,利用軟件自帶的仿真模塊建立系統(tǒng)的仿真圖。 圖 主控芯片仿真 由于汽車上常用的轉(zhuǎn)速傳感器為霍爾式,集成的傳感器其輸出的信號(hào)為脈沖信號(hào)。圖 為濾波 轉(zhuǎn)換電路。 圖 系統(tǒng)的顯示器件 當(dāng)系統(tǒng)檢測(cè)完后得到轉(zhuǎn)速大于我所設(shè)定的值時(shí),控制執(zhí)行機(jī)構(gòu)運(yùn)作同時(shí)指示燈將會(huì)點(diǎn)亮。在仿真中我選用直流電機(jī)作為執(zhí)行機(jī)構(gòu)。 圖 仿真圖(一) 當(dāng)調(diào)節(jié)信號(hào)發(fā)生器改變輸入的 頻率值時(shí),單片機(jī)通過對(duì)其進(jìn)行計(jì)數(shù)并運(yùn)算處理,在數(shù)碼管上面對(duì)應(yīng)的顯示當(dāng)前值。仿真結(jié)果正確。基本滿足設(shè)計(jì)要求。此時(shí)輸入頻率為 140HZ,輸出為 8450r/min,其和理論 140*60=8400r/min有一定誤差,在設(shè)計(jì)要求范圍內(nèi)。 sbit MO=P3^3。 //第一次中斷標(biāo)志 bit Flag_s。 sbit RW=P2^6。 uchar COUNT。 uchar W[5]={1,2,3,4,5}。 unsigned int Smooth(void)。 void write_cmd(uchar cmd)。 void LCD_Init()。 void Write_Datas(uchar address,uchar Wdata)。 uchar msg2[14]= r/min 。 Flag=0。 COUNT=0。 Init()。 EA=1。 for(i=0。i++) { write_data(msg1[i])。 for(i=0。i++) { write_data(msg2[i])。 Flag_s=0。 發(fā)動(dòng)機(jī)轉(zhuǎn)速 電控系統(tǒng)程序設(shè)計(jì)及仿真 26 MO=1。 MO=0。 } } void delay(uint N)//延時(shí) N毫秒子程序 { uint x,y。x0。y0。 } void write_cmd(uchar cmd)//寫指令子程序 { RS=0。 P1=cmd。 E=1。 E=0。 RW=0。 發(fā)動(dòng)機(jī)轉(zhuǎn)速 電控系統(tǒng)程序設(shè)計(jì)及仿真 27 delay(1)。 delay(1)。 } void LCD_init() { E=0。//5*7 點(diǎn)陣字符 write_cmd(0x0c)。//AC 自動(dòng)增一,畫面不動(dòng) write_cmd(0x01)。//設(shè)置 DDRAM 地址 } void Write_Datas(uchar address,uchar Wdata) { write_cmd(0x80+address)。//寫數(shù)據(jù) } void LCD_Disp(uint d) { unsigned char dd[4],i。 dd[1]=d%1000/100。 dd[3]=d%10。i4。 } } 發(fā)動(dòng)機(jī)轉(zhuǎn)速 電控系統(tǒng)程序設(shè)計(jì)及仿真 28 // //名稱:定時(shí)器,中斷初始化 //功能:定時(shí)器 0采用 16位,中斷下降沿觸發(fā) // void Init(void) { TMOD=0x01。 ET0=1。 } // //名稱 :濾波函數(shù) //功能:加權(quán)濾波,權(quán)值 1,2,3,4,5 // unsigned int Smooth(void) { uchar i。 float sum。 sum=0。i5。 } sum=sum/15。 dat=(int)avg。 發(fā)動(dòng)機(jī)轉(zhuǎn)速 電控系統(tǒng)程序設(shè)計(jì)及仿真 29 return dat。 T[m]=TH0*256+TL0+65536*COUNT。 TL0=0。 m++。 Flag_s=1。 TH0=0。 TR0=1。 TH0=0。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1