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

正文內(nèi)容

畢業(yè)論文基于單片機(jī)的自行車健身系統(tǒng)的設(shè)計(參考版)

2025-07-01 11:33本頁面
  

【正文】 最后,論文中有什么不足之處,懇請老師予以指正。同時也要感謝實驗室的老師,是他們不厭其煩的幫助我解決問題,使我能順利完成畢業(yè)設(shè)計。在這里我首先要感謝我的指導(dǎo)老師,是她的耐心教導(dǎo),和不厭其煩地講解,使我順利地完成了畢業(yè)設(shè)計。 }} 參考文獻(xiàn) [1][J].:1214.[2][M].北京:.[3][M].北京:.[4][J].:3334. [5][J].:2325. [6][M].哈爾濱:.[7][J].:1617.[8][J].:5558.[9]童詩白,[M].北京:.[10][M].北京:.[11]W Q Yang. D M Spink, et. An imagereconstuction algorithm based on Landweber’s iteration method for electricalcapacitance tomography[M].Meas. Sci. ,10: 10651069.[12]Keith Brown. High precision digital measurement method based on MCS51[M].Journal of synchrotron :6791.[13]Alan Analog Devices Solutions Bulletin[M]. Monthly notices of the Royal Astronomical ,10.[14]Paradiso J A,Srarner scavenging for PC and electronics[J].Pervasive ,4(1):1827.[15] Martin 8bit PIC Microcontrollers in C with Interactive Hardware Simulation[M].SolidState ,09. 致 謝 在本次畢業(yè)設(shè)計過程中我獲益匪淺,同時也遇到了許多困難,在看到我的畢業(yè)設(shè)計題目時,我的感性認(rèn)識讓我感覺題目挺簡單,但在理性分析和實際操作過程中卻處處碰壁,這都是由于基礎(chǔ)知識不牢造成的,最后在李老師的耐心指導(dǎo)下,我從簡單的編程學(xué)起逐漸對題目有了一定程度的認(rèn)識和理解,對具體的細(xì)節(jié)有了清晰的認(rèn)識,終于明白那句古話”磨刀不誤砍柴工”的深刻含義。 if(timer_work_1==1)//運(yùn)動時間標(biāo)志 { timer_10ms_1++。 set_timer TR0 = 1。 } PCON|=0x01。 timer_10ms_2 = 0。 } if(timer_10ms_2 =300) //3秒沒有第二次信號輸入當(dāng)超時,速度為0 { timer_work_2 = 0。 total_time= seconds_bike +minutes_bike*60+hours_bike*3600。 } } display_one()。 if(temp_work==1) { meter_oneway = meter_oneway+**r/100。//計兩個外部輸入的時間差 timer_work_1 = 1。 work_time_t1 = 0。 if(work_time_t10) { speed = *(float)r**36。 task_shuru()。 EA = 1。 ES = 1。 PS = 1。 IP=0x10。 TR0 = 1。 set_bps TH0 = 0x70。/***********************************************/}/*******************************//**************************************/void main(void){ TMOD = 0x21。 39。)。 DisplaySinglByte(2,8,39。a39。)。 } DisplaySinglByte(2,6,39。 DisplaySinglByte(2,4,meter_int/100+0x30)。.39。 } DisplaySinglByte(2,2,kilometer%10+0x30)。 } if(kilometer0) { if(kilometer/1000) { DisplaySinglByte(2,0,kilometer/100+0x30)。 } if(meter =1000)//里程進(jìn)位 { kilometer++。 DisplaySinglByte(2,3,meter_int/100+0x30)。.39。 DisplaySinglByte(2,1,kilometer%10+0x30)。 meter_dec = (int)((meter (float)meter_int)*100)。)。 DisplaySinglByte(1,9,39。/39。)。 DisplaySinglByte(1,7,39。k39。 DisplaySinglByte(1,5,speed_dec%10+0x30)。)。 DisplaySinglByte(1,3,39。)。 } if(speed_int/10==0) { DisplaySinglByte(1,1,39。)。 } if(speed_int/100==0) { DisplaySinglByte(1,0,39。 speed_dec = (int)((speed (float)speed_int)*100)。/**************************************/void task_shuru(void){ if(shuru==0) { shuru_flag = 1。//外界輸入時間(輪胎運(yùn)行一圈的時間)uchar temp3,temp4。//里程的整數(shù)部分和小數(shù)部分uchar timer_work_2。 //平均速度的整數(shù)部分和小數(shù)部分uint meter_int,meter_dec。//最大速度的整數(shù)部分和小數(shù)部分uchar speed_int,speed_dec。/**************************************/uchar r=26。 include include include include include include uchar timer_100ms=0。 define set_bps TH1 = 0xff。 附錄一 電路圖 附錄二 元器件清單序號名稱代號型號數(shù)量1電阻R251Ω12電阻R1113貼片電阻R110KΩ14貼片電阻R61KΩ15排阻R5*816貼片電容C2,C322Pf27磁片電容C510418電解電容C4 uF/25V19電解電容C1110按鍵S1,S2,S3,S4,S5SWPB511液晶顯示器1602LCD112PNPQ19012113霍爾傳感器R3A3144E114單片機(jī)U2STC89C52115晶振Y112MHZ1 附錄三 實物照片圖1 最小電路圖2 焊接圖 圖3 整體實物圖 附錄四 源程序define set_timer TH0 = 0xd8。也使我從中得到了鍛煉。本次畢設(shè)使我將大學(xué)四年所學(xué)的知識進(jìn)行了匯總,在收集資料,確定方案的過程中,我學(xué)到許多知識,也弄懂了許多以前不是很清楚的問題。通過此次設(shè)計,本人學(xué)到了很多老師課上沒教的知識,如霍爾元件,液晶顯示器等的管腳及其功能,了解了它們的用法、原理、接口電路及其應(yīng)用程序,進(jìn)一步加強(qiáng)了本人的專業(yè)基礎(chǔ)知識和相關(guān)專業(yè)課程知識,提高了本人的動手能力,焊接元件時一定要焊接到位,否則會出現(xiàn)接觸不良的現(xiàn)象,造成不必要的麻煩。車輪轉(zhuǎn)一圈所用的時間根據(jù)此公式將最終顯示出里程和速度。程序采用C語言編寫,采用模塊化設(shè)計思想,程序可讀性強(qiáng)。 結(jié) 論 本設(shè)計的主要任務(wù)是開發(fā)一個以單片機(jī)為核心的自行車健身系統(tǒng)。調(diào)節(jié)電位器可以改變LCD的對比度,當(dāng)顯示數(shù)字和字母都清晰時,停止調(diào)節(jié)。在加上上拉電阻后,P0口輸出正常。部分截圖如下: 選擇單片機(jī)的型號 節(jié) 調(diào)試故障及原因分析 在本次軟件仿真和硬件搭建過程中大大小小遇到了若干問題,具體故障和解決方法如下:在磁鐵來回靠近霍爾傳感器時單片機(jī)始終顯示4個0,經(jīng)檢查傳感器工作正常,指示燈電路工作也正常,在換了一塊單片機(jī)后電路正常工作,判定原單片機(jī)已被燒毀。另外。然后在左邊Source Group1上點右鍵,選擇Add files to…添加文件。下面我介紹一下調(diào)試方法:首先,打開軟件點擊Project新建一個項目,輸入文件名比如test 1,保存。此外其內(nèi)置的仿真器可模擬目標(biāo)MCU,包括指令集、片上外圍設(shè)備及外部信號等。它是Keil Software公司推出的一款可用于多種8051MCU的集成開發(fā)環(huán)境(IDE),該IDE同時也是PK51及其它開發(fā)套件的一個重要組件。源代碼通過編譯無誤后,就可以進(jìn)行仿真,在仿真過程中不斷完善電路和程序的功能最后達(dá)到本次設(shè)計的目的[13]。雙擊STC89C52芯片,將完整的程序灌入芯片,單擊左下角的開始箭頭即可開始模擬仿真。當(dāng)完成原理圖布線后,利用PROTEUS ISIS編輯環(huán)境所提供的電器規(guī)則檢查命令對設(shè)計進(jìn)行檢查,并根據(jù)系統(tǒng)提供的錯誤檢查報告修改原理圖。 顯示子程序流程圖 第5章 系統(tǒng)仿真與調(diào)試 自行車健身系統(tǒng)的仿真 在構(gòu)思好電路原理圖和編好程序之后就要對其進(jìn)行系統(tǒng)仿真,這里使用的是PROTEUS仿真軟件進(jìn)行仿真。在輪流點亮掃描過程中,每位顯示器的點亮?xí)r間是極為短暫的(約1ms),由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位顯示器并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感。CPU向字段輸出口送出字型碼時,所有顯示器接收到相同的字型碼,但究竟是哪個顯示器亮,則取決于COM端。通過定時器計出每轉(zhuǎn)一圈所用的時間,用自行車車輪的周長除以時間就得出自行車的速度。:點亮里程指示燈開始將車圈數(shù)轉(zhuǎn)換成里程顯示里程值返回 里程處理子程序流程圖外中斷1服務(wù)程序用于處理輪子轉(zhuǎn)動一圈后的計時數(shù)據(jù)。每次計數(shù)一次后,對里程數(shù)據(jù)進(jìn)行一次存儲操作。: 中斷子程序流程圖 數(shù)據(jù)處理子程序的設(shè)計,為十六進(jìn)制計數(shù)器。其高4位用于定時/計數(shù)器中斷控制,低4位借給外部中斷,用做中斷標(biāo)志和觸發(fā)方式選擇位。這種中斷請求是在單片機(jī)芯片內(nèi)部發(fā)生的,因此無須在芯片上設(shè)置引入端。為此在單片機(jī)內(nèi)部有兩個定時計數(shù)器,以對其中的計數(shù)結(jié)構(gòu)進(jìn)行計數(shù)的方法,來實現(xiàn)定時或計數(shù)功能。這樣,每次定時器T1的開啟時間剛好為轉(zhuǎn)一圈的時間,根據(jù)輪子的周長就可以計算出自行車的速度[11]
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1