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

正文內(nèi)容

出租車計(jì)價(jià)器系統(tǒng)設(shè)計(jì)方案(編輯修改稿)

2025-05-25 02:02 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 0x42(前面加0x表示十六進(jìn)制)。 顯示地址1234567891011121314151600H01H02H03H04H05H06H07H08H09H0AH0BH0CH0DH0EH0FH40H41H42H43H44H45H46H47H48H49H4AH4BH4CH4DH4EH4FH指令集  1602通過(guò)D0~D7的8位數(shù)據(jù)端傳輸數(shù)據(jù)和指令。  顯示模式設(shè)置: (初始化)  0011 0000 [0x38] 設(shè)置162顯示,57點(diǎn)陣,8位數(shù)據(jù)接口;  顯示開(kāi)關(guān)及光標(biāo)設(shè)置: (初始化)  0000 1DCB D顯示(1有效)、C光標(biāo)顯示(1有效)、B光標(biāo)閃爍(1有效)  0000 01NS N=1(讀或?qū)懸粋€(gè)字符后地址指針加1 amp。光標(biāo)加1),  N=0(讀或?qū)懸粋€(gè)字符后地址指針減1 amp。光標(biāo)減1),  S=1 且 N=1 (當(dāng)寫(xiě)入一個(gè)字符后,整屏顯示左移)  s=0 當(dāng)寫(xiě)入一個(gè)字符后,整屏顯示不移動(dòng)  數(shù)據(jù)指針設(shè)置:  數(shù)據(jù)首地址為80H,所以數(shù)據(jù)地址為80H+地址碼(027H,4067H)  其他設(shè)置:  01H(顯示清屏,數(shù)據(jù)指針=0,所有顯示=0);02H(顯示回車,數(shù)據(jù)指針=0)?! ⊥ǔM扑]的初始化過(guò)程:  延時(shí)15ms  寫(xiě)指令38H  延時(shí)5ms  寫(xiě)指令38H  延時(shí)5ms  寫(xiě)指令38H  延時(shí)5ms ?。ㄒ陨隙疾粰z測(cè)忙信號(hào))  (以下都要檢測(cè)忙信號(hào))  寫(xiě)指令38H  寫(xiě)指令08H 關(guān)閉顯示  寫(xiě)指令01H 顯示清屏  寫(xiě)指令06H 光標(biāo)移動(dòng)設(shè)置  寫(xiě)指令0cH 顯示開(kāi)及光標(biāo)設(shè)置 第五章 程序設(shè)計(jì)本系統(tǒng)的軟件設(shè)計(jì)主要可分為主程序模塊、定時(shí)計(jì)數(shù)中斷程序、里程計(jì)數(shù)中斷服務(wù)程序、中途等待中斷服務(wù)程序、顯示子程序服務(wù)程序、鍵盤(pán)服務(wù)程序六大模塊。下面對(duì)各部分模塊作介紹。 系統(tǒng)主程序設(shè)計(jì)在主程序模塊中,需要完成對(duì)各接口芯片的初始化、出租車起價(jià)和單價(jià)的初始化、中斷向量的設(shè)計(jì)以及開(kāi)中斷、循環(huán)等待等工作。另外,在主程序模塊中還需要設(shè)置啟動(dòng)/清除標(biāo)志寄存器、里程寄存器和價(jià)格寄存器,并對(duì)它們進(jìn)行初始化。然后,主程序?qū)⒏鶕?jù)各標(biāo)志寄存器的內(nèi)容,分別完成啟動(dòng)、清除、計(jì)程和計(jì)價(jià)等不同的操作。當(dāng)按下S1時(shí),就啟動(dòng)計(jì)價(jià),將根據(jù)里程寄存器中的內(nèi)容計(jì)算和判斷出行駛里程是否已超過(guò)起價(jià)公里數(shù)。若已超過(guò),則根據(jù)里程值、每公里的單價(jià)數(shù)和起價(jià)數(shù)來(lái)計(jì)算出當(dāng)前的累計(jì)價(jià)格,并將結(jié)果存于價(jià)格寄存器中,然后將時(shí)間和當(dāng)前累計(jì)價(jià)格送顯示電路顯示出來(lái)。當(dāng)?shù)竭_(dá)目的地的時(shí)候,由于霍爾開(kāi)關(guān)沒(méi)有送來(lái)脈沖信號(hào),就停止計(jì)價(jià),顯示當(dāng)前所應(yīng)該付的金額和對(duì)應(yīng)的單價(jià),到下次啟動(dòng)計(jì)價(jià)時(shí),系統(tǒng)自動(dòng)對(duì)顯示清零,并重新進(jìn)行初始化過(guò)程。 定時(shí)中斷服務(wù)程序假設(shè)中斷計(jì)數(shù)一次代表車輪轉(zhuǎn)動(dòng)10圈,每當(dāng)霍爾傳感器輸出一個(gè)低電平信號(hào)就使單片機(jī)中斷一次,計(jì)數(shù)值加一,程序根據(jù)計(jì)數(shù)值和車輪周長(zhǎng)計(jì)算出里程數(shù),然后程序又根據(jù)里程數(shù)和單價(jià)計(jì)算出總價(jià)。最后將結(jié)果送LCD顯示。 里程計(jì)數(shù)中斷服務(wù)程序每當(dāng)霍爾傳感器輸出一個(gè)低電平信號(hào)就使單片機(jī)中斷一次,當(dāng)里程計(jì)數(shù)器對(duì)里程脈沖計(jì)數(shù)滿1000 次時(shí),使微機(jī)進(jìn)入里程計(jì)數(shù)中斷服務(wù)程序中。在該程序中,需要完成當(dāng)前行駛里程數(shù)和總額的累加操作,并將結(jié)果存入里程和總額寄存器中。 中途等待中斷服務(wù)程序當(dāng)在計(jì)數(shù)狀態(tài)下霍爾開(kāi)關(guān)沒(méi)有輸出信號(hào),片內(nèi)的T1 定時(shí)器便被啟動(dòng),每當(dāng)計(jì)時(shí)到達(dá)10分鐘,就對(duì)當(dāng)前金額加上中途等待的單價(jià),以后每十分鐘都自動(dòng)加上中途等待的單價(jià)。當(dāng)中途等待結(jié)束的時(shí)候,也就自動(dòng)切換到正常的計(jì)價(jià)。 顯示子程序服務(wù)程序由于顯示部分采用液晶顯示,所以只要將液晶進(jìn)行初始化,在需要顯示時(shí)調(diào)用顯示函數(shù)對(duì)相應(yīng)的字符及數(shù)據(jù)在液晶屏的具體位置進(jìn)行顯示。 鍵盤(pán)服務(wù)程序鍵盤(pán)采用查詢的方式,放在主程序中,當(dāng)沒(méi)有按鍵按下的時(shí)候,單片機(jī)循環(huán)主程序,一旦有按鍵按下,便轉(zhuǎn)向相應(yīng)的子程序處理,處理結(jié)束再返回。 程序流程圖圖51 主程序流程圖圖52 里程計(jì)數(shù)中斷服務(wù)流程圖 第六章 設(shè)計(jì)總結(jié)及致謝 設(shè)計(jì)總結(jié)由于使用的是單片機(jī)作為核心的控制元件,以及靈敏的霍爾開(kāi)關(guān)型器件,是本出租車計(jì)價(jià)器具電路簡(jiǎn)單、成本低的特點(diǎn),加上經(jīng)過(guò)優(yōu)化的程序,使其有很高的智能化水平。但是在我們?cè)O(shè)計(jì)和調(diào)試的過(guò)程中,也發(fā)現(xiàn)了一些問(wèn)題,譬如計(jì)價(jià)的金額位數(shù)有限,實(shí)際的里程可能會(huì)很遠(yuǎn),會(huì)超出我們的顯示范圍。計(jì)價(jià)器的設(shè)計(jì)還不夠人性化,比如加上語(yǔ)音的提示功能,可能會(huì)更有生命力。 致謝本設(shè)計(jì)是對(duì)我們所學(xué)知識(shí)的用在實(shí)踐中一種考驗(yàn)與拓展,并培養(yǎng)我們的獨(dú)立思考、設(shè)計(jì)和創(chuàng)新能力、解決遇到問(wèn)題的能力和團(tuán)隊(duì)合作能力,以及我們?cè)谧呦蚬ぷ鲘徫缓竽芨玫陌l(fā)揮學(xué)以致用。在碰到困難時(shí)不急不燥,在自主解決的前提下,結(jié)合團(tuán)隊(duì)力量,解決問(wèn)題并有所創(chuàng)新。在老師的親切關(guān)懷和悉心指導(dǎo)下,我們的設(shè)計(jì)從無(wú)到有,再到基本完成。老師在設(shè)計(jì)思路上給予我們精心的指導(dǎo)和啟迪,他引導(dǎo)我們積極思考,獨(dú)立解決問(wèn)題,令我們茅塞頓開(kāi),受益匪淺。在設(shè)計(jì)中學(xué)會(huì)了一些疑難問(wèn)題的探討和工作中的協(xié)調(diào)性,汲取知識(shí)的方式和途徑。為今后的工作奠定了堅(jiān)實(shí)的基礎(chǔ)。在設(shè)計(jì)的整個(gè)過(guò)程中,使我學(xué)習(xí)到很多寶貴的知識(shí)。 參考文獻(xiàn)[1]—原理與用應(yīng)[M].[2]余錫存 [M].陜西:[3]雷麗文 [M].北京:電子工業(yè)出版社. [4][M].西安電子科技大學(xué)出版社. 附 件附錄1附錄2includedefine uchar unsigned chardefine uint unsigned int day_cost(void)。 night_cost(void)。uint day_price,night_price。uchar code table1[]=Dayprice:2 wait=30:+1。uchar code table2[]=Nightprice:3 wait=30:+1。uchar code table3[]=Cost:0000 Dis : 0000 。uchar code table4[]= 00:00:00 。uchar num,distance,count1,wait。uchar shi,fen,miao,s5num,count2。uint M500,date,waitcost。sbit lcden=P3^0。sbit rs=P3^1。sbit s1=P2^2。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1