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

正文內(nèi)容

51單片機(jī)基于出租車計價系統(tǒng)的畢業(yè)論文設(shè)計(編輯修改稿)

2025-10-07 17:28 本頁面
 

【文章內(nèi)容簡介】 7 AT89S52 具有 ISP 的功能,即可以通過并口線直接將程序下載到單片機(jī)內(nèi),因此, AT89S52 具有兩種狀態(tài),下載程序狀態(tài)和運行狀態(tài)。該復(fù)位電路能實現(xiàn)上電自動復(fù)位,也能手動復(fù)位,一般復(fù)位時 RESET 應(yīng)保持 20 毫秒以上高電平,此復(fù) 位時間由接地電容控制。 鍵盤電路 如圖 35 所示為獨立式按鍵電路,每個按鍵占用一根 I/O 口線,每根 I/O口線上按鍵的工作狀態(tài)不會影響其它按鍵的工作狀態(tài)。這種按鍵的軟件程序簡單,但占用 I/O 口線較多。(一跟口線接一個按鍵),適用于鍵盤數(shù)較少的系統(tǒng)中。 圖 35 鍵電路圖 圖 36 按鍵實物圖 瀘州職業(yè)技術(shù)學(xué)院 系統(tǒng)組成及功能 8 LCD12864 顯示 通過用 12864顯示出租車的單程價、起步價、可以顯示里程、總金額、等待時間、速度等?,F(xiàn)在的 LCD 價格便宜且適合我們做單片機(jī)的顯示屏。應(yīng)用也十分廣泛。電路連接 如圖37 所示。 圖 37 顯示電路 圖 37 LCD12864 實物圖 瀘州職業(yè)技術(shù)學(xué)院 系統(tǒng)軟件設(shè)計 9 第四章 系統(tǒng)軟件設(shè)計 第一節(jié) 主程序設(shè)計 在主程序模塊中,需要完成對各接口芯片的初始化、出租車起價和單價的初始化、中斷向量的設(shè)計以及開中斷、循環(huán)等待等工作。另外,在主程序模塊中還需要設(shè)置啟動 /清除標(biāo)志寄存器、里程寄存器和價格寄存器,并對它們進(jìn)行初始化。然后,主程序?qū)⒏鶕?jù)各標(biāo)志寄存器 的內(nèi)容,分別完成啟動、清除、計程和計價等不同的操作。主程序流程圖如圖 所示。當(dāng)按下 S1時,就啟動計價,將根據(jù)里程寄存器中的內(nèi)容計算和判斷出行駛里程是否已超過起價公里數(shù)。若已超過,則根據(jù)里程值、每公里的單價數(shù)和起價數(shù)來計算出當(dāng)前的累計價格,并將結(jié)果存于價格寄存器中,然后將時間和當(dāng)前累計價格送顯示電路顯示出來。當(dāng)?shù)竭_(dá)目的地的時候,由于霍爾開關(guān)沒有送來脈沖信號,就停止計價,顯示當(dāng)前所應(yīng)該付的金額和對應(yīng)的單價,到下次啟動計價時,系統(tǒng)自動對顯示清零,并重新進(jìn)行 初始化過程。 瀘州職業(yè)技術(shù)學(xué)院 系統(tǒng)軟件設(shè)計 10 如圖 41 主程序流程圖 開始 初始化 鍵盤掃描程序 是否有按鍵 掃描鍵值 清楚鍵 4? 單程鍵 1? 往返鍵 2? 暫停鍵 3? 查詢鍵 5? 返回鍵 6? 單程函數(shù)調(diào)用 往返函數(shù)調(diào)用 T0 暫停計時 顯示全部清零 顯示等待時間 顯示里程、金額 Y Y Y Y Y Y N N N N N Y N 瀘州職業(yè)技術(shù)學(xué)院 系統(tǒng)軟件設(shè)計 11 第二節(jié) 定時中斷服務(wù)程序 在定時中斷服務(wù)程序中,每 1/40s 產(chǎn)生一次中斷,當(dāng)產(chǎn)生 40 次中斷的時候,也就到了一秒,送數(shù)據(jù)到相應(yīng)的顯示緩沖單元,并調(diào)用顯示子程序?qū)崟r顯示。其程序流程如圖 42 所示。 圖 42 定時中斷服務(wù)程序 第三節(jié) 鍵盤服務(wù)程序 鍵盤采用查詢的方式,放在主程序中,當(dāng)沒有按鍵按下的時候,單片機(jī)循環(huán)主程序,一旦有按鍵按下,便轉(zhuǎn)向相應(yīng)的子程序處理,處理結(jié)束再返回。 六個按鍵分別對 應(yīng)六個簡單的子程序。 如果按鍵 S1 被按下,則調(diào)用第一個子程序: begin_signal 標(biāo)志置 1,將s_or_d 標(biāo)志置 0。表示單程開始。 如果按鍵 S2 被按下,則調(diào)用第一個子程序: begin_signal 標(biāo)志置 1,將s_or_d 標(biāo)志置 1。 表示往返開始。 開始 中斷初始化 脈沖計算 是否到四十次 測量速度 返回 Y N 瀘州職業(yè)技術(shù)學(xué)院 系統(tǒng)軟件設(shè)計 12 如果按鍵 S3被按下,則調(diào)用第一個子程序: begin_signal 標(biāo)志置 0。 表示暫停。 如果按鍵 S4被按下,則調(diào)用第一個子程序: pulse_counter 標(biāo)志置 0,將 t置 0。 表示將顯示數(shù)據(jù)清空。 如果按鍵 S5被按下,則調(diào)用第一個子程序: dispflag 標(biāo)志 置 1。 表示進(jìn)入查詢界面。 如果按鍵 S6被按下,則調(diào)用第一個子程序: dispflag 標(biāo)志置 0。 表示退出查詢界面。 瀘州職業(yè)技術(shù)學(xué)院 系統(tǒng)測試 13 第五章 系統(tǒng)測試 第一節(jié) 硬件調(diào)試 第一步:目測,檢測外部的各元件電路是否有斷點。一般先檢查有焊接點的線路,因為這些地方是最容易出現(xiàn)斷點的可用帶放大鏡的臺燈檢查更佳,如圖51為目測實圖。 如圖 51 目測實物圖 第二步用萬用表檢測。 先用萬用表復(fù)核目測中 有疑問的連接點,在檢測各種電源線與底線是否有短路現(xiàn)象。 將萬用表打在歐姆擋,然后將表筆接在被測線路之間,看實數(shù)是否有變化,有則表明導(dǎo)通。如圖 52 為萬用表測試實物圖。瀘州職業(yè)技術(shù)學(xué)院 系統(tǒng)測試 14 如圖 52 第二節(jié) 軟件調(diào)試 軟件調(diào)試是通過對用戶程序的匯編、連接、執(zhí)行來發(fā)現(xiàn)程序中存在的語法錯誤與邏輯錯誤并加以排除糾正的過程。查看程序是否有邏輯錯誤。如圖 51程序窗口。 瀘州職業(yè)技術(shù)學(xué)院 系統(tǒng)測試 15 如圖 51 程序輸入窗口 如圖 52 為程序編譯窗口。 瀘州職業(yè)技術(shù)學(xué)院 系統(tǒng)測試 16 如圖 52 程序編譯窗口 如果信息欄顯示沒有錯誤,表明沒有語法錯誤,然后可以生成“ *.HEX”文件下載到芯片里,與硬件聯(lián)合調(diào)試。 瀘州職業(yè)技術(shù)學(xué)院 結(jié)束語 17 結(jié)束語 經(jīng)過這些天有關(guān)于出租車計價器的課程設(shè)計,使我對單片機(jī)的應(yīng)用有了更深的了解。在課程設(shè)計的過程中,還是碰到了許多的問題。比如,對于數(shù)碼管動態(tài)掃描顯示和鍵盤的延時防抖的綜合編程不能較好地解決;對于代碼的前后順序及調(diào)用掌握得還不夠好;對于一些相關(guān)的應(yīng)用軟件沒能熟練掌握。通過這幾天晚上的苦想和反復(fù)調(diào)試,以及參考網(wǎng)上的程序,最終還是沒能把問題解決。 通過這次課程設(shè)計,我最大的收獲就是自己的動手能力和獨立解決問題的能力得到了很大的提高,也充分體會到了自己設(shè)計東西 的樂趣、學(xué)會查閱資料和對別人的東西融會變通的重要性,也明白了很多知識光靠趴在書本上學(xué)是學(xué)不到其中的精髓的,必須親自去試著實踐,親自去經(jīng)歷才能對它們真正的掌握,凡事都要自己去動下手,去實踐一下,遇到困難,永遠(yuǎn)不要沮喪氣餒。在動手的過程中,不僅能增強(qiáng)實踐能力,而且在理論上可以有更深的認(rèn)識;這次設(shè)計給了我極大的鼓舞和信心,相信在以后的學(xué)習(xí)中可以通過不斷的摸索和實踐來提高其他方面的知識。通過本次課程設(shè)計,又使我學(xué)到了許多書本上無法學(xué)到的知識 ,也使也深該體會到單片機(jī)技術(shù)應(yīng)用領(lǐng)域的廣泛,不僅使我對學(xué)過的單片機(jī)知識有了很 多的鞏固,同時也對單片機(jī)這一門課程產(chǎn)生了更大的 瀘州職業(yè)技 術(shù)學(xué)院 致謝 18 致謝 首先要感謝我的家人,是他們讓我能上大學(xué);在大學(xué)里,先要學(xué)會學(xué)習(xí)才能學(xué)的更好,是老師教了我怎樣學(xué)習(xí),到現(xiàn)在能完成畢業(yè)設(shè)計,都少不了老師的功勞;在整個設(shè)計過程中,從硬件電路圖到軟件編程,應(yīng)用了相當(dāng)多的知識,包含了大學(xué)三年所學(xué)的知識,在此向各位任課老師表示感謝。 在設(shè)計過程中,指導(dǎo)老師李庭貴老師給予了我很大幫助,李老師對設(shè)計中出現(xiàn)的問題作了及時講解和耐心指導(dǎo),使我的設(shè)計得以順利完成。在此,特向李庭貴老師、何兵老師、等表示感謝;同時,很 多同學(xué)也給我提供了很多幫助,也向幫助我的同學(xué)表示感謝。 瀘州職業(yè)技術(shù)學(xué)院 附錄 A 19 附錄 A 瀘州職業(yè)技術(shù)學(xué)院 附錄 B:程序清單 20 附錄 B 程序清單 include define uint unsigned int define uchar unsigned char define rate 15//脈沖數(shù)與里程數(shù)的比例 sbit P20=P2^0。 sbit
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1