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

正文內(nèi)容

畢業(yè)論文-基于89c52單片機的出租車計價器的設(shè)計(編輯修改稿)

2025-02-12 20:38 本頁面
 

【文章內(nèi)容簡介】 XTAL2 來自反向振蕩放大器的輸出。P0口 一組8位漏極開路型雙向I/O口。也即地址/數(shù)據(jù)總線復用口。作為輸出口用時,每位能驅(qū)動8個TTL邏輯門電路,對端口寫“1”可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復用,在訪問期間激活內(nèi)部上拉電阻。在Flash編程時,P0口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。P1口 一個帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。Flash編程和程序校驗期間,P1接收低8位地址。P1口部分端口引腳及功能如表21 P1口特殊功能所示。P1口引腳特殊功能MOSI(用于ISP編程)MOSI(用于ISP編程)SCK(用于ISP編程)表21 P1口特殊功能 P2口 一個帶內(nèi)部上拉電阻的8位雙向I/O口。P1的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。在訪問外部程序存儲器或16位地址的外部數(shù)據(jù)存儲器時,P2口送出高8位地址數(shù)據(jù)。在訪問8位地址的外部數(shù)據(jù)存儲器時,P2口線上的內(nèi)容在整個訪問期間不改變。Flash編程和程序校驗期間,P2亦接收低8位地址。P3口 一個帶內(nèi)部上拉電阻的8位雙向I/O口。P3的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對P3口寫“1”時,它們被內(nèi)部的上拉電阻把拉到高電并可作輸入端口。作輸入端口使用時,被外部拉低的P3口將用上拉電阻輸出電流(IIL)。P3口除了作為一般的I/O口線外,更重要的用途是它的第二功能,如表22 P3口特殊功能所示。P3口還接收一些用于Flash閃速存儲器編程和程序校驗期間的控制信號。P3口引腳特殊功能RXD(串行輸入口)TXD(串行輸出口)(外部中斷0)(外部中斷1)T0(定時器0外部輸入)T1(定時器1外部輸入) (外部數(shù)據(jù)存儲器寫選通) (外部數(shù)據(jù)存儲器讀選通)表22 P3口特殊功能PSEN/ 程序儲存允許輸出是外部程序存儲器的讀先通信號,當AT89S51由外部程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次PSEN/有效,即輸出兩個脈沖。當訪問外部數(shù)據(jù)存儲器,沒有兩次有效的PSEN/信號。EA/VPP 外部訪問允許。欲使CPU僅訪問外部程序存儲器,EA端必須保持低電平,需注意的是:如果加密位LB1被編程,復位時內(nèi)部會鎖存EA端狀態(tài)。Flash存儲器編程時,該引腳加上+5V的編程電壓VPP。圖4 脈沖發(fā)生器模塊NE555定時器具有定時精度高、工作速度快、可靠性好、電源電壓范圍寬(318V)、輸出電流大(可高達200mA)等優(yōu)點,可組成各種波形的脈沖振蕩電路、定時延時電路、是一種電路結(jié)構(gòu)簡單、使用方便靈活、用途廣泛的多功能中規(guī)模集成電路。只需在外部配接適當?shù)淖枞菰?,便可組成施密特觸發(fā)器、單穩(wěn)態(tài)觸發(fā)器和多諧振蕩器等多種應用電路,在這個電路中是多諧振蕩器,它電路簡單、性能穩(wěn)定,波形標準。 本設(shè)計是用八個八段數(shù)碼管動態(tài)掃描來實現(xiàn)的計價的顯示。 圖5 數(shù)碼管封裝圖及數(shù)據(jù)線與數(shù)碼管管腳關(guān)系第3章 出租車計價器的程序設(shè)計本系統(tǒng)的軟件設(shè)計主要可分為主程序模塊、定時計數(shù)中斷程序、里程計數(shù)中斷服務程序、中途等待中斷服務程序、顯示子程序服務程序、鍵盤服務程序六大模塊。下面對各部分模塊作介紹。 系統(tǒng)主程序設(shè)計在主程序模塊中,需要完成對各接口芯片的初始化、出租車起價和單價的初始化、中斷向量的設(shè)計以及開中斷、循環(huán)等待等工作。另外,在主程序模塊中還需要設(shè)置啟動/清除標志寄存器、里程寄存器和價格寄存器,并對它們進行初始化。然后,主程序?qū)⒏鶕?jù)各標志寄存器的內(nèi)容,分別完成啟動、清除、計程和計價等不同的操作。主程序流程圖如圖6 所示。當按下S1時,就啟動計價,將根據(jù)里程寄存器中的內(nèi)容計算和判斷出行駛里程是否已超過起價公里數(shù)。若已超過,則根據(jù)里程值、每公里的單價數(shù)和起價數(shù)來計算出當前的累計價格,并將結(jié)果存于價格寄存器中,然后將時間和當前累計價格送顯示電路顯示出來。當?shù)竭_目的地的時候,由于霍爾開關(guān)沒有送來脈沖信號,就停止計價,顯示當前所應該付的金額和對應的單價,到下次啟動計價時,系統(tǒng)自動對顯示清零,并重新進行初始化過程。圖6 主程序流程圖 里程計算的設(shè)計 計算程序根據(jù)里程數(shù)分別進入不同的計算公式。如果里程大于3公里,則執(zhí)行公式:總金額=起步價+(里程3)*單價;否則,執(zhí)行公式:總金額=起步價。 圖7里程計算流程圖顯示程序利用定時器每1ms產(chǎn)生一次中斷,相應變量置位,點亮一個數(shù)碼管,顯示一位數(shù)據(jù),利用主函數(shù)內(nèi)的循環(huán),實現(xiàn)動態(tài)掃描顯示,同時根據(jù)數(shù)碼管余輝和人眼暫留現(xiàn)象,即可實現(xiàn)顯示。第4章 系統(tǒng)調(diào)試根據(jù)系統(tǒng)設(shè)計方案,本系統(tǒng)的調(diào)試共分為三大部分:硬件調(diào)試,軟件調(diào)試和軟硬件聯(lián)調(diào)。測試包括里程計價測試。 使用的儀器儀表和工具 數(shù)字萬用表 DT9203單片機仿真器 STC_ISP雙蹤穩(wěn)壓穩(wěn)流電DH1718E5數(shù)字示波器TDS1002電烙鐵單片機實驗板 調(diào)試的方法根據(jù)系統(tǒng)設(shè)計方案,本系統(tǒng)的調(diào)試共分為三大部分:硬件調(diào)試,軟件調(diào)試和軟硬件聯(lián)調(diào)。由于在系統(tǒng)設(shè)計中采用模塊設(shè)計法,所以方便對各電路模塊功能進行逐級測試。確定方案后的焊接過程很順利,3天后就完成了大部分電路的焊接工作,進行簡單的程序測試后發(fā)現(xiàn)一個問題:由于要用到555芯片產(chǎn)生脈沖,預先設(shè)計的電路中沒有提供5V電源給555供電。我們想到外接一個5V的直流電源,發(fā)現(xiàn)這樣會使整個系統(tǒng)顯示累贅而難以操作。后來我們想到與單片機最小系統(tǒng)的Vcc和555芯片共用5V電源。于是將555的電源和地接到了最小系統(tǒng)的Vcc和地。這樣,只要單片機一上電,555便可以正常工作,操作起來非常方便和快捷。在軟件設(shè)計過程中遇到一個嚴重的問題就是系統(tǒng)的時序設(shè)計。我們發(fā)現(xiàn)程序的鍵盤掃描程序和中斷程序發(fā)生沖突。導致按鍵功能和顯示功能不能同時出現(xiàn)。后來經(jīng)過排查發(fā)現(xiàn),中斷子程序設(shè)計的不合理,導致發(fā)生了中斷嵌套。將中斷子程序的部分內(nèi)容調(diào)整到主程序中調(diào)用子程序則這解決了這一問題。致 謝 經(jīng)過這些天有關(guān)于出租車計價器的課程設(shè)計,使我對單片機的應用有了更深的了解。在課程設(shè)計的過程中,還是碰到了許多的問題。比如,對于數(shù)碼管動態(tài)掃描顯示和鍵盤的延時防抖的綜合編程不能較好地解決;對于代碼的前后順序及調(diào)用掌握得還不夠好;對于一些相關(guān)的應用軟件沒能熟練掌握。通過這幾天晚上的苦想和反復調(diào)試,以及參考網(wǎng)上的程序,最終還是把問題解決了。通過這次課程設(shè)計,我最大的收獲就是自己的動手能力和獨立解決問題的能力得到了很大的提高,也充分體會到了自己設(shè)計東西的樂趣、學會查閱資料和對別人的東西融會變通的重要性,也明白了很多知識光靠趴在書本上學是學不到其中的精髓的,必須親自去試著實踐,親自去經(jīng)歷才能對它們真正的掌握,凡事都要自己去動下手,去實踐一下,遇到困難,永遠不要沮喪氣餒。在動手的過程中,不僅能增強實踐能力,而且在理論上可以有更深的認識;這次設(shè)計給了我極大的鼓舞和信心,相信在以后的學習中可以通過不斷的摸索和實踐來提高其他方面的知識。通過本次課程設(shè)計,又使我學到了許多書本上無法學到的知識,也使也深該體會到單片機技術(shù)應用領(lǐng)域的廣泛,不僅使我對學過的單片機知識有了很多的鞏固,同時也對單片機這一門課程產(chǎn)生了更大的興趣。在此特別感謝我的指導老師:***老師。因為*老師授課認真負責,教學水平高,對同學們指導耐心細致,不斷鼓勵我,幫助我,我才能順利的完成此次設(shè)計,實現(xiàn)專業(yè)學習的又一次飛躍!在孫老師的幫助下,我不僅切實掌握了專業(yè)知識,更是在實際操作中學到了很多實踐經(jīng)驗,對我后續(xù)的學習及工作打下了良好的基礎(chǔ)。參考文獻[1] 華成英,[M].:清華大學出版社,2006[2] [M].:高等教育出版社,2004[3] 李金平,[M].北京:電子工業(yè)出版社,2007[4] 潘永雄,[M].西安:西安電子科技大學出版社,2007[5][M].北京:清華大學出版社,2004[6] [M].北京:北京航空航天大學出版社,2009[7] [M].:北京航空
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1