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

正文內(nèi)容

汽車電控燃油噴射系統(tǒng)的硬件研制論文(參考版)

2025-07-01 15:31本頁面
  

【正文】 }。 //讀出速度 TH1=0。 sudu=counter*20 。temp2=TH1。 //定時器t0 定時50ms TL0=0xb0。 } Disp()。 Led[1]=0x1a。 Led[3]=0x1d。 Led[5]=0x00。 Led[7]=0x50。flag_11==1) { flag_11=0。} while(Key_JM()!=0xff)。 while(1){ if(Key_JM()!=0xff){Key_nb=Key_JM()。 Led[1]=0x1a。 Led[3]=0x1d。 Led[5]=0x00。 Led[7]=0x50。int7279()。 TL0=0xb0。} }/*void InitTimer(void){ TMOD=0x51。 Led[3]=xianshi[2]。 Led[1]=xianshi[0]。 xianshi[2]=sudu%10。 xianshi[0]=sudu/100。 Led[6]=xianshi[1]。 Led[4]=0x0b。 xianshi[1]=wendu%100/10。 else lvdeng=0。 else hongdeng=0。 if(wendu0) {wendu=0。} wenduzhi=add()。} if(fangxiang%4==2){motor_fanzhuan()。} if(fangxiang%4==1){time=1300。 } if(fangxiang%4==3){time=1300。a=0。 } if(Key_nb==4amp。flag_11==1) {flag_11=0。jiasu()。 } if(Key_nb==6amp。flag_11==1) { flag_11=0。} while(Key_JM()!=0xff)。while(a) { if(Key_JM()!=0xff){Key_nb=Key_JM()。 uchar Key_nb,flag_11=0,fangxiang=0。} return i。i16。 //無鍵按下}uchar Key_JS(uchar a) //鍵值計算子程序 {uchar i。 return a。 //讀鍵碼,存于a中 flag=1。 bit flag=0。 return a。 //延時25us a=STJS()。 //延時50us STFS(0x15)。 CS=0。 Code=Code+1。 //發(fā)送顯示碼 delay(4)。 delay(12)。 CS=0。i8。 uchar Code=0x90。 CS=1。 STFS(0xA4)。}void int7279(void) {CS=0。 delay(4)。 if(DATA)bval|=0x01。 delay(4)。i++) {CLK=1。 for(i=0。}uchar STJS(void) //接受子程序{ uchar i。 delay(4)。 delay(4)。 a=a1。0x80)DATA=1。j8。} void STFS(uchar a) //發(fā)送子程序{uchar j。}void jiansu() //電機減速{if(time1900) time=time+300。 //調(diào)節(jié)轉(zhuǎn)速 }}void jiasu() //電機加速;{if(time700) time=time300。 i++) //一個周期轉(zhuǎn)30度 { P1 = REV[i]。 for (i=0。 //取數(shù)據(jù) delay(time)。 i8。 }/************步進電機正轉(zhuǎn)*******************************/void motor_zhengzhuan(){ uchar i。 TR0=1。 //EA ET1 ES ET1 EX1 ET0 EX0 ET0=1。 EA=1。 TH0=0x3c。 //GATE C/T M1 M0 GATE C/T M1 M0 計數(shù)器T1 定時器T0 // 0 1 0 1 0 0 0 1 TH1=0。 //將AD0804轉(zhuǎn)換結(jié)果返回 ad_cs=1。 i=P0。 delay(50)。 ad_wr=1。 ad_wr=0。 ad_rd=1。}/************AD轉(zhuǎn)換子函數(shù)**********/ uchar add() { uchar i。uint temp1,temp2。uchar code REV[8]={0x18,0x08,0x0c,0x04,0x06,0x02,0x12,0x10}。 //字形碼表uchar Key_buf[]={0x1C,0X1D,0X1E,0X1F,0X14,0X15,0X16,0X17,0x0C,0x0D,0x0E,0x0F,0x04,0x05,0x06,0x07 }。 uchar Led[8]={0x7E,0x30,0x6D,0x79,0x33,0x5B,0x5F,0x70}。 sbit Sda=P2^5。 //寫信號sbit hongdeng=P3^4。 //片選端 sbit ad_rd=P3^5。 //變量 uint time=1300。sbit KEY=P2^3。sbit CLK=P2^1。這次的設(shè)計是凝聚了你們的力量才得以完成的。在整個的設(shè)計過程中,在我們在設(shè)計當中不斷的出現(xiàn)種種問題,指導老師對我們熱心指導、嚴格要求,并且不斷的鼓勵我們,在選題、系統(tǒng)總體設(shè)計與技術(shù)方案上,給予寶貴的建議,幫助我建立了正確的設(shè)計思想,保證了課題的研究和開發(fā)工作的順利完成?;叵脒@個學期一直以來所做的,真是感受頗多??傊?,通過這次畢業(yè)設(shè)計實踐,所獲得的知識和經(jīng)驗,必將會為未來的工作中帶來較大且積極的影響。這次設(shè)計出現(xiàn)了問題,也解決了問題。從中提高了動手能力和解決問題的能力。這樣使得自己在理論知識與實際相結(jié)合方面做到了更多的提升。方案設(shè)計和選擇、畫電路圖和PCB板圖、PCB板的制作、硬件電路調(diào)試、軟件設(shè)計和調(diào)試是整個工作流程。本次畢設(shè)的完成主要功能有:溫度的采集及實時檢測,通過軟件的編寫實現(xiàn)了對溫度的控制;通過軟件設(shè)置溫度的上限值;若超溫,則報警;速度的控制與顯示,通過單片機控制閥門的轉(zhuǎn)速,也同時通過感應(yīng)相應(yīng)的脈沖來實現(xiàn)車速的轉(zhuǎn)化,顯示車速,通過軟件編寫實現(xiàn)了這些功能,通過設(shè)定車速的上限值,超速,則報警。第六章 結(jié)論本系統(tǒng)硬件電路中運用了模擬電路、數(shù)字電路和單片機等多門學科中的知識,使用了大量的運放,參數(shù)計算,是對四年來所學專業(yè)知識的一個很好的考驗。通過把程序一塊一塊的按照流程圖加上去,檢查是否能實現(xiàn)所設(shè)定的功能。每個模塊電路通了,在將程序整體結(jié)合起來調(diào)試。先是確定公共端,用萬用表檢測兩端是否相連,若有一端與另外四端均相連,則這端是公共端,需接電源;確定好公共端,就能確定四相的順序了。換了個萬能驅(qū)動的芯片ULN2003來驅(qū)動,但因為接線有問題,開始導致燒壞了一塊芯片。 步進電機的調(diào)試這次設(shè)計中,步進電機的調(diào)試花了很久的功夫,可能是對其不熟悉導致的。反復上述調(diào)節(jié)過程,直至TL084的輸出端的溫度達到ADC0804輸入所需范圍為此。 電橋和測量放大器電路的的調(diào)試首先對溫度采集電路進行電橋調(diào)零:,先溫度傳感器斷開,再在電橋加上12V電壓,再用萬用表測量TL084的14腳輸出端,若電壓為0說明電橋平衡;如果不為零,調(diào)節(jié)電橋另一端的精密電位器W2使其輸出為零,這樣完成電橋調(diào)零。若焊接是通的,那么看是不是單片機壞了(換一塊試一下就行)。那么首先檢查串口線有沒有插好還有它是否壞的,若確認串口線沒問題。在編程過程中, 需要注意的是,編程時,是否按照時序來編,如果時序不對就不會得到正確的結(jié)果,因此時序很重要。啟動仿真器,通過定義鍵盤各個按鍵可以得到相應(yīng)的數(shù)字鍵0~9,以及所需的其他鍵值如確認鍵、溫度和壓力的加鍵以及減鍵等。因此系統(tǒng)調(diào)試也將按照硬件模塊進行分模塊的調(diào)試。:片 選 段 置 零開 始讀數(shù)據(jù)端置1讀取數(shù)據(jù)寫信號端置1寫入數(shù)據(jù)P 0 口 置 1數(shù)據(jù)端置0停止讀取保存P0口中數(shù)據(jù)即AD0804轉(zhuǎn)換結(jié)果返 回 測溫模塊流程圖 步進電機控制模塊該模塊由單片機對步進電機的控制來模擬出燃油閥門的開合狀況,再通過霍爾傳感器測量其脈沖來得出汽車的轉(zhuǎn)速。此模塊主要是完成單片機對電動機轉(zhuǎn)速的計數(shù),:定時器中斷入口保護現(xiàn)場重新置定時初值50ms重新置計數(shù)初值將計數(shù)值存于sudu恢復現(xiàn)場返回中斷i值加1i值等于20否?YN 按鍵處理模塊的設(shè)計本模塊主要是對按鍵進行判斷和實現(xiàn)相應(yīng)功能,主要有3個鍵步進電機加速度、減速鍵、步進電機方向鍵。中斷開始要保護現(xiàn)場和換區(qū),要完成定時器重賦值中斷,通過給定時器T0設(shè)置一個50MS的定時中斷,當20個中斷后,即1s內(nèi)由計數(shù)器T1進行對霍爾傳感器的脈沖計數(shù),并將所計脈沖數(shù)存入sudu中。存儲程序主要控制AT24C02對報警數(shù)據(jù)的存儲功能。顯示程序則是實現(xiàn)對溫度報警值的顯示以及對溫度和速度的實時顯示。測溫程序主要實現(xiàn)通過AD590對溫度進行實時地采集,精度在小數(shù)點后一位。 當它處于正向工作狀態(tài)時(即兩端加上正向電壓),電流從LED陽極流向陰極時,半導體晶體就發(fā)出從紫外到紅外不同顏色的光線,光的強弱與電流有關(guān)。PN結(jié)加反向電壓,少數(shù)載流子難以注入,故不發(fā)光。 發(fā)光二極管指示電路發(fā)光二極管的核心部分是由P型半導體和N型半導體組成的晶片,在P型半導體和N型半導體之間有一個過渡層,稱為PN結(jié)。所以選擇了方案二。方案一抗干擾能力較強,但電路較復雜,電路成本較高。來得到不同的叫聲。蜂鳴器就停止蜂鳴。它是通過控制NPN管的導通與截止,去控制蜂鳴器的通斷。光敏二極管不導通,光耦輸出高電平此時蜂鳴器響。方案一:,是通過光耦實現(xiàn)電氣隔離,起到了抗干擾的作用。因此按照要求與更人性化設(shè)計,報警電路是很必要的。3.6 報警電路設(shè)計 蜂鳴器報警電路 當考慮到,實時溫度與速度超過了設(shè)定值。這個系列的芯片有8腳DIP(雙列直插)封裝,8腳SIOC(表面貼裝)封裝,一部分還有14腳SOIC封裝。通過單片機的程序去控制SCL、SDA,然后按硬件的接法寫入固定的地址。當AT24C02工作于讀模式時,在發(fā)送一個8位數(shù)據(jù)后釋放SDA線并監(jiān)視一個應(yīng)答信號一旦接收到應(yīng)答信號,AT24C02繼續(xù)發(fā)送數(shù)據(jù),如主器件沒有發(fā)送應(yīng)答信號,器件停止傳送數(shù)據(jù)且等待一個停止信號。SCL的上升沿,數(shù)據(jù)從單片機由SDA輸入E2PROM,SCL的下降沿,數(shù)據(jù)
點擊復制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1