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

正文內(nèi)容

交通出租車計(jì)價(jià)器(計(jì)程車?yán)锍瘫?畢業(yè)設(shè)計(jì)論文終稿(編輯修改稿)

2025-07-24 22:45 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 形,余下一個(gè) DP 構(gòu)成小數(shù)點(diǎn),稱為 8 段 LED。8 段 LED 數(shù)碼管可以顯示 0~9 等 10 個(gè)數(shù)字和小數(shù)點(diǎn),使用非常廣泛。如圖 7 所示。10圖 7 8 段數(shù)碼管 這類數(shù)碼管可以分為共陽(yáng)極和共陰極兩種,共陽(yáng)極就是把所有 LED 的陽(yáng)極連接到共同接點(diǎn),而每個(gè) LED 的陰極分別為 a、b、 c、d、e、f、g、dp;共陰極則是把所有 LED 的陰極連接到共同接點(diǎn),而每個(gè) LED 的陽(yáng)極分別為a、b、c、d、e、f、g、dp。如圖 8 和圖 9 所示。圖 8 8 段共陽(yáng)數(shù)碼管 圖 9 8 段共陰數(shù)碼管通過控制這個(gè)公共端,可使該位對(duì)應(yīng)的 LED 亮或暗。當(dāng)共陰極端接地或共陽(yáng)極接高電平,該位顯示器有效,反之無效。本設(shè)計(jì)采用共陰 LED 數(shù)碼管。數(shù)碼管有靜態(tài)顯示和動(dòng)態(tài)顯示兩種顯示方式,本設(shè)計(jì)采用動(dòng)態(tài)顯示。相比較而言,動(dòng)態(tài)顯示方式具有低功耗、接口少等優(yōu)點(diǎn)。本設(shè)計(jì)中使用的兩個(gè)四位一體數(shù)碼管接 P0 口作為段選,接 P2 口作為位選??哲嚂r(shí)顯示當(dāng)前時(shí)間,開始計(jì)價(jià)時(shí)前四位顯示里程,后四位顯示金額。當(dāng)查詢等待時(shí)間時(shí)顯示為等待時(shí)間。如圖 10 所示。圖 10 數(shù)碼管顯示電路 車速檢測(cè)電路本次設(shè)計(jì)選取了霍爾傳感器來進(jìn)行里程檢測(cè)。11霍爾器件是一種磁傳感器。用它們可以檢測(cè)磁場(chǎng)及其變化,可在各種與磁場(chǎng)有關(guān)的場(chǎng)合中使用?;魻柶骷曰魻栃?yīng)為工作基礎(chǔ)。霍爾器件具有許多優(yōu)點(diǎn),它們的結(jié)構(gòu)牢固,體積小,重量輕,壽命長(zhǎng),安裝方便,功耗小,頻率高,耐震動(dòng),不怕灰塵、油污、水汽及鹽霧等的污染或腐蝕。霍爾器件分為霍爾元件和霍爾集成電路兩大類,前者是一個(gè)簡(jiǎn)單的霍爾片,使用時(shí)常常需要將獲得的霍爾電壓進(jìn)行放大。后者將霍爾片和它的信號(hào)處理電路集成在同一個(gè)芯片上。本次設(shè)計(jì)選取了霍爾集成電路來測(cè)量里程。里程測(cè)量是通過將霍爾傳感器的集成電路安裝在車輪上方的鐵板上,將磁鐵安裝在車輪上,旋轉(zhuǎn)的車輪將磁鐵對(duì)準(zhǔn)集成電路時(shí),霍爾傳感器會(huì)輸出一個(gè)脈沖信號(hào),送到單片機(jī),經(jīng)過單片機(jī)的計(jì)算處理,將行駛的里程送到顯示單元并顯示出來?;魻杺鞲衅骼锍虣z測(cè)示意圖如圖 11 所示。圖 11 里程檢測(cè)示意圖U18 霍爾傳感器 IC(Integrated Circuit,集成電路)是一種利用霍爾效應(yīng)做成的半導(dǎo)體集成電路器件,它被設(shè)計(jì)在交變磁場(chǎng)中運(yùn)行,特別是能在低電源電壓工作,長(zhǎng)時(shí)間運(yùn)行溫度范圍高達(dá) 125℃。這種霍爾可用作各種類型的傳感器(速度傳感器、位移傳感器、轉(zhuǎn)速傳感器等等) ,接觸開關(guān)以及相類似的應(yīng)用場(chǎng)合。其工作電壓比較寬(~20V) ,可運(yùn)行在較大的溫度范圍內(nèi)(20℃~125℃), 其輸出的信號(hào)符合 TTL(T ransistorTransistor Logic, 晶 體 管 晶 體 管 邏 輯 )電平標(biāo)準(zhǔn),可以直接接到單片機(jī)的 IO 口上,而且其最高檢測(cè)頻率可達(dá)到 1MHZ。U18 霍爾傳感器 IC 的外形圖及其工作特性如圖 12(a),(b)所示。其中 BOP 為工作點(diǎn)“開”的磁感應(yīng)強(qiáng)度,BRP 為釋放點(diǎn)“關(guān)”的磁感應(yīng)強(qiáng)度。當(dāng)外加的磁感應(yīng)強(qiáng)度超過動(dòng)作點(diǎn) BOP 時(shí),傳感器輸出低電平,當(dāng)磁感應(yīng)強(qiáng)度降到動(dòng)作點(diǎn) BOP 以下時(shí),傳感器輸出電平不變,一直要降到釋放點(diǎn) BRP 時(shí),傳感器才由低電平躍變?yōu)楦唠娖?。BOP 與 BRP 之間的滯后使開關(guān)動(dòng)作更為可靠。U18 集成霍耳開關(guān)由穩(wěn)壓器 A、霍耳電勢(shì)發(fā)生器(即硅霍耳片)B、差分放大器C、施密特觸發(fā)器 D 和 OC 門輸出 E 五個(gè)基本部分組成。在輸入端輸入電壓 VCC,12經(jīng)穩(wěn)壓器穩(wěn)壓后加在霍爾電勢(shì)發(fā)生器的兩端,根據(jù)霍爾效應(yīng)原理,當(dāng)霍爾片處在磁場(chǎng)中時(shí),在垂直于磁場(chǎng)的方向通以電流,則與這二者相垂直的方向上將會(huì)產(chǎn)生霍爾電勢(shì)差 VH 輸出,該 VH 信號(hào)經(jīng)放大器放大后送至施密特觸發(fā)器整形,使其成為方波輸送到 OC 門輸出。當(dāng)施加的磁場(chǎng)達(dá)到工作點(diǎn)(即 Bop)時(shí),觸發(fā)器輸出高電壓(相對(duì)于地的電位) ,使三極管導(dǎo)通,此時(shí) OC 門輸出端輸出低電壓,三極管截止,使OC 門輸出高電壓,這種狀態(tài)為關(guān)。這樣兩次電壓變換,使霍爾開關(guān)完成了一次開關(guān)動(dòng)作。(a) U18 的外形圖及引腳 (b) U18 的工作特性圖圖 12 U18 霍爾傳感器 IC 的外形及引腳圖及其工作特性圖U18 霍爾傳感器 IC 有 3 個(gè)外接端子,2 個(gè)是電源的正負(fù)極端子,最后一個(gè)是脈沖信號(hào)輸出,只要將此信號(hào)輸出端接到單片機(jī)的 IO 口端子上便可以實(shí)現(xiàn)距離檢測(cè)。其中,單片機(jī)的 (INT0)引腳作為信號(hào)的輸入端接收來自傳感器輸出的信號(hào),采用外部中斷 0 進(jìn)行計(jì)數(shù)。車輪每轉(zhuǎn)一圈,霍爾傳感器就產(chǎn)生一個(gè)脈沖信號(hào),根據(jù)霍爾效應(yīng)原理,當(dāng)霍爾片處在磁場(chǎng)中時(shí),霍爾傳感器的輸出端輸出低電平。當(dāng)車輪轉(zhuǎn)動(dòng)一圈時(shí)小磁鐵提供一個(gè)磁場(chǎng),則霍爾傳感器輸出一次低電平完成一次數(shù)據(jù)采集,從而產(chǎn)生信號(hào)。霍爾傳感器檢測(cè)并輸出信號(hào)到單片機(jī)的 INT0 計(jì)算脈沖輸入端,引起單片機(jī)的中斷,對(duì)脈沖計(jì)數(shù),當(dāng)計(jì)數(shù)達(dá)到特定的次數(shù)時(shí),里程就會(huì)增加,單片機(jī)對(duì)里程進(jìn)行計(jì)算后,通過接口電路將計(jì)算好的結(jié)果傳送到數(shù)碼管并顯示出來。 存儲(chǔ)電路存儲(chǔ)電路的作用是儲(chǔ)存上一次的里程、金額和等待時(shí)間。本設(shè)計(jì)采用 Atmel 公司的 AT24C1024 可擦除存儲(chǔ)芯片,采用兩線串行的總線和單片機(jī)通訊,芯片內(nèi)的信息可以在斷電的情況下保存 40 年以上,而且采用 8 腳的 DIP 封裝,使用方便。13存儲(chǔ)電路如圖 13 所示。圖中 RR4 是上拉電阻,其作用是減少 AT24C1024 的靜態(tài)功耗。由于 AT24C1024 的數(shù)據(jù)線和地址線是復(fù)用的,采用串口的方式傳送數(shù)據(jù),所以只用兩根線 SCL(時(shí)鐘脈沖)和 SDA(數(shù)據(jù)/ 地址)與單片機(jī) 和 口連接,進(jìn)行傳送數(shù)據(jù)。圖 13 存儲(chǔ)電路 時(shí)鐘顯示電路本設(shè)計(jì)采用基于 DS1302 的時(shí)鐘電路,空車時(shí)顯示當(dāng)前時(shí)間。DS1302 是美國(guó)DALLAS 公司推出的一種高性能、低功耗、帶 RAM 的實(shí)時(shí)時(shí)鐘電路,DS1302 的引腳排列,其中 VCC1 為后備電源,VCC2 為主電源。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行。X1 和 X2 是振蕩源,外接晶振。RST 是復(fù)位/片選線,通過把 RST 輸入驅(qū)動(dòng)置高電平來啟動(dòng)所有的數(shù)據(jù)傳送。I/O 為串行數(shù)據(jù)輸入輸出端(雙向), SCLK 為時(shí)鐘輸入端。 如圖 14 所示。141圖 14 時(shí)鐘顯示電路4 軟件系統(tǒng)設(shè)計(jì)本系統(tǒng)的軟件設(shè)計(jì)主要分為系統(tǒng)主程序、數(shù)據(jù)處理子程序、等待時(shí)間計(jì)時(shí)子程序和鍵盤掃描子程序四個(gè)模塊,下面對(duì)每一塊進(jìn)行介紹。 系統(tǒng)主程序本設(shè)計(jì)中采用了主 程序調(diào)用各個(gè)子程序的方法。在 main 函數(shù)編寫 開始,要進(jìn)行初始化,包括對(duì)系統(tǒng)初始化和對(duì) 硬件設(shè)備進(jìn)行初始化,并使硬件處于就緒狀態(tài)。 在主程序模塊中,需要完成對(duì)各接口芯片的初 始化、出租車起價(jià)和單價(jià)的初始化、中斷向量 的設(shè)計(jì)以及開中斷、循環(huán)等待等工作。系統(tǒng)主 程序流程圖如圖 15 所示。初 始 化開 始數(shù) 據(jù) 處 理鍵 盤 掃 描結(jié) 束等 待 計(jì) 時(shí)15圖 15 系統(tǒng)主程序流程圖 數(shù)據(jù)處理子程序每當(dāng)霍爾傳感器輸出一個(gè)低電平信號(hào)就使單片機(jī)中斷一次,在計(jì)數(shù)中斷服務(wù)程序,里程和金額都相應(yīng)變化,當(dāng)然等待時(shí)間也換算成里程(當(dāng)速度小于 5km/h 時(shí),每 5 分鐘相當(dāng)于 1 公 里) 。計(jì)算程序根據(jù)里程數(shù)分別進(jìn)入不同 的計(jì)算公式。如果里程大于 3 公里,則執(zhí) 行公式:金額=(里程3) *單價(jià)+8;否則,執(zhí)行公式:總金額=起 步價(jià)。數(shù)據(jù)處理子程序流程圖如圖 16 所示。 計(jì) 算 里 程開 始里 程 3公 里金 額 =8元 金 額 =單 價(jià) *( 里 程 3) +8顯 示 金 額結(jié) 束否是16圖 16 數(shù)據(jù)處理子程序流程圖 等待時(shí)間計(jì)時(shí)子程序當(dāng)出租車的速度 5km/h 時(shí)等待時(shí)間開始計(jì)時(shí),并換算成里程,進(jìn)行計(jì)算后顯示等待時(shí)間和金額。當(dāng)停止鍵按下時(shí)停止計(jì)時(shí)和計(jì)費(fèi)并顯示金額,當(dāng)有查詢鍵按下時(shí)顯示等待時(shí)間,當(dāng)有清除鍵按下時(shí)存儲(chǔ)本次金額。等待時(shí)間計(jì)時(shí)子程序如圖 17 所示。17圖 17 等待時(shí)間計(jì)時(shí)子程序 鍵盤掃描子程序鍵盤采用查詢的方式,放在主程序中,當(dāng)沒有按鍵按下的時(shí)候,單片機(jī)循環(huán)主程序,一旦右按鍵按下,便轉(zhuǎn)向相應(yīng)的子程序處理,處理結(jié)束再返回。鍵盤掃描子程序流程圖如圖 18 所示。開 始停 止 鍵 按下 ?Sped5公里 /小 時(shí) ?開 始 計(jì) 時(shí) , 并顯 示 停 止 計(jì) 時(shí) , 開 始計(jì) 路 程停 止 計(jì) 時(shí) , 計(jì) 費(fèi) ,顯 示 金 額查 詢 鍵 按 下 ?存 儲(chǔ) 本 次 金 額清 除 鍵 按 下 ?顯 示 等 待 時(shí) 間結(jié) 束 是否是否否 是是 否18圖 18 鍵盤掃描子程序開 始功 能 鍵 按下 ?單 雙 程 設(shè) 置切 換 鍵 按下 ?切 換 單 雙 程確 認(rèn) 鍵 按下 ?空 車 指 示 滅 , 開 始計(jì) 價(jià) 計(jì) 時(shí) , 顯 示 里程 , 金 額停 止 鍵 按下 ?結(jié) 算 金 額 顯 示顯 示 時(shí) 間 查 詢 鍵 按下 ?顯 示 等 待 時(shí) 間與 里 程 清 除 鍵 按下 ?存 儲(chǔ) 金 額查 詢 鍵 按下 ?顯 示 上 次 金 額結(jié) 束否是否是 是否 是 否是是否否 否是195 系統(tǒng)運(yùn)行的 Proteus 仿真與測(cè)試設(shè)計(jì)仿真中采用輔助軟件 Keil uVision3 對(duì)程序進(jìn)行編譯,從而生成 Proteus中單片機(jī)能夠讀取并載入的“.hex”文件。 “.hex”文件生成界面如圖 19 所示。圖 19 “.hex”文件生成界面在 Proteus 軟件中畫出仿真電路,另外為了將注意力集中在單片機(jī)對(duì)系統(tǒng)的控制上,將車速檢測(cè)電路有傳感器輸出的信號(hào)簡(jiǎn)化為用一個(gè)脈沖信號(hào)源替代,通過改變脈沖頻率模擬車速變化。把 Keil uVision3 編譯后生成的“.hex”導(dǎo)入到單片機(jī)中,進(jìn)行仿真。下面對(duì)系統(tǒng)的幾種主要狀態(tài)進(jìn)行運(yùn)行測(cè)試。 空車狀態(tài)空車狀態(tài)時(shí),空車指示燈亮,數(shù)碼管顯示當(dāng)前時(shí)間??哲嚑顟B(tài)仿真電路及其顯示如圖 20 所示。20圖 20 空車狀態(tài)仿真電路 單雙程模式切換按下功能鍵,進(jìn)入單雙程選擇模式。如圖 21 和圖 22 所示。數(shù)碼管顯示單價(jià),數(shù)字前帶負(fù)號(hào)表示當(dāng)前單價(jià)。圖 21 單程模式仿真電路21圖 22 雙程模式仿真電路模式選定后按確認(rèn)鍵進(jìn)入運(yùn)行狀態(tài),空車指示燈滅,該模式對(duì)應(yīng)的指示燈亮(雙程亮,單程不亮) 。數(shù)碼管前四位顯示里程,后四位顯示金額。以雙程模式運(yùn)行狀態(tài)為例,如圖 23 所示。圖 23 雙程模式運(yùn)行狀態(tài)仿真電路22 等待模式當(dāng)車速小于 5km/h,系統(tǒng)進(jìn)入等待模式,等待指示燈亮,數(shù)碼管顯示等待時(shí)間。如圖 24 所示。圖 24 等待模式仿真電路 查詢模式當(dāng)?shù)竭_(dá)終點(diǎn)后,按下停止鍵,系統(tǒng)停止運(yùn)行,此時(shí)按查詢鍵可查詢總等待時(shí)間、再按下該鍵回到顯示里程和金額狀態(tài),查詢指示燈亮。如圖 25 所示。圖 25 查詢狀態(tài)仿真電路23交易完成之后,按下清除鍵,系統(tǒng)回到空車狀態(tài),空車指示燈亮,數(shù)碼管顯示當(dāng)前時(shí)間。 仿真時(shí)由于軟件本身存在延時(shí)等現(xiàn)象,所以顯示結(jié)果可能存在誤差,但并不影響該系統(tǒng)的功能。仿真結(jié)果表示該系統(tǒng)能實(shí)現(xiàn)設(shè)計(jì)的全部功能要求。246 結(jié)束語(yǔ)在本次設(shè)計(jì)中,我采用了 AT89S52 芯片為核心器件,結(jié)合復(fù)位電路、晶振電路、獨(dú)立鍵盤電路、指示燈電路、數(shù)碼管顯示電路、車速檢測(cè)電路、存儲(chǔ)電路、時(shí)鐘顯示電路等外部電路,設(shè)計(jì)出了一個(gè)簡(jiǎn)易計(jì)程車?yán)锍瘫硐到y(tǒng)。利用 C 語(yǔ)言編程,編譯后寫入單片機(jī)中,通過仿真和調(diào)試之后,系統(tǒng)基本能夠?qū)崿F(xiàn)顯示當(dāng)前時(shí)間、等待時(shí)間、金額和里程,按鍵控制,空車指示等多種功能。雖然還存在一些誤差,但還是達(dá)到了本次畢業(yè)設(shè)計(jì)的要求。成功設(shè)計(jì)出了一個(gè)多功能的簡(jiǎn)易計(jì)程車?yán)锍瘫硐到y(tǒng)。在這次畢業(yè)設(shè)計(jì)中,我的體會(huì)頗多。選題后,我便開始復(fù)習(xí)電子信息專業(yè)各方面的知識(shí),也查閱了很多相關(guān)資料,同時(shí)也學(xué)習(xí)仿真軟件 Proteus 和編程軟件 Keil uVision3。的使用。由于我以前大都采用匯編語(yǔ)言來編程,而對(duì)這次用 C 語(yǔ)言來實(shí)現(xiàn)單片機(jī)的編程還不太熟練,所以也花費(fèi)了一些時(shí)間來熟悉 C 語(yǔ)言的編程。復(fù)習(xí)了一段時(shí)間的理論知識(shí)后,我便開始著手設(shè)計(jì)方案,通過比較,最終確定了利用單片機(jī)來實(shí)現(xiàn)里程表的計(jì)程計(jì)費(fèi)。方案確定后,我便分模塊設(shè)計(jì)了系統(tǒng)原理圖;軟件方面,繪制了流程圖,并利用 C 語(yǔ)言編寫了全部程序。軟硬件均設(shè)計(jì)完成之后,我通過 Proteus 軟件對(duì)系統(tǒng)進(jìn)行了仿真,仿真結(jié)果達(dá)到設(shè)計(jì)任務(wù)的指標(biāo),實(shí)現(xiàn)了設(shè)計(jì)的預(yù)期目標(biāo)。通過幾個(gè)月的努力,我最終完成了本次畢業(yè)設(shè)計(jì)任務(wù)。本次設(shè)計(jì)我學(xué)習(xí)到了不少知識(shí),但由于自己的理論知識(shí)水平有限,實(shí)踐知識(shí)和設(shè)計(jì)經(jīng)驗(yàn)不足,在設(shè)計(jì)過程中難免存在一些問題,尚有許多不足,個(gè)別功能還不能很好的實(shí)現(xiàn),實(shí)物制作并沒有完成。下一步的工作,是對(duì)計(jì)程車計(jì)價(jià)器的功能和實(shí)用性方面進(jìn)一步完善,并完成實(shí)物的制作,真正做成有實(shí)用價(jià)值的應(yīng)用儀器。懇請(qǐng)各位老師批評(píng)指正,以使我在以后的學(xué)習(xí)和實(shí)踐中加以改進(jìn)和提高。25參考文獻(xiàn)[1] Proteus 的電路設(shè)計(jì)與仿真[J].,第 19 期.Dai circuit design and simulation [J]. Modern electronic ,. (in Chinese) [2] [J]., 第 286 期. Liu WenXiu .Microcontroller Application System Simulation [J]. Modern electro
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1