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

正文內(nèi)容

出租車計價器的設(shè)計(編輯修改稿)

2025-07-26 21:01 本頁面
 

【文章內(nèi)容簡介】 第五章 實驗調(diào)試與測試結(jié)果根據(jù)系統(tǒng)設(shè)計方案,本系統(tǒng)的調(diào)試共分為三大部分:硬件調(diào)試,軟件調(diào)試。: 數(shù)字萬用表    單片機仿真器   燒寫器 雙蹤穩(wěn)壓穩(wěn)流電源 。焊接完成后,將多諧振蕩電路輸出的脈沖接入到示波器的輸入端,用示波器測量整形電路的輸出端,輸出為反向放大的脈沖信號。用示波器觀察555電路輸出波形,并且調(diào)節(jié)R2電位器實現(xiàn)了產(chǎn)生0到100HZ可調(diào)的方波信號。輸出的方波接入整形電路輸入端,實現(xiàn)了較好的輸出可調(diào)占空比的方波信號。硬件調(diào)試比較順利。:在本次設(shè)計中,程序的調(diào)試并不是雜亂無章的,而是分別對每個子程序進行調(diào)試,使每個功能都可以實現(xiàn)后才進行整體的調(diào)試。在開始對主程序的調(diào)試時,遇到了一點小麻煩,就是讀鍵調(diào)轉(zhuǎn)塊程序時,由于按鍵過多,調(diào)轉(zhuǎn)時老是出問題,要么不轉(zhuǎn),要么轉(zhuǎn)錯。后來經(jīng)仔細地檢查每條指令,逐條修改,終于使讀鍵部分調(diào)試成功。在T0中斷程序中,36H,37H,38H單元中存放總路程,39H,3AH,3BH單元存儲總金額。當進行一次T0中斷,存儲總路程的低位38H單元自動加1,從而會引起37H,36H單元內(nèi)容的改變,即總路程的個位,十位和百位的進位,要通過與32H,33H中存儲的起步公里數(shù)相比較,看是否超過起步公里,若未超過起步公里,則39H,3AH,3BH單元存儲總金額為起步價;若超過起步公里,則總金額要按照34H,35H中存儲的單價進行累加。因而可能會引起總金額39H,3AH單元(即總金額的高位存儲單元)的進位。在調(diào)試中,發(fā)現(xiàn)總金額的增加未按照單價進行累加,導(dǎo)致總金額計價不正確,后來發(fā)現(xiàn)總路程與起步公里不能正確比較造成的,于是增加程序LUC0,通過修改完成其功能。此外,新增加等待計時功能時也不是很順利,在調(diào)試程序時,按下相應(yīng)的功能鍵時,程序總會跳到初始化里去,起初以為是標志位出了問題,后來經(jīng)過多次調(diào)試及查閱相關(guān)資料才知道,是中斷出了問題,初始化時應(yīng)先關(guān)閉前面的相應(yīng)中斷。最終經(jīng)調(diào)試本設(shè)計基本完成相關(guān)功能。出租車計價器開機顯示“HELLO!”,按S0鍵啟動計價器,計價器計數(shù),一直加下去,若總路程超過起步公里數(shù)時,;按鍵S5切換顯示總路程、總金額;按鍵S7和S6為起步價調(diào)整鍵,;按鍵S11和S10為起步公里調(diào)整鍵,;按鍵S15和S14為單價調(diào)整鍵,;S4鍵為復(fù)位鍵;按鍵S3為起步價顯示鍵,S2鍵為起步公里顯示鍵,S1為單價顯示鍵,S12為啟動時間計算金額數(shù),S13為暫停鍵。最小系統(tǒng)板和7279鍵盤設(shè)計達到預(yù)期的效果。結(jié)論本款出租車計價器比目前市場現(xiàn)在的增加了不少功能,其中包括單價輸出、單價調(diào)整、路程輸出、顯示當前的系統(tǒng)時間等功能。另外,多功能出租車計價器還具有性能可靠、電路簡單、成本低、實用性強等特點,加上經(jīng)過優(yōu)化的程序,使其有很高的智能化水平。和一般計算系統(tǒng)一樣,單片機的應(yīng)用系統(tǒng)由硬件和軟件所組成。硬件主要指單片機擴展的存儲器,輸入/輸出設(shè)備等硬件部件的機器,而軟件是各種工作程序的總稱。只有硬件和軟件緊密配合,協(xié)調(diào)一致,才能組成高性能的單片機應(yīng)用系統(tǒng)。有強大的硬件同時也必須有完美的軟件編程才能體現(xiàn)其優(yōu)越性。軟件是由要完成的任務(wù)總體設(shè)計所規(guī)定,所以首先要明確程序所要完成的任務(wù),確定輸入/輸出,對輸入數(shù)據(jù)應(yīng)進行哪些處理,以及發(fā)生錯誤后該如何處理等。再結(jié)合硬件結(jié)構(gòu),進一步弄清軟件程序所承擔的一個個任務(wù)細節(jié),確實具體實施的方法。對于本次專業(yè)課設(shè)——出租車計價器的設(shè)計,是簡單的單片機應(yīng)用系統(tǒng),這樣通常采用順序設(shè)計方法。這種系統(tǒng)軟件由主程序和若干個子程序和幾個中斷服務(wù)程序所構(gòu)成。在本次設(shè)計中主要是指顯示子程序、讀鍵子程序、與7279串行有關(guān)的接收/發(fā)送一字節(jié)子程序、T0中斷服務(wù)程序和主程序構(gòu)成。中斷服務(wù)程序?qū)δM路程的輸入脈沖作出實時處理,使系統(tǒng)能并行地完成各單元數(shù)據(jù)的操作。而中斷處理程序中必須包括現(xiàn)場保護,中斷服務(wù),現(xiàn)場恢復(fù),中斷返回等四個部分。中斷服務(wù)程序是中斷處理程序的主體,它是由中斷要完成的功能所確定,主程序則是一個順序執(zhí)行的無限循環(huán)的程序,不停地順序查詢各種軟件標志,以完成對日常事務(wù)的處理,子程序則為主程序所調(diào)用。從這次課設(shè)中明顯體現(xiàn)了主程序,子程序、中斷程序的功能。通過本次課程設(shè)計,我學到了許多書本上無法學到的知識,同時也深該體會到單片機技術(shù)應(yīng)用領(lǐng)域的廣泛,不僅使我對單片機的相關(guān)應(yīng)用及匯編語言有了更進一步的理解,同時提高了動手能力,實踐和理論的得到很好的結(jié)合。為我們今后的畢業(yè)設(shè)計的制作奠定了一定的基礎(chǔ)。參考資料[1] [M].清華大學出版社,[2] 張友德,趙志英,(第三版)[M] .上海:復(fù)旦大學出版社,2000年.[3] [M].北京航空航天大學出版社,[4] [M].東南大學出版社,[5] 曾若淵. MCS51定時器/計數(shù)器在出租車計價器中的應(yīng)用[J]. 現(xiàn)代測量與實驗室管理 , 2005年.附錄一 程序清單 ORG 0000H LJMP MAIN ORG 000BH LJMP LUC ORG 001BH LJMP YYMAIN: MOV SP,67H ACALL BEG 。調(diào)7279初始化程序 MOV TMOD,16H 。TO工作在計數(shù),中斷允許 MOV TH0,0F6H 。計數(shù)從F6H到FFH MOV TL0,0F6H MOV TH1,0F6H 。計數(shù)從F6H到FFH MOV TL1,0F6H MOV TCON,00H MOV IE,8AH 。T0的溢出中允許 MOV 30H,06H 。,30H31H單元存起步價 MOV 31H,00H MOV 32H,03H 。,32H33H存起步公里數(shù) MOV 33H,00H MOV 34H,01H 。,34H35H存單價 MOV 35H,60H MOV 36H,00H 。初始化路程數(shù),36H37H38H存總路程 MOV 37H,00H MOV 38H,00H MOV 39H,00H 。初始化總金額,39H3AH3BH存總金額 MOV 3AH,06H MOV 3BH,00H MOV 52H,16H 。初始化顯示,50H到59H為顯示緩沖區(qū) MOV 53H,17H 。開機顯示HELLO!,說明工作正常 MOV 54H,18H 。其中特殊字符造字表為查表程序中的TAB2 MOV 55H,18H MOV 56H,00H MOV 57H,1bH MOV 58H,0bH MOV 59H,1BHLP: ACALL DIR 。調(diào)用顯示程序,顯示顯緩區(qū)數(shù)據(jù)LP0: ACALL KEY 。調(diào)用讀鍵子程序,鍵值存在A中 CJNE A,0FFH,LP1 。判斷是否有鍵按下 SJMP LP0 LP1: ACALL CJH 。調(diào)用求鍵號子程序 CJNE A,00H,LP2 SJMP L0 。鍵值為00H轉(zhuǎn)到L0LP2: CJNE A,01H,LP3 SJMP L1 。鍵值為01H轉(zhuǎn)到L1LP3: CJNE A,02H,LP4 LJMP L2 。鍵值為02H轉(zhuǎn)到L2LP4: CJNE A,03H,LP5 lJMP L3 。鍵值為03H轉(zhuǎn)到L3LP5: CJNE A,04H,LP6 SJMP L4 。鍵值為04H轉(zhuǎn)到L4LP6: CJNE A,05H,LP7 SJMP L5 。鍵值為05H轉(zhuǎn)到L5LP7: CJNE A,06H,LP8 lJMP L6 。鍵值為08H轉(zhuǎn)到L8LP8: CJNE A,08H,LP9 SJMP L8 。鍵值為02H轉(zhuǎn)到L2LP9: CJNE A,09H,LP10 SJMP L9 。鍵值為09轉(zhuǎn)到L9LP10: CJNE A,0CH,LP11 SJMP L12 。鍵值為0CH轉(zhuǎn)到L12LP11: CJNE A,0DH,LP12 lJMP L13 。鍵值為0DH轉(zhuǎn)到13LP12: CJNE A,07H,LP15 lJMP L14 。鍵值為07H轉(zhuǎn)到L14LP15: CJNE A,0BH,LP16 lJMP L15LP16: CJNE A,0AH,LP17 LJMP L16LP17: CJNE A,0EH,LP13 LJMP L17LP13: SJMP LP0 。再轉(zhuǎn)LP0重新讀鍵L0: ACALL QBJ 。調(diào)用QBJ,起步價顯示 SJMP LP0L4: INC 30H 。起步價調(diào)整,加1 MOV R1,30H CJNE R1,10,TPTP: JC TPP MOV 30H,00H TPP:
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1