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

正文內(nèi)容

智能轉(zhuǎn)速測量系統(tǒng)軟件設(shè)計(jì)畢業(yè)論文-資料下載頁

2025-06-24 17:57本頁面
  

【正文】 [14] (應(yīng)網(wǎng)友).[15] :89201299,19891108[16] 李朝青.單片機(jī)原理及接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,1994.11.[17] 徐維祥,[M].大連:大連理工大學(xué)出版社,1996.5.[18] 周航.單片機(jī)應(yīng)用程序設(shè)計(jì)基礎(chǔ)[M].北京:北京航空航天大學(xué)出版社,1991.8.[19] 朱路,[J].,2006.6.[20] ATMEL.bit Microcontrlller with 2Lbyted Flash AT89C2051.[21] 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)系.億恒科技(西門子)單片機(jī)應(yīng)用指南[M].上海:復(fù)旦大學(xué)出版社,2000.[22] 李華,孫曉民.MCS51系列單片機(jī)實(shí)用接口技術(shù)[M] .北京航空航天大學(xué)出版社,1993.[23] 李士勇.模糊控制一種經(jīng)控制和智能控制論[M].哈爾濱工社,2503871996.[24] 崔蕙柳.串行時(shí)鐘芯片DS1302極其應(yīng)用[J].,1998.3.[25] 戴梅萼.微型計(jì)算機(jī)技術(shù)及應(yīng)用[M].北京:清華大學(xué)出版社,1995[26] 王會(huì)青,[27] . :42~43致 謝感謝導(dǎo)師杜玉軍老師的關(guān)心、指導(dǎo)和教誨。杜玉軍老師追求真理、獻(xiàn)身科學(xué)、嚴(yán)以律己、寬已待人的崇高品質(zhì)對(duì)學(xué)生將是永遠(yuǎn)的鞭策。作者在攻讀學(xué)士學(xué)位期間的工作自始至終都是在杜玉軍老師全面、具體的指導(dǎo)下進(jìn)行的。杜老師淵博的學(xué)識(shí)、敏銳的思維、民主而嚴(yán)謹(jǐn)?shù)淖黠L(fēng),使學(xué)生收益匪淺,終生難忘。在此,謹(jǐn)向尊敬的導(dǎo)師表示衷心的敬意和誠摯的感謝。感謝作者的學(xué)友和朋友們對(duì)自己的關(guān)心和幫助。最后衷心感謝自己的父母,在他們的支持和關(guān)心下使自己順利的完成了學(xué)士學(xué)位期間的學(xué)習(xí)。畢業(yè)設(shè)計(jì)(論文)知識(shí)產(chǎn)權(quán)聲明本人完全了解西安工業(yè)大學(xué)有關(guān)保護(hù)知識(shí)產(chǎn)權(quán)的規(guī)定,即:本科學(xué)生在校攻讀學(xué)士學(xué)位期間畢業(yè)設(shè)計(jì)(論文)工作的知識(shí)產(chǎn)權(quán)屬于西安工業(yè)大學(xué)。本人保證畢業(yè)離校后,使用畢業(yè)設(shè)計(jì)(論文)工作成果或用畢業(yè)設(shè)計(jì)(論文)工作成果發(fā)表論文時(shí)署名單位仍然為西安工業(yè)大學(xué)。學(xué)校有權(quán)保留送交的畢業(yè)設(shè)計(jì)(論文)的原文或復(fù)印件,允許畢業(yè)設(shè)計(jì)(論文)被查閱和借閱;學(xué)校可以公布畢業(yè)設(shè)計(jì)(論文)的全部或部分內(nèi)容,可以采用影印、縮印或其他復(fù)制手段保存畢業(yè)設(shè)計(jì)(論文)。(保密的畢業(yè)設(shè)計(jì)(論文)在解密后應(yīng)遵守此規(guī)定)畢業(yè)設(shè)計(jì)(論文)作者簽名:指導(dǎo)教師簽名:日期:畢業(yè)設(shè)計(jì)(論文)獨(dú)創(chuàng)性聲明秉承學(xué)校嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng)與優(yōu)良的科學(xué)道德,本人聲明所呈交的畢業(yè)設(shè)計(jì)(論文)是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標(biāo)注和致謝的地方外,畢業(yè)設(shè)計(jì)(論文)中不包含其他人已經(jīng)發(fā)表或撰寫過的成果,不包含他人已申請(qǐng)學(xué)位或其他用途使用過的成果。與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示了致謝。畢業(yè)設(shè)計(jì)(論文)與資料若有不實(shí)之處,本人承擔(dān)一切相關(guān)責(zé)任。畢業(yè)設(shè)計(jì)(論文)作者簽名:指導(dǎo)教師簽名:日期:附錄 1 硬件電路圖附錄 2 智能轉(zhuǎn)速測量系統(tǒng)的源程序include define uchar unsigned char define uint unsigned int define ulong unsigned longdefine LED_DAT P2sbit LED_SEG0 = P0^3。sbit LED_SEG1 = P0^2。sbit LED_SEG2 = P0^1。sbit LED_SEG3 = P0^0。//sbit pin_SpeedSenser = P3^5。//速度傳感器信號(hào)接在T1上define TIME_CYLC 100 //12M晶振,定時(shí)器10ms中斷一次我們1秒計(jì)算一次轉(zhuǎn)速 // 1000ms/10ms = 100define PLUS_PER 30 //碼盤的齒數(shù),這里假定碼盤上有30個(gè)齒,即傳感器檢測到30個(gè)脈沖,認(rèn)為1圈define K //校準(zhǔn)系數(shù)uchar code table[]={0xC0,0XF9,0xA4,0XB0,0x99,0x92,0x82,0XF8,0x80,0x90, 0xFF,0x00 }。 // 0 1 2 3 4 5 6 7 8 9 全亮 全滅uchar data Disbuf[4]。//顯示緩沖區(qū)uint Tcounter = 0。 //時(shí)間計(jì)數(shù)器bit Flag_Fresh = 0。 //刷新標(biāo)志bit Flag_clac = 0。 //計(jì)算轉(zhuǎn)速標(biāo)志bit Flag_Err = 0。 //超量程標(biāo)志//在數(shù)碼管上顯示一個(gè)四位數(shù) void DisplayFresh()。//計(jì)算轉(zhuǎn)速,并把結(jié)果放入數(shù)碼管緩沖區(qū) void ClacSpeed()。//初始化定時(shí)器T0void init_timer0()。//初始化定時(shí)器T1void init_timer1()。//延時(shí)函數(shù) void Delay(uint ms)。void it_timer1() interrupt 3 /* interrupt address is 0x001b */{ TF1 = 0。 //d定時(shí)器 T1用于數(shù)碼管的動(dòng)態(tài)刷新 TH1 = 0xD8。 //初始化 TL1 = 0xF0。 Flag_Fresh = 1。 Tcounter++。 if(TcounterTIME_CYLC) { Flag_clac = 1。//周期到,該重新計(jì)算轉(zhuǎn)速了 }}void it_timer0() interrupt 1 /* interrupt address is 0x000b */{ TF1 = 0。 //定時(shí)器T0用于單位時(shí)間內(nèi)收到的脈沖數(shù) //要速度不是很快,T0永遠(yuǎn)不會(huì)益處 Flag_Err = 1。 //如果速度很高,我們應(yīng)考慮另外一種測速方法,:脈沖 寬度算轉(zhuǎn)速 }void main(void) {Disbuf[0] = 0。 //開機(jī)時(shí),初始化為0000Disbuf[1] = 0。 Disbuf[2] = 0。Disbuf[3] = 0。init_timer0()。init_timer1()。 while(1) { if(!P1^0) { Delay(10) 。 //防按鍵抖動(dòng) if(!P1^0) { if(Flag_Fresh) { Flag_Fresh = 0。 DisplayFresh()。//定時(shí)刷新數(shù)碼管顯示 } if(Flag_clac) { Flag_clac = 0。 ClacSpeed()。 //計(jì)算轉(zhuǎn)速,并把結(jié)果放入數(shù)碼管緩沖區(qū) Tcounter = 0。 //周期定時(shí)清零 TH0=TL0 = 0x00。//脈沖計(jì)數(shù)清零 } if(Flag_Err) //超量程處理 { //數(shù)碼管顯示字母‘EEEE’ Disbuf[0] = 0x84。 //開機(jī)時(shí),初始化為0000 Disbuf[1] = 0x84。 Disbuf[2] = 0x84。 Disbuf[3] = 0x84。 while(1) { DisplayFresh()。}//不再測速 等待復(fù)位i } } } }}//在數(shù)碼管上顯示一個(gè)四位數(shù)void DisplayFresh(){P0 |= 0xF0。LED_SEG0 = 0。LED_DAT = table[Disbuf[0]]。Delay(5)。P0 |= 0xF0。LED_SEG1 = 0。LED_DAT = table[Disbuf[1]]。Delay(5)。P0 |= 0xF0。LED_SEG2 = 0。LED_DAT = table[Disbuf[2]]。Delay(5)。P0 |= 0xF0。LED_SEG3 = 0。LED_DAT = table[Disbuf[3]]。Delay(5)。P0 |= 0xF0。}//計(jì)算轉(zhuǎn)速,并把結(jié)果放入數(shù)碼管緩沖區(qū)void ClacSpeed(){uint speed。uint PlusCounter。PlusCounter = TH0*256 + TL0。speed = K*(PlusCounter/PLUS_PER)。//K是校準(zhǔn)系數(shù),如速度不準(zhǔn),調(diào)節(jié)K的大小Disbuf[0] = (speed/1000)%10。Disbuf[1] = (speed/100)%10。Disbuf[2] = (speed/10)%10。Disbuf[3] = speed%10。}//初始化定時(shí)器T1void init_timer1(){TMOD= 0xF1。 /* GATE0=0。 C/T0=0。 M10=0。 M00=1。 */TH1= 0xD8。 //初始化TL1= 0xF0。ET1=1。 //允許T1中斷EA=1。 //開放中斷TR1=1。 //運(yùn)行T1 }//延時(shí)函數(shù) void Delay(uint ms){uchar i。while(ms)for(i=0。i1000。i++)。}//初始化定時(shí)器T0void init_timer0(){TMOD = 0x50。 /* GATE0=0。 C/T0=1。 M10=0。 M00=1。 */TH0 = 0x00。 //初始化 TL0 = 0x00。ET0=1。 //允許T0中斷EA=1。 //開放中斷TR0=1。 //運(yùn)行T0
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1