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

正文內(nèi)容

基于單片機(jī)的車速里程表的設(shè)計(jì)畢業(yè)設(shè)計(jì)word格式(編輯修改稿)

2025-01-04 01:13 本頁面
 

【文章內(nèi)容簡介】 功能。 總體設(shè)計(jì)思路 第一步程序初始化,當(dāng)沒有產(chǎn)生中斷時,程序進(jìn)入處理程序,接著進(jìn)入顯示程序;當(dāng)產(chǎn)生中斷時,先進(jìn)入外部中斷服務(wù)程序和定時器 0 中斷服務(wù)程序,后面的和沒有產(chǎn)生中斷時相同。在整個程序中中,不停地掃描有沒有產(chǎn)生中斷。 流程圖如下 圖 。 黑龍江東方學(xué)院本科畢業(yè) 論文( 設(shè)計(jì) ) 5 圖 子程序和主函數(shù)的設(shè)計(jì) 一、子程序的設(shè)計(jì) 設(shè)汽車輪子半徑為 r,脈沖數(shù)為 n, t=50 毫秒 ,一個脈沖的時間為 time,速度為初始化 處理程序 定時器 0 中斷 外部中斷 顯示程序 是否產(chǎn)生中斷 Yes no 開始 結(jié)束 黑龍江東方學(xué)院本科畢業(yè) 論文( 設(shè)計(jì) ) 6 v(km/h),路程為 s(km),pi=。 子程序按模塊化的思路編寫。各子程序如下 : 1.初始化:設(shè)置 T0 計(jì)時器工作方式 1,輸入口為 開總中斷。 打開外中斷 0中斷控制位 . 設(shè)置外部中斷 0 優(yōu)先級控制位。 設(shè)置外部中斷 0 觸發(fā)方式為邊沿觸發(fā) 方式。 打開 T0 中斷允許。 :當(dāng) 口有脈沖時進(jìn)入外部中斷 0。 time=sec+t*,記一個脈沖的時間。 tab_v[5]=*pi*r/time,計(jì)算速度并放入數(shù)組中。 高低速的判斷,當(dāng) V=5 時為高速,并用 flag = 0,記高速標(biāo)志位, flag=1,記低速標(biāo)志位; for(i = 0。i6。i++) tab_v[i] = tab_v[i+1]。 //數(shù)組移數(shù)據(jù) 關(guān)閉 T0,給 T0 賦 50 毫秒初值。 開啟 T0 ,當(dāng)來一個脈沖 n++。 當(dāng) n == 50000 時, n 清零 n = 0。 0 中斷:當(dāng)來一個脈沖進(jìn)入定時器 0 中斷,給 T0 定時器賦 50 毫秒初值,當(dāng)記滿 50毫秒 t++。 :計(jì)算速度分高速和低速。 黑龍江東方學(xué)院本科畢業(yè) 論文( 設(shè)計(jì) ) 7 速度計(jì)算公式 : tab_v[5]=*pi*r/time。(單位 km/h) 低速時 : v=tab_v[5],即顯示第五個速度值。 高速時 : v+=tab_v[i]。計(jì)算五個速度之和。 v=v/5。求得平均速度。 路程公式: s=*pi*r*n,隨著脈沖 n 的增加 s 不斷累加。 :用三位數(shù)顯示速度,四位數(shù)顯示路程。 void show(uchar j,uchar k), j 設(shè)為斷碼數(shù), k設(shè)為位碼數(shù) 打開段選,賦 P0 = tab_duan[j]送斷碼,然后關(guān)閉段選。 打開位選,賦 P0 = tab_we[k]。送位選碼,然后關(guān)閉位選 二、主函數(shù)的設(shè)計(jì) 主函數(shù)在初始化程序之后采用循環(huán)設(shè)計(jì)。 當(dāng)不斷發(fā)送脈沖時,程序從外部中斷到顯示程序一直循環(huán)。 其中 main 函數(shù)中調(diào)用 show 函數(shù)如下: show(v1/100,0)。 顯示速度百位 show(v1/10%10,1)。 顯示速度十位 show(v1%10,2)。 顯示速度個位 show(s1/1000%10,4)。 顯示路程千位 show(s1/100%10,5)。 顯示路程百位 show(s1/10%10,6)。 顯示路程十位 show(s1%10,7)。 顯示路程個位 黑龍江東方學(xué)院本科畢業(yè) 論文( 設(shè)計(jì) ) 8 車速里程表的簡介組成及原理 并 汽車車速里程表分為滾輪計(jì)數(shù)器和點(diǎn)距液晶屏式兩種,由指示汽車行駛速度的車速表和記錄汽車所行駛過距離的里程計(jì)組成的,二者裝在共同的殼體中,并由同一根軸驅(qū)動。普通車速表一般為磁感應(yīng)式 。 滾輪計(jì)數(shù)器是過去常用的純機(jī)械式儀表,通過一根軟軸,一頭連到變速箱輸出 軸,另一頭連到里程表 。而現(xiàn)在更常用的電子式儀表,它一般是在變速箱輸出軸或車輪上裝一個轉(zhuǎn)速傳感器,用讀出的轉(zhuǎn)速通過控制模塊內(nèi)嵌的計(jì)算公式來換算成車速以及歷程。不管是哪種方式,歸根結(jié)底,數(shù)據(jù)都是來自于傳動系統(tǒng)輸出端的轉(zhuǎn)速(變速箱輸出軸或車輪),知道了車輪的轉(zhuǎn)速,比如每分鐘轉(zhuǎn)多少圈,再將車輪的周長 。 車速里程表實(shí)際上由兩個表組成,一個是車速表,另一個是里程表 。 傳統(tǒng)的車速表是機(jī)械式的,典型的機(jī)械式里程表連接一根軟軸,軟軸內(nèi)有一根鋼絲纜,軟軸另一端連接到變速器某一個齒輪上,齒輪旋轉(zhuǎn)帶動鋼絲纜旋轉(zhuǎn),鋼絲纜帶動里程表罩 圈內(nèi)一塊磁鐵旋轉(zhuǎn),罩圈與指針聯(lián)接并通過游絲將指針置于零位,磁鐵旋轉(zhuǎn)速度的快慢引起磁力線大小的變化,平衡被打破指針因此被帶動。這種車速里程表簡單實(shí)用,被廣泛用于大小型汽車上。不過,隨著電子技術(shù)的發(fā)展,現(xiàn)在很多轎車儀表已經(jīng)使用電子車速表,常見的一種是從變速器上的速度傳感器獲取信號,通過脈沖頻率的變化使指針偏轉(zhuǎn)或者顯示數(shù)字 里程計(jì)是由若干個計(jì)數(shù)轉(zhuǎn)鼓及其轉(zhuǎn)動裝置組成的。為了使用方便,有的車速里程表同時設(shè)有累計(jì)里程計(jì)和區(qū)間里程計(jì),累計(jì)里程計(jì)用來記錄汽車?yán)塾?jì)行駛里程,區(qū)間里程計(jì)用來記錄汽車單程行駛里程。區(qū)間里程計(jì)有一個 歸零按鈕,可以隨時復(fù)位至零,重新累計(jì) 。 車速里程表是用來指示汽車行駛速度和累計(jì)行駛里程的儀表,由車速表和里程表兩部分組成,普通車速表一般為磁感應(yīng)式,其結(jié)構(gòu)如下路所示 。 車速表主要由永久磁鐵、鋁罩、護(hù)罩、刻度盤和表針等組成,永久磁鐵與主動軸緊固在一起,主動軸由來自變速器輸出軸的撓性軟軸驅(qū)動,指針、鋁罩固接在中心軸上,刻度盤固定在表外殼上。不工作時,鋁罩在游絲的作用下, 使指針位于“ 0”位。當(dāng)汽車行駛時,軟軸驅(qū)動主動軸帶動“ U”形永久磁鐵旋轉(zhuǎn),在鋁罩上感應(yīng)出電渦流而產(chǎn)生磁場,這個磁場與永久磁鐵的旋轉(zhuǎn)磁場相互作用 產(chǎn)生鈕矩,使鋁罩向永久磁鐵旋轉(zhuǎn)方向轉(zhuǎn)過一定角度,直到由游絲的彈力所產(chǎn)生的反方向扭矩與之平衡。車速越高,產(chǎn)生的扭矩越大,指針在刻度盤上擺動的角度就越大,即指示的車速就越高。里程表主要由蝸輪蝸桿和數(shù)字輪組成,當(dāng)汽車行駛時,主動軸經(jīng)三對蝸輪蝸桿驅(qū)動數(shù)字輪上的最右側(cè)的第一個數(shù)字輪(一般為 1/10Km),任一個數(shù)字輪與左側(cè)相鄰的數(shù)字輪傳動比都為 10: 1,這樣顯示的數(shù)字呈十進(jìn)位遞增,便自動累積了汽車總的行駛里程。 圖 黑龍江東方學(xué)院本科畢業(yè) 論文( 設(shè)計(jì) ) 9 圖 黑龍江東方學(xué)院本科畢業(yè) 論文( 設(shè)計(jì) ) 10 第三章 系統(tǒng)硬 件設(shè)計(jì) AT89C52 單片機(jī)的的介紹 在眾多的單片機(jī)系列中, AT89C52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系列可編程 Flash 存儲器。使用 Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。片上 Flash 允許程序存儲器在系統(tǒng)可編程,也適用于常規(guī)編程。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得AT89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超高效的解決方案。 AT89C52 具有以下標(biāo)準(zhǔn)功能: 8K 字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線, 3個 16 位定時器 /計(jì)數(shù)器,一個響亮 2 級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。另外, AT89C52 可降至 0HZ 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式??臻e模式下, CPU 停止工作,允許 RAM、定時器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù) 方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個中斷或硬件復(fù)位為止。 AT89C52 單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且廉價的方案。故此選用 AT89C52 單片機(jī)。 AT89C52 單片機(jī)的硬件結(jié)構(gòu) 如圖 31 所示,為 AT89C52 的硬件結(jié)構(gòu)圖。 AT89C52 單片機(jī)的內(nèi)部結(jié)構(gòu)與 MCS51 系列單片機(jī)的構(gòu)成基本相同。 CPU 是由運(yùn)算器和控制器所構(gòu)成的。運(yùn)算器主要用來對操作數(shù)進(jìn)行算術(shù)、邏輯運(yùn)算和位操作的??刂破魇菃纹瑱C(jī)的指揮控制部件,主要任務(wù)的識別指令,并根據(jù)指令的性質(zhì)控制單 片機(jī)各功能部件,從而保證單片機(jī)各部分能自動而協(xié)調(diào)地工作。它的程序存儲器為 8K 字節(jié)可重擦寫 Flash 閃速存儲器, 閃爍存儲器允許在線 +5V電擦除、電寫入或使用編程器對其重復(fù)編程。 數(shù)據(jù)存儲器比 51 系列的單片機(jī)相比大了許多為 256 字節(jié) RAM。 AT89C52 單片機(jī)的指令系統(tǒng)和引腳功能與MCS51 的完全兼容。 圖 31 單片機(jī) 89C52 結(jié)構(gòu)框圖 CPU 串行通訊口 RAM 輸入輸出接口 計(jì)數(shù)器 定時器 時鐘 FLASH 黑龍江東方學(xué)院本科畢業(yè) 論文( 設(shè)計(jì) ) 11 主要性能參數(shù) ? 8K 字節(jié)可重擦寫 Flash 閃速存儲器 ? 1000 次可擦寫 周期 ? 全靜態(tài)操作: 0Hz24MHz ? 三級加密程序存儲器 ? 256 8 字節(jié)內(nèi)部 RAM ? 32 個可編程 I/O 口線 ? 3 個 16 位定時 /計(jì)數(shù)器 ? 8 個中斷源 ? 可編程串行 UART 通道 ? 低功耗空閑和掉電模式 圖 32 AT89C52 外部引腳圖 霍爾傳感器電路 霍爾傳感器是根據(jù)霍爾效應(yīng)制作的一種磁場傳感器霍爾效應(yīng)是磁電效應(yīng)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1