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

正文內(nèi)容

基于單片機的出租車計費系統(tǒng)的設(shè)計與實現(xiàn)-wenkub.com

2024-11-12 20:01 本頁面
   

【正文】 對于總體執(zhí)行效果的調(diào)試方法,只需要執(zhí)行 debug 菜單下的 execute 菜單項或 F12 快捷鍵啟動執(zhí)行,用 debug 菜單下的 pause animation 菜單項或 pause 鍵暫停系統(tǒng)的運行;或用 debug 菜單下的 stop animation 菜單項或 shiftbreak 組合鍵停止系統(tǒng)的運行。 3)編譯、連接項目,形成目標文件 當(dāng)把程序文件添加到項目文件中,并且程序文件已經(jīng)建立好存盤后,就可以進行編譯、連接,形成目標文件。 當(dāng)使用 KEIL Software 工具時項目開發(fā)流程和其它軟件開發(fā)項目的流程極其相似,其步驟如下: 1) 項目文件的建立 選擇 Project 菜單下的 New Project 命令,在出現(xiàn)的 Great New Project 對話框中選擇新徐州工 程學(xué)院畢業(yè)設(shè)計(論文) 26 建項目文件的位置,輸 入新建項目文件的名字,單擊“保存”按鈕彈出 Select Device Target.? Target1?對話框,選擇所需的單片機型號,見圖 51。 KeilC51 交叉編譯器是一個針對 8051 系列單片機的 C 編譯器。 C 語言是近年來國內(nèi)外普遍使用的一種編程語言,C 語言功能豐富,表達能力強,使用靈活方便,應(yīng)用面廣,目標程序效率高,可移植性好,而且能直接對計算機硬件進行操作。//a1 為占空比 } 在主函數(shù)中只要改變 a1( 占空比 )的值,就可以調(diào)節(jié)電機的轉(zhuǎn)動速度 。++b。假設(shè)周期為 1 秒,我們可以定時 10ms,即每 10ms 產(chǎn)生一次中斷,中斷子服務(wù)程序流程見圖 48。所以需要定義兩個函數(shù),一個是向 AT24C02 中寫數(shù)據(jù),另一個是從AT24C02 讀數(shù)據(jù),兩個函數(shù)定義如 下: void write_byte(uchar add,uchar dat)。 b1=0。 /*恢復(fù)定時器初始值 */ TL0=0xf0。 在定時中斷服務(wù)程序中,每 10ms 產(chǎn)生一次中斷,當(dāng)產(chǎn)生 100 次中斷的時候,也就到了 1 秒,送數(shù)據(jù)到主函數(shù)中,并調(diào)用顯示子程序?qū)崟r顯示。LCD_w_dat(0x5c)。//顯示小數(shù)位 } display_LCD_string(Price:)。//顯示百位 LCD_w_dat(disdata[2])。//十位數(shù) disdata[3]=(int)m%100%10+0x30。程序流程圖如圖 46所示。 圖 44 LCD1602 程序流程圖 霍爾傳感器 A44E 軟件的設(shè)計 里程數(shù)設(shè)計 假設(shè)輪子的周長位 (m),當(dāng)磁鐵經(jīng)過 A44E 時,產(chǎn)生霍爾效應(yīng),使 出現(xiàn)一個下降沿,觸發(fā)中斷,通過累積脈沖個數(shù) gl,從而計算出里程數(shù) S=*gl。 sbit E=P3^7。對于這樣的按鍵設(shè)計,我們需要設(shè)置一個參數(shù)來統(tǒng)計按鍵次數(shù),若為偶數(shù)則為白天,若為奇數(shù)則為黑夜,所這樣就可以在白天與夜間方便的進行切換。 徐州工 程學(xué)院畢業(yè)設(shè)計(論文) 18 圖 41 主程序流程圖 鍵盤服務(wù)程序 鍵盤采用查詢的方式,放在主程序中,當(dāng)沒有按鍵按下的時候,單片機循環(huán)主程序,一旦右鍵按下,便轉(zhuǎn)向相應(yīng)的子程序處理,處理結(jié)束再返回。若已超過,則根據(jù)里程值、每公里的單價數(shù)和起價數(shù)來計算出當(dāng)前的累計價格,并將 結(jié)果送顯示電路顯示出來。Keil 提供了包括 C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境( uVision)將這些部份組合在一起。運行正確后,就可以寫片(將程序固化在 EPROM 中)。 徐州工 程學(xué)院畢業(yè)設(shè)計(論文) 17 4 系統(tǒng)軟件設(shè)計 本設(shè)計通過 Keil C51 進行編譯并形成 HEX 文件,并將 HEX 文件導(dǎo)入到 PROTEUS 的系統(tǒng)仿真圖中進行系統(tǒng)的仿真。對于一個優(yōu)秀的人機鍵盤接口設(shè)計,需要占用合理的單片機資源,并能夠及時、準確地響應(yīng)用戶的輸入信息。 當(dāng) =1,集電極與發(fā)射極電壓大于管壓降,三極管導(dǎo)通,電機導(dǎo)通旋轉(zhuǎn)。 直流電機電路設(shè)計 徐州工 程學(xué)院畢業(yè)設(shè)計(論文) 15 在本系統(tǒng)中,為了模擬出租車的車輪,已達到配合霍爾傳感器的使用,我們利用用電機來來實現(xiàn)車輪轉(zhuǎn) 動,通過 AT89C51 提供的 PWM 功能來驅(qū)動電機。 將芯片的 SCL 和 SDA 管腳接到單片機的 和 。AT89C51 的 P0 與 LCD1602 的 8 位數(shù)據(jù)線連接, AT89C51 的 、 、 端口分別與LCD1602 的使能端口、讀 \寫選擇端口、數(shù)據(jù) \命令選擇端口連接。單片機測量脈沖信號的個數(shù)和脈沖周期。 系統(tǒng)硬件具體設(shè)計 系統(tǒng)的整體硬件設(shè)計可以分為五個模塊:鍵盤輸入模塊、傳感器模塊、掉電保護模塊、顯示電路模塊和電機控速模塊。在 PROTEUS 里 LM016L 內(nèi)部可能沒有 ,應(yīng)該人為加上拉電阻。 指令 9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。 指令 5:光標或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標。 指令 3:光標和顯示模式設(shè)置 I/D:光標移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。 busy flag( DB7) :在此位為被清除為 0 時, LCD 將無法再處理其他的指令要求。 5 RW R/W 為讀寫信號線,高電平 1 時進行讀操作,低電平 0 時進行寫操作。AC 可以存儲 DDRAM 和 CGRAM 的地址,如果地址碼隨指令寫入 IR,則 IR 自動把地址碼裝入 AC,同時選擇 DDRAM 或者 CGRAM 單元 [13]。 BF 為 1 時,液晶模塊處于內(nèi)部處理模式,不響應(yīng)外部操作指令和接受數(shù)據(jù)。 HD44780 具有簡單而 功能較強的指令集,可以實現(xiàn)字符移動、閃爍等功能。如果只有一個 AT24C02被總線尋找,這三個地址輸入腳( A0, A1, A2)可懸空或連接到 Vss,如果只有一個 AT24C02被總線尋找,這三個地址輸入腳( A0, A1, A2)必須連接到 Vss。主器件和從器件都可以作為發(fā)送器或接收器,但由主器件控制傳送數(shù)據(jù)(發(fā)送或接收)的模式,通過器件地址輸入端 A0, A1和 A2可以實現(xiàn)將最多 8個 AT24C02器件連接到總線。 管腳配置 管腳封裝如圖 33所示。石晶振蕩和陶瓷振蕩均可采用。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。另外,該引腳被略微拉高。因此它可用作對外部輸出的脈沖或用于定時目的。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時間。當(dāng) P3 口寫入 “1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時, P2 口輸出地址的高八位。在 FLASH 編程和校驗時,徐州工 程學(xué)院畢業(yè)設(shè)計(論文) 8 P1 口作為第八位地址接收。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。 圖 32 AT89C51外形及 引腳 圖 AT89C51單片機引腳介紹 其各自引腳功能如下: VCC:供電電壓。 AT89C51是一種帶 2K 字節(jié)閃存可編程可擦除只讀存儲器的 單片機。 世界電子元器件在嵌入式系統(tǒng)帶動下,沿著充分滿足嵌入式應(yīng)用的現(xiàn)代電子系統(tǒng)要求發(fā)展。嵌入式系統(tǒng)首先是一個計算機系統(tǒng),其次它被嵌入到對象體系中、在對象體系中實現(xiàn)對象要求的數(shù)據(jù)采集、處理、狀態(tài)顯示、輸出控制等功能,由于嵌入在對象體系中,嵌入式系統(tǒng)的計算機沒有計算機的獨立形式及功能。 圖 31 系統(tǒng)原理框圖 單片機簡介 現(xiàn)代計算機技術(shù)的產(chǎn)業(yè)革命,將世界經(jīng)濟從資本經(jīng)濟帶入到知識經(jīng)濟時代。 徐州工 程學(xué)院畢業(yè)設(shè)計(論文) 6 3 系統(tǒng)硬件設(shè)計 本課題主要是設(shè)計一套基于單片機的出租車計費系統(tǒng),通過單片機能夠計算處理脈沖信號,并能夠在液晶面板上分別顯示金額,路程和單價信息等,同時利用 PROTEUS 這個強大的仿真工具,完成對計價系統(tǒng)的仿真。光電編碼器和霍爾傳感器都不怕油污和灰塵,且都 廣泛應(yīng)用于工業(yè)現(xiàn)場。只要轉(zhuǎn)輪每旋轉(zhuǎn)一周,產(chǎn)生一個或固定的多個脈沖,并將脈沖送人微處理器中進行計數(shù),即可獲得轉(zhuǎn)速的信息。 圖 22 A44E 芯片引腳接線圖 引腳 1是電源 Vcc,引腳 2是地 GND,引腳 3是輸出 OUT。這樣兩次電壓變換,使霍耳開關(guān)完成了一次開關(guān)動作 [3]。 圖 21 集成開關(guān)型霍耳傳感器原理圖 A44E集成霍耳開關(guān)由穩(wěn)壓器 A、霍耳電勢發(fā)生器 (即硅霍耳片 )B、差分放大器 C、施密特觸發(fā)器 D和 OC門輸出 E五個基本部分組成。 本論文設(shè)計的數(shù)據(jù)采集系統(tǒng)通過傳感器采集數(shù)據(jù),對數(shù)據(jù)傳輸?shù)目煽啃砸筝^高。 按照霍爾器件的功能可將它們分為:霍爾線性器件和霍爾開關(guān)器件?;魻柶骷曰魻栃?yīng)位其工作基礎(chǔ)。 第四章系統(tǒng)軟件設(shè)計,給出了各個子模塊的流程圖及片段代碼。 設(shè) 計指標: 。 。因此,出租車計費器必定是智能化儀表,由于受到計費器價格和體積的限制,不可能將普通的計算機裝入計費器中,而單片機作 為智能工具,具有價格低廉,功能強大,體積小的優(yōu)點,能很容易嵌入計費器中,實現(xiàn)計費器的各種功能要求。到達目的地,便可按顯示的數(shù)字收費。 隨著城市旅游業(yè)的發(fā)展,出租車行業(yè)已成為城市的窗口,象征著一個城市的文明程度。而在出租車行業(yè)中解決這一矛盾的最好方法就是改良計價器 , 用更加精良的計價器來為乘客提供更加方便快捷的服務(wù)。本設(shè)計不僅要完成計價器的基本功能,還能根據(jù)白天、黑夜、中途等待來調(diào)節(jié)單價。因此設(shè)計一套計費準確可靠的計費系統(tǒng)顯得非常重要。 同時,本系統(tǒng)涉及的知識面比較廣,能夠鍛煉學(xué)生的各方面的專業(yè)知識,能夠使學(xué)生把理論知識與實踐相結(jié)合,對學(xué)生所學(xué)知識進行一次總結(jié)和審核。 關(guān)鍵詞 單片機; 霍爾傳感器; AT89C51; AT24C02 徐州工 程學(xué)院畢業(yè)設(shè)計(論文) II Abstract A taxi in modern urban transportation system plays an important role for the life of the urban people, brought great convenience to stable and accurate and reliable of the taximeter relates directly to the vital interests of the people. Therefore designing a set of accurate and reliable billing system bees very important. Meanwhile, the system involves wide knowledge, students can exercise every aspect of professional knowledge and enable students to put theory knowledge bining with is a summary and audit of knowledge for the students. Designing a taxi billing system based on SCM can use AT89C51 as the central processing unit,bining with sensor of pressureA44E to measure and calculate distances, and to use the data off electricity AT24C02 to store data protection chip. The taxi billing system can realize the data reduction, day/night translation, data output, timing valuation, unit price output and adjustment, journey output, speeding alarm functions. This design not only want to plete the basic function of the meter, can also according to the day and the night, midway waiting to adjust the price. Keywords SCM sensor of pressure AT89C51 AT24C02
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1