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

正文內(nèi)容

出租車計(jì)價(jià)器的設(shè)計(jì)-在線瀏覽

2024-08-09 21:01本頁面
  

【正文】 按鍵程序直到有鍵按下。本次設(shè)計(jì)由一個(gè)主程序及相關(guān)中斷子程序組成。同時(shí)可以降低計(jì)價(jià)器的成本。出租車計(jì)價(jià)器從最初只能進(jìn)行簡單的價(jià)格計(jì)算,發(fā)展到價(jià)格、距離獨(dú)立計(jì)量并顯示,可根據(jù)特殊情況設(shè)定相應(yīng)的收費(fèi)標(biāo)準(zhǔn)。MCS51系列的單片機(jī)是屬于結(jié)構(gòu)相當(dāng)簡單,但也是單片機(jī)中的典型,應(yīng)用也相當(dāng)?shù)撵`活。摘 要單片機(jī)是指在一個(gè)芯片上集成了中央處理器、存貯器和各種I/O接口的微型計(jì)算機(jī)(MCU),它主要面向控制性應(yīng)用領(lǐng)域,因此又稱嵌入式控制器。這是一項(xiàng)新型的工程技術(shù),其內(nèi)涵也是隨著單片機(jī)的發(fā)展而發(fā)展。51系列的單片機(jī)產(chǎn)品發(fā)展迅速,在國內(nèi)外占有重要的地位。利用單片機(jī)可實(shí)現(xiàn)出租車計(jì)價(jià)器功能的智能化和多樣化。本次課程設(shè)計(jì)報(bào)告包括硬件設(shè)計(jì)和軟件設(shè)計(jì),軟件設(shè)計(jì)主要包括程序結(jié)構(gòu)設(shè)計(jì)和程序代碼編寫及調(diào)試。主程序中完成的是整個(gè)模塊的控制,即7279和中斷初始化以及掃健功能檢查,檢查是否有啟動鍵,切換鍵,暫停鍵,復(fù)位鍵中任意一者按下,有則轉(zhuǎn)入相應(yīng)的功能區(qū)去完成實(shí)現(xiàn)。中斷程序則是利用T0來計(jì)算外界進(jìn)來的脈沖數(shù)(模擬為車輛行駛的路程),根據(jù)此路程加價(jià),最終完成所要求的出租車計(jì)價(jià)功能。(2)能預(yù)置起步價(jià)及單價(jià):;。第二章 系統(tǒng)組成及工作原理本次設(shè)計(jì)的出租車計(jì)價(jià)器系統(tǒng)是由四部分組成,包括信號源、由三極管和反相器74LS14組成變換電路、單片機(jī)8031系統(tǒng)和HD7279顯示模塊。2. 8051單片機(jī)模塊是以8051作為微處理器的控制系統(tǒng)。該模塊使用單片機(jī)8051,128字節(jié)的內(nèi)部RAM數(shù)據(jù)存儲器,2個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)串行口,5個(gè)中斷源、2個(gè)中斷優(yōu)先級,~12MHZ。,能同時(shí)驅(qū)動八位共陰式數(shù)碼管的智能顯示驅(qū)動芯片,該芯片同時(shí)還可以連接多達(dá)64鍵的強(qiáng)大鍵盤矩陣,單片即可完成LED顯示,鍵盤接口的全部功能,它是單片機(jī)應(yīng)用系統(tǒng)中常用的一種外圍接口電路。出租車計(jì)價(jià)是根據(jù)車所行駛的路程以及乘客乘車的時(shí)間段綜合決定的。在本次課程設(shè)計(jì)中采用555多諧振蕩電路輸出脈沖模仿出租車計(jì)價(jià)器計(jì)量車輪旋轉(zhuǎn)的圈數(shù)。輸出的脈沖信號被接入到8051單片機(jī)系統(tǒng)中,通過計(jì)算接收到的脈沖個(gè)數(shù),計(jì)算出當(dāng)前所行駛的路程。HD7279管理鍵盤和數(shù)碼顯示,通過鍵盤能夠?qū)崿F(xiàn)啟動、暫停、停止計(jì)價(jià)器、切換顯示當(dāng)前的行駛里程和需支付的車費(fèi),還能夠?qū)蝺r(jià)、起步價(jià)、起步公里進(jìn)行金額調(diào)整的顯示。采用傳感器件,輸出脈沖信號,經(jīng)過放大整形作為移位寄存器的脈沖,實(shí)現(xiàn)計(jì)價(jià),但是考慮到這種電路過于簡單,性能不夠穩(wěn)定,而且不能調(diào)節(jié)單價(jià),也不能根據(jù)用戶要求計(jì)費(fèi)保準(zhǔn),電路不夠?qū)嵱?。在處理鍵盤和顯示部分中使用芯片7279處理。本電路設(shè)計(jì)的計(jì)價(jià)器不但能實(shí)現(xiàn)基本的計(jì)價(jià),而且還能根據(jù)用戶需求來調(diào)節(jié)單價(jià)。AT89C51作為一個(gè)單片微型計(jì)算系統(tǒng),靈活性高,其強(qiáng)大的控制處理功能和可擴(kuò)展功能為設(shè)計(jì)電路提供了很好的選擇。 、參數(shù)計(jì)算和器件選擇 8051單片機(jī)模塊是以8051作為微處理器的控制系統(tǒng)。該模塊使用單片機(jī)805數(shù)據(jù)存儲器611程序存儲器2712地址鎖存器74LS3774LS138譯碼器等芯片構(gòu)成單片機(jī)的基本系統(tǒng)。本次設(shè)計(jì)中使用的微處理系統(tǒng)是以8051為核心的最小開發(fā)系統(tǒng)板,。HD7279主要特性有:(1)串行接口,無需外圍元件可直接驅(qū)動LED。(3)(循環(huán))左移/(循環(huán))右移指令。(5)64鍵鍵盤控制器,內(nèi)含去抖動電路。 7279鍵盤、顯示接口電路 555多諧振蕩電路:圖中電容C、電阻R1和R2作為振蕩器的定時(shí)元件,決定著輸出矩形波正、負(fù)脈沖的寬度?!? 555多諧振蕩電路 其中振蕩周期T=T1+T2=(R1+2R2)C,振蕩頻率f=1/T。在設(shè)計(jì)的具體方案中將R1和R2使用100K電位器,使得輸出的方波占空比可調(diào)。下面對這幾個(gè)模塊進(jìn)行介紹。利用中斷程序,每記100次脈沖,就算出租車走了一公里,進(jìn)行計(jì)價(jià)。通過T0中斷來進(jìn)行里程計(jì)數(shù),、CLK、DATA、KEY控制鍵盤顯示模塊。方便用戶的操作。下面對各部分模塊作介紹。并設(shè)計(jì)相應(yīng)標(biāo)志位及對它們進(jìn)行初始化。并調(diào)用顯示子程序顯示總金額或總路程。,鍵盤采用查詢的方式,放在主程序中,當(dāng)沒有按鍵按下的時(shí)候,單片機(jī)循環(huán)主程序,一旦有按鍵按下,便轉(zhuǎn)向相應(yīng)的子程序處理,處理結(jié)束再返回。當(dāng)需要調(diào)整這三個(gè)值時(shí),可以通過查表程序來調(diào)用這三個(gè)參數(shù)的范圍值,實(shí)現(xiàn)顯示里程單價(jià)、起步價(jià)和起步公里的調(diào)整價(jià)格,但是不能將調(diào)整好的參數(shù)代入價(jià)格計(jì)價(jià)程序進(jìn)行計(jì)價(jià)。程序運(yùn)行時(shí),先通過鍵掃程序判斷是否開始啟動TO計(jì)里程。在鍵掃描之后,調(diào)用計(jì)數(shù)子程序,T0口第一次接收累積到100個(gè)脈沖后,主程序進(jìn)入T0中斷,開始根據(jù)單價(jià)進(jìn)行加價(jià)。當(dāng)再次有乘客上車時(shí),司機(jī)可按下S4鍵(復(fù)位鍵),所有計(jì)數(shù)內(nèi)存單元清零,程序重新運(yùn)行。另外增加等待的時(shí)候切換成等待時(shí)間換算成公里數(shù)以及特殊情況下暫停,對應(yīng)該功能增加兩個(gè)鍵:S12等待,S13暫停。開始7279初始化,各單元初始化T0初始化,計(jì)數(shù),中斷允許初始值送顯緩區(qū)調(diào)顯示子程序并調(diào)鍵掃描程序有鍵按下求鍵號并保存啟動鍵S0?T0計(jì)數(shù)切換鍵S5?起步價(jià)調(diào)整調(diào)整公里數(shù)調(diào)整單價(jià)調(diào)整調(diào)整復(fù)位鍵?調(diào)整調(diào)整等待計(jì)時(shí) N Y Y N N 切換顯示總金額、總路程N(yùn) N N Y N N N N N Y N 主程序流程圖,一直加下去,若總路程超過起步公里數(shù)時(shí)。 顯示子程序框圖第五章 實(shí)驗(yàn)調(diào)試與測試結(jié)果根據(jù)系統(tǒng)設(shè)計(jì)方案,本系統(tǒng)的調(diào)試共分為三大部分:硬件調(diào)試,軟件調(diào)試。焊接完成后,將多諧振蕩電路輸出的脈沖接入到示波器的輸入端,用示波器測量整形電路的輸出端,輸出為反向放大的脈沖信號。輸出的方波接入整形電路輸入端,實(shí)現(xiàn)了較好的輸出可調(diào)占空比的方波信號。:在本次設(shè)計(jì)中,程序的調(diào)試并不是雜亂無章的,而是分別對每個(gè)子程序進(jìn)行調(diào)試,使每個(gè)功能都可以實(shí)現(xiàn)后才進(jìn)行整體的調(diào)試。后來經(jīng)仔細(xì)地檢查每條指令,逐條修改,終于使讀鍵部分調(diào)試成功。當(dāng)進(jìn)行一次T0中斷,存儲總路程的低位38H單元自動加1,從而會引起37H,36H單元內(nèi)容的改變,即總路程的個(gè)位,十位和百位的進(jìn)位,要通過與32H,33H中存儲的起步公里數(shù)相比較,看是否超過起步公里,若未超過起步公里,則39H,3AH,3BH單元存儲總金額為起步價(jià);若超過起步公里,則總金額要按照34H,35H中存儲的單價(jià)進(jìn)行累加。在調(diào)試中,發(fā)現(xiàn)總金額的增加未按照單價(jià)進(jìn)行累加,導(dǎo)致總金額計(jì)價(jià)不正確,后來發(fā)現(xiàn)總路程與起步公里不能正確比較造成的,于是增加程序LUC0,通過修改完成其功能。最終經(jīng)調(diào)試本設(shè)計(jì)基本完成相關(guān)功能。最小系統(tǒng)板和7279鍵盤設(shè)計(jì)達(dá)到預(yù)期的效果。另外,多功能出租車計(jì)價(jià)器還具有性能可靠、電路簡單、成本低、實(shí)用性強(qiáng)等特點(diǎn),加上經(jīng)過優(yōu)化的程序,使其有很高的智能化水平。硬件主要指單片機(jī)擴(kuò)展的存儲器,輸入/輸出設(shè)備等硬件部件的機(jī)器,而軟件是各種工作程序的總稱。有強(qiáng)大的硬件同時(shí)也必須有完美的軟件編程才能體現(xiàn)其優(yōu)越性。再結(jié)合硬件結(jié)構(gòu),進(jìn)一步弄清軟件程序所承擔(dān)的一個(gè)個(gè)任務(wù)細(xì)節(jié),確實(shí)具體實(shí)施的方法。這種系統(tǒng)軟件由主程序和若干個(gè)子程序和幾個(gè)中斷服務(wù)程序所構(gòu)成。中斷服務(wù)程序?qū)δM路程的輸入脈沖作出實(shí)時(shí)處理,使系統(tǒng)能并行地完成各單元數(shù)據(jù)的操作。中斷服務(wù)程序是中斷處理程序的主體,它是由中斷要完成的功能所確定,主程序則是一個(gè)順序執(zhí)行的無限循環(huán)的程序,不停地順序查詢各種軟件標(biāo)志,以完成對日常事務(wù)的處理,子程序則為主程序所調(diào)用。通過本次課程設(shè)計(jì),我學(xué)到了許多書本上無法學(xué)到的知識,同時(shí)也深該體會到單片機(jī)技術(shù)應(yīng)用領(lǐng)域的廣泛,不僅使我對單片機(jī)的相關(guān)應(yīng)用及匯編語言有了更進(jìn)一步的理解,同時(shí)提高了動手能力,實(shí)踐和理論的得到很好的結(jié)合。參考資料[1] [M].清華大學(xué)出版社,[2] 張友德,趙志英,(第三版)[M] .上海:復(fù)旦大學(xué)出版社,2000年.[3] [M].北京航空航天大學(xué)出版社,[4] [M].東南大學(xué)出版社,[5] 曾若淵. MCS51定時(shí)器/計(jì)數(shù)器在出租車計(jì)價(jià)器中的應(yīng)用[J]. 現(xiàn)代測量與實(shí)驗(yàn)室管理 , 2005年.附錄一 程序清單 ORG 0000H LJMP MAIN ORG 000BH LJMP LUC ORG 001BH LJMP YYMAIN: MOV SP,67H ACALL BEG 。TO工作在計(jì)數(shù),中斷允許 MOV TH0,0F6H 。計(jì)數(shù)從F6H到FFH MOV TL1,0F6H MOV TCON,00H MOV IE,8AH 。30H31H單元存起步價(jià) MOV 31H,00H MOV 32H,03H 。34H35H存單價(jià) MOV 35H,60H MOV 36H,00H 。初始化總金額,39H3AH3BH存總金額 MOV 3AH,06H MOV 3
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1