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

正文內(nèi)容

基于單片機(jī)的出租車計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(專業(yè)版)

  

【正文】 可以是已經(jīng)建立好的程序文件,也可以是新建的程序文件。 if (b=a1) =0。 } b1++。//顯示個(gè)位 LCD_w_dat(0x2e)?;静僮鳡顟B(tài)如表 41 所示。 系統(tǒng)軟件具體設(shè)計(jì) 主程序設(shè)計(jì) 在主程序模塊中,需要完成對(duì)各接口芯片的初始化、出租車起價(jià)和單價(jià)的初始化、中斷向量的設(shè)計(jì)以及開中斷、循環(huán)等待等工作。 鍵盤電路設(shè)計(jì) 鍵盤就是在人機(jī)交互系統(tǒng)中用來(lái)輸入控制信號(hào)或數(shù)據(jù)的接口。 A44E 與單片機(jī)的硬件電路連接如圖 35 所示。 指令 7:字符發(fā)生器 RAM 地址設(shè)置。 圖 34 LCD1602 LCD1602 液晶模塊的引腳功能見表 33。 SDA 串行數(shù)據(jù) /地址 AT24C02雙向串行數(shù)據(jù) /地址管腳用于器件所有數(shù)據(jù)的發(fā)送或接收, SDA是一個(gè)開漏輸出管腳,可與其它開漏輸出或集電極開路輸出進(jìn)行線或( wireOR)。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA徐州工 程學(xué)院畢業(yè)設(shè)計(jì)(論文) 9 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。 P3 口也可作為 AT89C51 的一些特殊功能口,如下所示: RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時(shí)器 0 外部輸入) T1(記時(shí)器 1 外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫 選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。 P0 口 : P0 口為一個(gè) 8 位漏級(jí)開路雙向 I/O 口,每腳可 吸收 8TTL 門電流。現(xiàn)代電子系統(tǒng)的基本核心是嵌入式計(jì)算機(jī)系統(tǒng)(簡(jiǎn)稱嵌入式系統(tǒng)),而單片機(jī)是最典型、最廣泛、最普及的嵌入式系統(tǒng)。因此,輸出應(yīng)接負(fù)載電阻,其數(shù)值取決于負(fù)載電流的大小,不得超負(fù)載使用。 按被檢測(cè)的對(duì)象的性質(zhì)可將它們的應(yīng)用分為:直接應(yīng)用和間接應(yīng)用。 。 隨著改革開放 的 深入,出租車行業(yè)的發(fā)展勢(shì)頭已十分突出。該出租車計(jì)費(fèi)系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)的復(fù)位、白天 /晚上轉(zhuǎn)換、數(shù)據(jù)輸出、計(jì)時(shí)計(jì)價(jià)、單價(jià)輸出與調(diào)整、路程輸出、超速報(bào)警等功能。 系統(tǒng)研究意義 出租車是人們出行的重要交通工具,隨著人們生活水平的提高,乘坐出租車的人越來(lái)越多,可以說(shuō),出租車已經(jīng)遍及了我國(guó)城鄉(xiāng),為了方便司乘人員計(jì)算車費(fèi),在出租車上都裝有計(jì)費(fèi)器,其功能是能自動(dòng)計(jì)算里程和車費(fèi),還要能更改起步價(jià),單價(jià)等。用它們可以檢測(cè)磁場(chǎng)及其變化,可在各種與磁場(chǎng)有關(guān)的場(chǎng)合中使用。當(dāng)施加的磁場(chǎng)達(dá)到釋放點(diǎn) (即 Brp)時(shí),觸 發(fā)器輸出低電壓,三極管截止,使 OC門輸出高電壓,這種狀態(tài)為“關(guān)”。 徐州工 程學(xué)院畢業(yè)設(shè)計(jì)(論文) 5 圖 23 傳感器測(cè)距示意圖 如圖,我們選擇了 口作為信號(hào)的輸入端,內(nèi)部采用外部中斷 0(這樣可以減少程序設(shè)計(jì)的麻煩),車輪每轉(zhuǎn)一圈(我們?cè)O(shè)車輪的周長(zhǎng)是 1米),霍爾開關(guān)就檢測(cè)并輸出信號(hào),引起單片機(jī)的中斷,對(duì)脈沖計(jì)數(shù),當(dāng)計(jì)數(shù)達(dá)到 1000 次時(shí),也就是 1公里 ,從而實(shí)現(xiàn)距離的計(jì)算。 AT89C51單片機(jī)簡(jiǎn)介 AT89C51 是一種帶 4K 字節(jié) FLASH 存儲(chǔ) 器 ( FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能 CMOS 8 位微處理器,俗稱單片機(jī)。這是由于內(nèi)部上拉的緣故。此時(shí), ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。 AT24C02簡(jiǎn)介 AT24C02是一個(gè) 2K位串行 CMOSE2PROM,內(nèi)含有 256個(gè) 8位字節(jié), CATALYST公司的先進(jìn) CMOS技術(shù)實(shí)質(zhì)上減少了器件的功耗, AT24C02有一個(gè) 16字節(jié)頁(yè)寫緩沖器,該器件通過(guò) IC總線接口進(jìn)行操作,有一個(gè)專門寫保護(hù)功能。 IR 用于寄存指令碼,只能寫入不能讀出; DR 用于寄存數(shù)據(jù),數(shù)據(jù)由內(nèi)部操作自動(dòng)寫入 DDRAM 和 CGRAM,或者暫存從DDRAM 和 CGRAM 讀出 的數(shù)據(jù)。 指令 2:光標(biāo)復(fù)位,光標(biāo)返回到地址 00H。 LM016L 通過(guò)D0~D7 的 8 位數(shù)據(jù)端傳輸數(shù)據(jù)和指令。當(dāng)系統(tǒng)重新上電的時(shí)候,自動(dòng)調(diào)用讀存儲(chǔ)器程序,將存儲(chǔ)器內(nèi)的單價(jià)等信息,讀到緩存單元中,供主程序使用。然后用文本編輯器(如 EDIT、 CCED 等)編寫軟件,編寫好后,用編譯器對(duì)源程序文件編譯,查錯(cuò),直到?jīng)]有語(yǔ)法錯(cuò)誤,除了極簡(jiǎn)單的程序外,一般應(yīng)用仿真機(jī)對(duì)軟件進(jìn)行調(diào)試,直到程序運(yùn)行正確為止。//X 可取 0 至 7 特別注意,在計(jì)算總金額時(shí),我們必須要知道起步價(jià)格,由于白天與夜間的起步價(jià)不同,所以在設(shè)計(jì)時(shí)我們通過(guò)一個(gè)按鈕來(lái)切換白天與黑夜,例如現(xiàn)在顯示的是白天起步價(jià),當(dāng)按下該鍵,進(jìn)入夜間起步價(jià),在按下該鍵,又進(jìn)入白天起步價(jià)。//百位數(shù) disdata[2]=(int)m%100/10+0x30。為了精確產(chǎn)生 1 秒鐘,我們要用選擇用定時(shí)器來(lái)定時(shí) 1 秒。 直流電機(jī)的軟件設(shè)計(jì) 為了產(chǎn)生占空比為 a1 的脈沖,我們需借助定時(shí)器中斷來(lái)實(shí)現(xiàn)。因此很多開發(fā) 51 應(yīng)用的工程師或普通的單片機(jī)愛好者,都對(duì)它十分看好。其運(yùn)行方式也可以選擇工具欄中的相應(yīng)工具進(jìn)行。既有高級(jí)語(yǔ)言的特點(diǎn),又有匯編語(yǔ)言的特點(diǎn)。 uchar read_byte(uchar add)。//n 為單價(jià) } 測(cè)速設(shè)計(jì) 對(duì)于速度的計(jì)算,我們可以使用 v=s/t。 圖 46 金額計(jì)算流程圖 程序設(shè)計(jì)如下: void count(float m)//LCD 顯 示數(shù)值 m { disdata[0]=(int)m/1000+0x30。 42 鍵盤掃描流程圖 徐州工 程學(xué)院畢業(yè)設(shè)計(jì)(論文) 19 鍵盤掃描程序描述 void delay1ms() //延時(shí)函數(shù),用于消抖 if( ==0) {執(zhí)行功能 。 在編寫軟件之前,首先確定一些常數(shù)、地址,事實(shí)上這些常數(shù)、地址在設(shè)計(jì)階段已被直接或間接地確定下來(lái)了。接線如圖 37所示。建議不要使用排阻,使用普通電阻一個(gè)一個(gè)拉應(yīng)該可以解決問(wèn)題。 LCD1602 液晶顯示 指令集 它的讀寫操作、屏幕和光標(biāo)的操作都是通過(guò)指令編程來(lái)實(shí)現(xiàn)的(說(shuō)明: 1 為高電平, 0為低電平)。 LM016L 與單片機(jī) MCU( Microcontroller Unit)通訊可采用 8位或者 4位并行傳輸兩種方式。如采用外部時(shí)鐘源驅(qū)動(dòng)器件, XTAL2 應(yīng)不接。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE 脈沖。 P2 口 : P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出4 個(gè) TTL 門電流,當(dāng) P2 口被寫 “1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。這就使原來(lái)經(jīng)典電子系統(tǒng)的天地愈來(lái)愈小。但是光電編碼器價(jià)格昂貴,霍爾傳感器價(jià)格便宜且具有體積小,靈敏度高,相應(yīng)速度快等,溫度性能好,精確度高,可靠性高等特點(diǎn),能很好滿足車輪測(cè)速系統(tǒng)設(shè)計(jì)的需求。在輸入端輸入電壓 Vcc,經(jīng)穩(wěn)壓器穩(wěn)壓后加在徐州工 程學(xué)院畢業(yè)設(shè)計(jì)(論文) 4 霍耳電勢(shì)發(fā)生器的兩端,根據(jù)霍耳效應(yīng)原理,當(dāng)霍耳片處在磁場(chǎng)中時(shí),在垂直于磁場(chǎng)的方向通以電流,則與這二者相垂直的方向上將會(huì)產(chǎn)生霍耳電勢(shì)差 Vh輸出,該 Vh信號(hào)經(jīng)放大器放大后送至施密特觸發(fā)器整形,使其成為方波輸送到 OC門輸出。 第五章系統(tǒng)的調(diào)試和運(yùn)行結(jié)果分析。 采用模擬電路和數(shù)字電路設(shè)計(jì)的計(jì)價(jià)器整體電路的規(guī)模較大,用到的器件多,造成故障率高,難調(diào)試,對(duì)于模式的切換需要用到機(jī)械開關(guān),機(jī)械開關(guān)時(shí)間久了會(huì)造成接觸不良,功能不易實(shí)現(xiàn)。 同時(shí),本系統(tǒng)涉及的知識(shí)面比較廣,能夠鍛煉學(xué)生的各方面的專業(yè)知識(shí),能夠使學(xué)生把理論知識(shí)與實(shí)踐相結(jié)合,對(duì)學(xué)生所學(xué)知識(shí)進(jìn)行一次總結(jié)和審核。 隨著城市旅游業(yè)的發(fā)展,出租車行業(yè)已成為城市的窗口,象征著一個(gè)城市的文明程度。 設(shè) 計(jì)指標(biāo): 。 本論文設(shè)計(jì)的數(shù)據(jù)采集系統(tǒng)通過(guò)傳感器采集數(shù)據(jù),對(duì)數(shù)據(jù)傳輸?shù)目煽啃砸筝^高。只要轉(zhuǎn)輪每旋轉(zhuǎn)一周,產(chǎn)生一個(gè)或固定的多個(gè)脈沖,并將脈沖送人微處理器中進(jìn)行計(jì)數(shù),即可獲得轉(zhuǎn)速的信息。嵌入式系統(tǒng)首先是一個(gè)計(jì)算機(jī)系統(tǒng),其次它被嵌入到對(duì)象體系中、在對(duì)象體系中實(shí)現(xiàn)對(duì)象要求的數(shù)據(jù)采集、處理、狀態(tài)顯示、輸出控制等功能,由于嵌入在對(duì)象體系中,嵌入式系統(tǒng)的計(jì)算機(jī)沒有計(jì)算機(jī)的獨(dú)立形式及功能。 P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的第八位。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。如果只有一個(gè) AT24C02被總線尋找,這三個(gè)地址輸入腳( A0, A1, A2)可懸空或連接到 Vss,如果只有一個(gè) AT24C02被總線尋找,這三個(gè)地址輸入腳( A0, A1, A2)必須連接到 Vss。 5 RW R/W 為讀寫信號(hào)線,高電平 1 時(shí)進(jìn)行讀操作,低電平 0 時(shí)進(jìn)行寫操作。 指令 9:讀忙信號(hào)和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。AT89C51 的 P0 與 LCD1602 的 8 位數(shù)據(jù)線連接, AT89C51 的 、 、 端口分別與LCD1602 的使能端口、讀 \寫選擇端口、數(shù)據(jù) \命令選擇端口連接。對(duì)于一個(gè)優(yōu)秀的人機(jī)鍵盤接口設(shè)計(jì),需要占用合理的單片機(jī)資源,并能夠及時(shí)、準(zhǔn)確地響應(yīng)用戶的輸入信息。若已超過(guò),則根據(jù)里程值、每公里的單價(jià)數(shù)和起價(jià)數(shù)來(lái)計(jì)算出當(dāng)前的累計(jì)價(jià)格,并將 結(jié)果送顯示電路顯示出來(lái)。 圖 44 LCD1602 程序流程圖 霍爾傳感器 A44E 軟件的設(shè)計(jì) 里程數(shù)設(shè)計(jì) 假設(shè)輪子的周長(zhǎng)位 (m),當(dāng)磁鐵經(jīng)過(guò) A44E 時(shí),產(chǎn)生霍爾效應(yīng),使 出現(xiàn)一個(gè)下降沿,觸發(fā)中斷,通過(guò)累積脈沖個(gè)數(shù) gl,從而計(jì)算出里程數(shù) S=*gl。//顯示小數(shù)位 } display_LCD_string(Price:)。 b1=0。//a1 為占空比 } 在主函數(shù)中只要改變 a1( 占空比 )的值,就可以調(diào)節(jié)電機(jī)的轉(zhuǎn)動(dòng)速度 。 3)編譯、連接項(xiàng)目,形成目標(biāo)文件 當(dāng)把程序文件添加到項(xiàng)目文件中,并且程序文件已經(jīng)建立好存盤后,就可以進(jìn)行編譯、連接,形成目標(biāo)文件。 當(dāng)使用 KEIL Software 工具時(shí)項(xiàng)目開發(fā)流程和其它軟件開發(fā)項(xiàng)目的流程極其相似,其步驟如下: 1) 項(xiàng)目文件的建立 選擇 Project 菜單下的 New Project 命令,在出現(xiàn)的 Great New Project 對(duì)話框中選擇新徐州工 程學(xué)院畢業(yè)設(shè)計(jì)(論文) 26 建項(xiàng)目文件的位置,輸 入新建項(xiàng)目文件的名字,單擊“保存”按鈕彈出 Select Device Target.? Target1?對(duì)話框,選擇所需的單片機(jī)型號(hào),見圖 51。++b。 /*恢復(fù)定時(shí)器初始值 */ TL0=0xf0。//顯示百位 LCD_w_dat(disdata[2])。 sbit E=P3^7。Keil 提供了包括 C 編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過(guò)一個(gè)集成開發(fā)環(huán)境( uVision)將這些部份組合在一起。 當(dāng) =1,集電極與發(fā)射極電壓大于管壓降,三極管導(dǎo)通,電機(jī)導(dǎo)通旋轉(zhuǎn)。單片機(jī)測(cè)量脈沖信號(hào)的個(gè)數(shù)和脈沖周期。 指令 5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。AC 可以存儲(chǔ) DDRAM 和 CGRAM 的地址,如果地址碼隨指令寫入 IR,則 IR 自動(dòng)把地址碼裝入 AC,同時(shí)選擇 DDRAM 或者 CGRAM 單元 [13]。主器件和從器件都可以作為發(fā)送器或接收器,但由主器件控制傳送數(shù)據(jù)(發(fā)送或接收)的模式,通過(guò)器件地址輸入端 A0, A1和 A2可以實(shí)現(xiàn)將最多 8個(gè) AT24C02器件連接到總線。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。當(dāng) P3 口寫入 “1”后,它們被內(nèi)部上拉為高電平,并用作輸入。 圖 32 AT89C51外形及 引腳 圖 AT89C51單片機(jī)引腳介紹 其各自引腳功能如下: VCC:供電電壓。 圖 31 系統(tǒng)原理框圖 單片機(jī)簡(jiǎn)介 現(xiàn)代計(jì)算機(jī)技術(shù)的產(chǎn)業(yè)革命,將世界經(jīng)濟(jì)從資本經(jīng)濟(jì)帶入到知識(shí)經(jīng)濟(jì)時(shí)代。 圖 22 A44E 芯片引腳接線圖 引腳 1是電源 Vcc,引腳 2是地 GND,引腳 3是輸出 OUT。 按照霍爾器件的功能可將它們分為:霍爾線性器件和霍爾開關(guān)器件。 。而在出租車行業(yè)中解決這一矛盾的最好方法就是改良計(jì)價(jià)器 , 用更加精良的計(jì)價(jià)器來(lái)為乘客提供更加方便快捷的服務(wù)。 關(guān)鍵詞 單片機(jī); 霍爾傳感器; AT89C51; AT24C02 徐州工 程學(xué)院畢業(yè)設(shè)計(jì)(論文) II Abstract A taxi in modern urban transportation system plays an important role for the life of the urban people, brought great conv
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1