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

正文內(nèi)容

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

2024-07-26 21:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 第五章 實(shí)驗(yàn)調(diào)試與測(cè)試結(jié)果根據(jù)系統(tǒng)設(shè)計(jì)方案,本系統(tǒng)的調(diào)試共分為三大部分:硬件調(diào)試,軟件調(diào)試。: 數(shù)字萬(wàn)用表    單片機(jī)仿真器   燒寫器 雙蹤穩(wěn)壓穩(wěn)流電源 。焊接完成后,將多諧振蕩電路輸出的脈沖接入到示波器的輸入端,用示波器測(cè)量整形電路的輸出端,輸出為反向放大的脈沖信號(hào)。用示波器觀察555電路輸出波形,并且調(diào)節(jié)R2電位器實(shí)現(xiàn)了產(chǎn)生0到100HZ可調(diào)的方波信號(hào)。輸出的方波接入整形電路輸入端,實(shí)現(xiàn)了較好的輸出可調(diào)占空比的方波信號(hào)。硬件調(diào)試比較順利。:在本次設(shè)計(jì)中,程序的調(diào)試并不是雜亂無(wú)章的,而是分別對(duì)每個(gè)子程序進(jìn)行調(diào)試,使每個(gè)功能都可以實(shí)現(xiàn)后才進(jìn)行整體的調(diào)試。在開始對(duì)主程序的調(diào)試時(shí),遇到了一點(diǎn)小麻煩,就是讀鍵調(diào)轉(zhuǎn)塊程序時(shí),由于按鍵過(guò)多,調(diào)轉(zhuǎn)時(shí)老是出問(wèn)題,要么不轉(zhuǎn),要么轉(zhuǎn)錯(cuò)。后來(lái)經(jīng)仔細(xì)地檢查每條指令,逐條修改,終于使讀鍵部分調(diào)試成功。在T0中斷程序中,36H,37H,38H單元中存放總路程,39H,3AH,3BH單元存儲(chǔ)總金額。當(dāng)進(jìn)行一次T0中斷,存儲(chǔ)總路程的低位38H單元自動(dòng)加1,從而會(huì)引起37H,36H單元內(nèi)容的改變,即總路程的個(gè)位,十位和百位的進(jìn)位,要通過(guò)與32H,33H中存儲(chǔ)的起步公里數(shù)相比較,看是否超過(guò)起步公里,若未超過(guò)起步公里,則39H,3AH,3BH單元存儲(chǔ)總金額為起步價(jià);若超過(guò)起步公里,則總金額要按照34H,35H中存儲(chǔ)的單價(jià)進(jìn)行累加。因而可能會(huì)引起總金額39H,3AH單元(即總金額的高位存儲(chǔ)單元)的進(jìn)位。在調(diào)試中,發(fā)現(xiàn)總金額的增加未按照單價(jià)進(jìn)行累加,導(dǎo)致總金額計(jì)價(jià)不正確,后來(lái)發(fā)現(xiàn)總路程與起步公里不能正確比較造成的,于是增加程序LUC0,通過(guò)修改完成其功能。此外,新增加等待計(jì)時(shí)功能時(shí)也不是很順利,在調(diào)試程序時(shí),按下相應(yīng)的功能鍵時(shí),程序總會(huì)跳到初始化里去,起初以為是標(biāo)志位出了問(wèn)題,后來(lái)經(jīng)過(guò)多次調(diào)試及查閱相關(guān)資料才知道,是中斷出了問(wèn)題,初始化時(shí)應(yīng)先關(guān)閉前面的相應(yīng)中斷。最終經(jīng)調(diào)試本設(shè)計(jì)基本完成相關(guān)功能。出租車計(jì)價(jià)器開機(jī)顯示“HELLO!”,按S0鍵啟動(dòng)計(jì)價(jià)器,計(jì)價(jià)器計(jì)數(shù),一直加下去,若總路程超過(guò)起步公里數(shù)時(shí),;按鍵S5切換顯示總路程、總金額;按鍵S7和S6為起步價(jià)調(diào)整鍵,;按鍵S11和S10為起步公里調(diào)整鍵,;按鍵S15和S14為單價(jià)調(diào)整鍵,;S4鍵為復(fù)位鍵;按鍵S3為起步價(jià)顯示鍵,S2鍵為起步公里顯示鍵,S1為單價(jià)顯示鍵,S12為啟動(dòng)時(shí)間計(jì)算金額數(shù),S13為暫停鍵。最小系統(tǒng)板和7279鍵盤設(shè)計(jì)達(dá)到預(yù)期的效果。結(jié)論本款出租車計(jì)價(jià)器比目前市場(chǎng)現(xiàn)在的增加了不少功能,其中包括單價(jià)輸出、單價(jià)調(diào)整、路程輸出、顯示當(dāng)前的系統(tǒng)時(shí)間等功能。另外,多功能出租車計(jì)價(jià)器還具有性能可靠、電路簡(jiǎn)單、成本低、實(shí)用性強(qiáng)等特點(diǎn),加上經(jīng)過(guò)優(yōu)化的程序,使其有很高的智能化水平。和一般計(jì)算系統(tǒng)一樣,單片機(jī)的應(yīng)用系統(tǒng)由硬件和軟件所組成。硬件主要指單片機(jī)擴(kuò)展的存儲(chǔ)器,輸入/輸出設(shè)備等硬件部件的機(jī)器,而軟件是各種工作程序的總稱。只有硬件和軟件緊密配合,協(xié)調(diào)一致,才能組成高性能的單片機(jī)應(yīng)用系統(tǒng)。有強(qiáng)大的硬件同時(shí)也必須有完美的軟件編程才能體現(xiàn)其優(yōu)越性。軟件是由要完成的任務(wù)總體設(shè)計(jì)所規(guī)定,所以首先要明確程序所要完成的任務(wù),確定輸入/輸出,對(duì)輸入數(shù)據(jù)應(yīng)進(jìn)行哪些處理,以及發(fā)生錯(cuò)誤后該如何處理等。再結(jié)合硬件結(jié)構(gòu),進(jìn)一步弄清軟件程序所承擔(dān)的一個(gè)個(gè)任務(wù)細(xì)節(jié),確實(shí)具體實(shí)施的方法。對(duì)于本次專業(yè)課設(shè)——出租車計(jì)價(jià)器的設(shè)計(jì),是簡(jiǎn)單的單片機(jī)應(yīng)用系統(tǒng),這樣通常采用順序設(shè)計(jì)方法。這種系統(tǒng)軟件由主程序和若干個(gè)子程序和幾個(gè)中斷服務(wù)程序所構(gòu)成。在本次設(shè)計(jì)中主要是指顯示子程序、讀鍵子程序、與7279串行有關(guān)的接收/發(fā)送一字節(jié)子程序、T0中斷服務(wù)程序和主程序構(gòu)成。中斷服務(wù)程序?qū)δM路程的輸入脈沖作出實(shí)時(shí)處理,使系統(tǒng)能并行地完成各單元數(shù)據(jù)的操作。而中斷處理程序中必須包括現(xiàn)場(chǎng)保護(hù),中斷服務(wù),現(xiàn)場(chǎng)恢復(fù),中斷返回等四個(gè)部分。中斷服務(wù)程序是中斷處理程序的主體,它是由中斷要完成的功能所確定,主程序則是一個(gè)順序執(zhí)行的無(wú)限循環(huán)的程序,不停地順序查詢各種軟件標(biāo)志,以完成對(duì)日常事務(wù)的處理,子程序則為主程序所調(diào)用。從這次課設(shè)中明顯體現(xiàn)了主程序,子程序、中斷程序的功能。通過(guò)本次課程設(shè)計(jì),我學(xué)到了許多書本上無(wú)法學(xué)到的知識(shí),同時(shí)也深該體會(huì)到單片機(jī)技術(shù)應(yīng)用領(lǐng)域的廣泛,不僅使我對(duì)單片機(jī)的相關(guān)應(yīng)用及匯編語(yǔ)言有了更進(jìn)一步的理解,同時(shí)提高了動(dòng)手能力,實(shí)踐和理論的得到很好的結(jié)合。為我們今后的畢業(yè)設(shè)計(jì)的制作奠定了一定的基礎(chǔ)。參考資料[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)代測(cè)量與實(shí)驗(yà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工作在計(jì)數(shù),中斷允許 MOV TH0,0F6H 。計(jì)數(shù)從F6H到FFH MOV TL0,0F6H MOV TH1,0F6H 。計(jì)數(shù)從F6H到FFH MOV TL1,0F6H MOV TCON,00H MOV IE,8AH 。T0的溢出中允許 MOV 30H,06H 。,30H31H單元存起步價(jià) MOV 31H,00H MOV 32H,03H 。,32H33H存起步公里數(shù) MOV 33H,00H MOV 34H,01H 。,34H35H存單價(jià) 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 。開機(jī)顯示HELLO!,說(shuō)明工作正常 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)用求鍵號(hà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,起步價(jià)顯示 SJMP LP0L4: INC 30H 。起步價(jià)調(diào)整,加1 MOV R1,30H CJNE R1,10,TPTP: JC TPP MOV 30H,00H TPP:
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1