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

正文內(nèi)容

自行車?yán)锍虦y速儀設(shè)計本科畢業(yè)論文(專業(yè)版)

2025-08-09 06:16上一頁面

下一頁面
  

【正文】 L1602_string(2,14,39。 L1602_string(2,6,39。 L1602_string(1,12,length4+48)。)。 //計算分秒時的十位與個位 second2=second%10。 length2=(lengthlength1*100000)/10000。 TMOD=0x51。 slc=slc1。j++) { } }}void _Display(unsigned int x) //在LED七段管中顯示最高速度{ unsigned char slc。 hour++。 //功能設(shè)置,8位字長,2行,5*7點陣 wcmd(0x0c)。 P0 = del。 _nop_()。附錄附錄程序源代碼:includeinclude //包含_nop_()。動態(tài)顯示、顯示內(nèi)容的實時更新、數(shù)據(jù)的準(zhǔn)確度等方面做得比較好,但是由于時間倉促、條件有限,設(shè)計結(jié)果并不是很好,還存在諸如:顯示內(nèi)容的單一,數(shù)據(jù)波動、抗干擾能力差等問題,所以此設(shè)計還存在諸多需要改進(jìn)的地方。圖52頻率計輸入1HZ的信號所得值用頻率計輸入頻率為1HZ的信號,其中LCD顯示的分別為歷程L、全程平均速度、運行時間,LED顯示的偉瞬時速度。調(diào)試的范圍可以由小到大,逐步增加,必要的中間信號可以先做設(shè)定。Proteus提供了大量的元件庫,有RAM、ROM、鍵盤、馬達(dá)、LED、LCD、AD/DA、部分SPI器件、部分IIC器件,編譯方面支持Keil和MPLAB等編譯器。這樣,每次定時器T1的開啟時間剛好為轉(zhuǎn)一圈的時間,根據(jù)輪子的周長就可以計算出自行車的速度。 主程序設(shè)計在硬件設(shè)計完畢之后就是設(shè)計中最核心和最為主要的軟件部分設(shè)計。89C51的復(fù)位電路如圖37所示。霍爾開關(guān)傳感器由于其體積小,無觸點,動態(tài)特性好,使用壽命長等特點,故在測量轉(zhuǎn)動物體旋轉(zhuǎn)速度領(lǐng)域得到了廣泛應(yīng)用。它由電壓調(diào)整電路、反相電源保護(hù)電路、霍爾元件、溫度補(bǔ)償電路、微信號放大器、施密特觸發(fā)器和OC門輸出極構(gòu)成,通過使用上拉電阻可以將其輸出接入CMOS邏輯電路。S/C:高電平時移動顯示的文字,低電平時移動光標(biāo)。第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。② P1口(1腳8腳):,可作為準(zhǔn)雙向I/O接口使用。當(dāng)單片機(jī)振蕩器工作時,該引腳上出現(xiàn)持續(xù)兩個機(jī)器周期的高電平,就可實現(xiàn)復(fù)位操作,使單片機(jī)復(fù)位到初始狀態(tài)。靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。在系統(tǒng)可編程Flash而在實際運用中則可以根據(jù)具體的情況來通過程序來設(shè)定具體的參數(shù),以達(dá)到對各參數(shù)更精確的測量與顯示?;魻杺鞲衅鞯膬?yōu)點是穩(wěn)定和安裝簡易,缺點是成本較高。本文首先簡要的對該課題的自行車測速儀設(shè)計進(jìn)行總體的介紹;繼而具體介紹了自行車測速儀的硬件設(shè)計,包括傳感器的選擇、單片機(jī)的選擇、顯示電路的設(shè)計、傳輸電路的設(shè)計等;然后闡述了該自行車測速儀的軟件設(shè)計,包括主程序設(shè)計和子程序的設(shè)計;最后對本次設(shè)計進(jìn)行了系統(tǒng)的仿真和總結(jié)。本文所述測速系統(tǒng)是以單片機(jī)為核心實現(xiàn)的,具有功能多、功耗小、直觀準(zhǔn)確以及可顯示時間、總里程、速度等優(yōu)點。自行車測速儀能夠滿足人們最基本的需求,讓人們能清楚地知道當(dāng)前的速度、里程、時間等物理量。正文中首先簡單描述系統(tǒng)硬件工作原理,且附以系統(tǒng)硬件設(shè)計框圖,論述了本次畢業(yè)設(shè)計所應(yīng)用的各硬件接口技術(shù)和各個接口模塊的功能及工作過程, 并具體描述了AT89C51接口的軟、硬件調(diào)試;其次闡述了程序的流程和實現(xiàn)過程。對測速裝置的要求是分辨能力強(qiáng)、高精度和盡可能短的檢測時間。圖21總體設(shè)計思路系統(tǒng)工作時,采用9V的電池供電,進(jìn)行穩(wěn)壓處理,將9V穩(wěn)降到5V以供單片機(jī)以及各芯片使用,傳感器采集到信號(用按鍵代表脈沖或者用頻率輸入代表信號輸入)傳輸給單片機(jī),單片機(jī)計數(shù)器統(tǒng)計脈沖個數(shù),定時器記錄相應(yīng)時間長度,經(jīng)過運算,將行駛里程、平均速度送給LCD顯示,當(dāng)前(瞬時)速度送給7段數(shù)碼管顯示,根據(jù)設(shè)定的報警值決定報警燈的點亮情況。 顯示模塊的選擇動態(tài)掃描LED數(shù)碼管顯示。系統(tǒng)處理速度數(shù)據(jù)時同時刷新平均速度、當(dāng)前速度及運行里程。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。下面按引腳功能分為4個部分?jǐn)⑹鰝€引腳的功能,其引腳圖如圖32所示。當(dāng)訪問外部數(shù)據(jù)存儲器期間,PESN信號將不出現(xiàn)。對于EPROM編程和進(jìn)行程序校驗時,P2口接收輸入的8位地址。1602 LCD相應(yīng)的控制命令如表33所示:表33 控制命令表序號指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標(biāo)返回000000001*3置輸入模式00000001I/DS4顯示開/關(guān)控制0000001DCB5光標(biāo)或字符移位000001S/CR/L**6置功能00001DLNF**7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標(biāo)志或地址01BF計數(shù)器地址10寫數(shù)到CGRAM或DDRAM10要寫的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)內(nèi)容1602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實現(xiàn)的。指令9:讀忙信號和光標(biāo)地址。磁場由磁鋼提供,所以霍爾傳感器和磁鋼需要配對使用。本設(shè)計中使用石英晶體,電容的容值設(shè)定為30pF。M法是測量單位時間內(nèi)的脈數(shù)換算成頻率,因存在測量時間內(nèi)首尾的半個脈沖問題,可能會有2個脈的誤差。所以在整個設(shè)計過程中軟件設(shè)計必須與硬件設(shè)計結(jié)合在一起。這種中斷請求是在單片機(jī)芯片內(nèi)部發(fā)生的,因此無須在芯片上設(shè)置引入端。與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。首先根據(jù)需要選擇器件。圖54 全部運行結(jié)果1(報警)(4)全部運行結(jié)果(未超速,報警燈未亮)當(dāng)行駛速度小于7m/s時,系統(tǒng)不報警,報警燈未亮,仿真結(jié)果如圖55所示。首先要感謝我的指導(dǎo)導(dǎo)師—老師,我在做畢業(yè)設(shè)計的時候遇到許多問題,老師總是很熱情、積極的幫我解決,并提出自己的建議。 //1602讀寫引腳 sbit RS=P3^0。 E = 1。}void wdata(unsigned char del) ///將數(shù)據(jù)(字符ASCII碼)寫入液晶模塊{ while(Busy())。 //顯示在第一行 if(hang == 2) a = 0xc0。 TL0=0xf0。 c=( xa*1000b*100)/10。 P1=Table[d]。 //計數(shù)器0開始工作 TH0=0XD8。 if(timer()0) v=length/timer()。 L1602_string(1,1,39。 39。 L1602_string(1,15,length6+48)。)。 while(i2) //LCD顯示延遲 {delay()。 L1602_string(2,11,39。 L1602_string(2,3,39。=39。 L1602_string(1,3,39。 a=(v/1000)。 //外部中斷1請求觸發(fā)方式 EX1=1。 //當(dāng)前速度 unsigned int a,b,c,d。 P2=slc。 unsigned char j。 count++。 delay()。}void wcmd(unsigned char del) //將模式設(shè)置指令或顯示地址寫入液晶模塊{ while(Busy())。 //0~9的共陰極七段管代碼,帶小數(shù)點void Delay0(int Times)。他們認(rèn)真敬業(yè)的工作態(tài)度和孜孜不倦的教誨幫助我得以順利完成學(xué)業(yè)。車輪轉(zhuǎn)一圈所用的時間;根據(jù)此公式將最終顯示出里程和速度。放置電源和地線端時,要從終端按鈕欄中選取。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件,然后分別由C51及A51編譯器編譯生成目標(biāo)文件(OBJ)。Proteus軟件提供多種現(xiàn)實存在的虛擬儀器儀表。低電平為顯示速度,高電平為顯示里程。如要增加速度測量的上限,可以減小編碼器的脈沖數(shù),或使用更小更精確的計時單位,使一次測量的時間值盡可能大。單片機(jī)系統(tǒng)的復(fù)位方式有:手動按鈕復(fù)位和上電復(fù)位,本設(shè)計采用的是手動按鈕復(fù)位。根據(jù)霍爾效應(yīng)原理,將一塊永久磁鋼固定在電機(jī)轉(zhuǎn)軸上的轉(zhuǎn)盤邊沿,轉(zhuǎn)盤隨側(cè)軸旋轉(zhuǎn),磁鋼也將跟著同步旋轉(zhuǎn),在轉(zhuǎn)盤下方安裝一個霍爾器件,轉(zhuǎn)盤隨軸旋轉(zhuǎn)時,受磁鋼所產(chǎn)生的磁場的影響,霍爾器件輸出脈沖信號,其頻率和轉(zhuǎn)速成正比。把開關(guān)型霍爾傳感器安裝在自行車貼近車輪的支架上,磁鋼安裝在輻條上,當(dāng)磁鋼靠近霍爾傳感器的時候,傳感器輸出一個無抖動的低電平,單片機(jī)根據(jù)此信號可計算里程、速度等。I/D:光標(biāo)移動方向,高電平右移,低電平左移;S:屏幕上所有文字是否左移或者右移。 1602LCD液晶顯示模塊本里程表使用常見的1602字符型LCD模塊。(4)輸入/輸出(I/O)引腳P0口、P1口、P2口及P3口① P0口(39腳22腳):。在單片機(jī)內(nèi)部,接至片內(nèi)振蕩反相放大器的輸出端??诰€,看門狗定時器,2隨著信息產(chǎn)業(yè)、工業(yè)自動化、醫(yī)療儀器等的飛速發(fā)展和計算機(jī)應(yīng)用的普及,需要大量的傳感器將被測或被控的非電信號轉(zhuǎn)換成可與計算機(jī)兼容的電信號。LCD液晶顯示模塊。把紅外對管分別安裝在自行車車輪的兩側(cè),當(dāng)車輪轉(zhuǎn)動時,輻條會阻擋紅外對管的光路,接收管輸出低電平,單片機(jī)根據(jù)此信號可計算里程、速度等。隨著它在消費電子市場上的應(yīng)用越來越廣,如何控制功耗和成本將是廠商面臨的挑戰(zhàn),而且,它還面臨生產(chǎn)測試技術(shù)方面的挑戰(zhàn)。但隨著時間的推移,人們追求的是具有更多功能的自行車,它能顯示當(dāng)前車子行駛的速度、里程、行車時間、最高行駛速度,甚至還有GPS全球定位系統(tǒng)。編號:201234140123 本科畢業(yè)論文基于單片機(jī)的自行車?yán)锍虦y速儀設(shè)計畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。 LCD 目 錄1 緒論 1 課題研究的目的和意義 1 國內(nèi)外的發(fā)展現(xiàn)狀分析 1 研究的主要內(nèi)容 22 系統(tǒng)總體設(shè)計 3 系統(tǒng)總體設(shè)計思路 3 結(jié)構(gòu)框圖 3 速度測量原理 4 傳感器的選擇 4 顯示模塊的選擇 4 操作說明 5 工作原理 53 硬件電路設(shè)計 6 系統(tǒng)總電路圖 6 AT89C51單片機(jī)簡介 7 1602LCD液晶顯示模塊 9 霍爾元件 11 霍爾元件簡介 11 霍爾傳感器測量原理 12 轉(zhuǎn)速測量方法 13 晶振復(fù)位電路 13 報警電路 144 軟件程序設(shè)計 15 測量算法概述 15 主程序設(shè)計 15 中斷子程序設(shè)計 175 調(diào)試與仿真 18 Proteus及Keil軟件簡介 18 Proteus軟件 18 Keil軟件 18 應(yīng)用Keil軟件進(jìn)行程序調(diào)試 19 Proteus
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1