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

正文內(nèi)容

基于單片機的出租車計價器設計--課程設計(編輯修改稿)

2024-12-16 02:49 本頁面
 

【文章內(nèi)容簡介】 和車速兩項數(shù)據(jù)。當按下鍵6時則返回顯示里程數(shù),價格兩項數(shù)據(jù)。:開始接收里程數(shù),價格顯示數(shù)據(jù)Dispflag是否為真轉為為字型碼輸出顯示接收等待時間車速顯示數(shù)據(jù)短延時返回 顯示服務程序 鍵盤服務程序鍵盤采用查詢的方式,放在主程序中,當沒有按鍵按下的時候,單片機循環(huán)主程序,一旦有按鍵按下,便轉向相應的子程序處理,處理結束再返回。參見圖9,六個按鍵分別對應六個簡單的子程序。如果按鍵S1被按下,則調(diào)用第一個子程序:begin_signal標志置1,將s_or_d標志置0。表示單程開始。 如果按鍵S2被按下,則調(diào)用第一個子程序:begin_signal標志置1,將s_or_d標志置1。 表示往返開始。如果按鍵S3被按下,則調(diào)用第一個子程序:begin_signal標志置0。 表示暫停。如果按鍵S4被按下,則調(diào)用第一個子程序:pulse_counter標志置0,將t置0。 表示將顯示數(shù)據(jù)清空。如果按鍵S5被按下,則調(diào)用第一個子程序:dispflag標志置1。 表示進入查詢界面。如果按鍵S6被按下,則調(diào)用第一個子程序:dispflag標志置0。 表示退出查詢界面。第6章 系統(tǒng)調(diào)試與測試結果分析根據(jù)系統(tǒng)設計方案,本系統(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)設計方案,本系統(tǒng)的調(diào)試共分為三大部分:硬件調(diào)試,軟件調(diào)試和軟硬件聯(lián)調(diào)。由于在系統(tǒng)設計中采用模塊設計法,所以方便對各電路模塊功能進行逐級測試。確定方案后的焊接過程很順利,3天后就完成了大部分電路的焊接工作,進行簡單的程序測試后發(fā)現(xiàn)一個問題:由于要用到555芯片產(chǎn)生脈沖,預先設計的電路中沒有提供5V電源給555供電。我們想到外接一個5V的直流電源,發(fā)現(xiàn)這樣會使整個系統(tǒng)顯示累贅而難以操作。后來我們想到與單片機最小系統(tǒng)的Vcc和555芯片共用5V電源。于是將555的電源和地接到了最小系統(tǒng)的Vcc和地。這樣,只要單片機一上電,555便可以正常工作,操作起來非常方便和快捷。在軟件設計過程中遇到一個嚴重的問題就是系統(tǒng)的時序設計。我們發(fā)現(xiàn)程序的鍵盤掃描程序和中斷程序發(fā)生沖突。導致按鍵功能和顯示功能不能同時出現(xiàn)。后來經(jīng)過排查發(fā)現(xiàn),中斷子程序設計的不合理,導致發(fā)生了中斷嵌套。將中斷子程序的部分內(nèi)容調(diào)整到主程序中調(diào)用子程序則這解決了這一問題。第7章 結論經(jīng)過這些天有關于出租車計價器的課程設計,使我對單片機的應用有了更深的了解。在課程設計的過程中,還是碰到了許多的問題。比如,對于數(shù)碼管動態(tài)掃描顯示和鍵盤的延時防抖的綜合編程不能較好地解決;對于代碼的前后順序及調(diào)用掌握得還不夠好;對于一些相關的應用軟件沒能熟練掌握。通過這幾天晚上的苦想和反復調(diào)試,以及參考網(wǎng)上的程序,最終還是把問題解決了。通過這次課程設計,我最大的收獲就是自己的動手能力和獨立解決問題的能力得到了很大的提高,也充分體會到了自己設計東西的樂趣、學會查閱資料和對別人的東西融會變通的重要性,也明白了很多知識光靠趴在書本上學是學不到其中的精髓的,必須親自去試著實踐,親自去經(jīng)歷才能對它們真正的掌握,凡事都要自己去動下手,去實踐一下,遇到困難,永遠不要沮喪氣餒。在動手的過程中,不僅能增強實踐能力,而且在理論上可以有更深的認識;這次設計給了我極大的鼓舞和信心,相信在以后的學習中可以通過不斷的摸索和實踐來提高其他方面的知識。通過本次課程設計,又使我學到了許多書本上無法學到的知識,也使也深該體會到單片機技術應用領域的廣泛,不僅使我對學過的單片機知識有了很多的鞏固,同時也對單片機這一門課程產(chǎn)生了更大的興趣。在本次課程設計過程中,我學會了在網(wǎng)絡上查找有關本設計的各硬件的資源,其中包括:AT89S51單片機及其引腳說明、555引腳圖及其引腳功能等,為本次課程設計提供了一定的資料。也為以后的進一步學習打下了堅實的基礎。 參考文獻[1] 張友德 趙志英 涂時亮 編 單片微型機原理、應用與實驗 上海: 全書[2] 徐光翔 單片機原理接口及應用 南京大學出版社[3] 張淑清等. 單片微型計算機接口技術及其應用 北京:國防工業(yè)出版社, [4] 王曉君等. MCS51及兼容單片機原理與選型 北京:電子工業(yè)出版社[5]張鑫、華臻、陳書謙.《單片機原理及應用》[M].電子工業(yè)出版社,2005.P110~136.[6]丁元杰、吳大偉.《單片微機實題集與實驗指導書》[M].機械工業(yè)出版社, 2004.P124~125.[7] AT89C52概述[EB/OL]: 附錄附錄1 總體設計電路圖附錄2 元件清單 類型名稱數(shù)量類型名稱數(shù)量電阻240Ω或270Ω4三極管9013 4750Ω48050 458550 410K10光耦233k4蜂鳴器191K4直流電機1電容104 3電機轉盤1100uF1AT24C021螺絲2DIP8座1光電傳感器1萬能板1附錄3 全部源程序該出租車計價器的系統(tǒng)軟件設計源程序如下:include define uint unsigned int define uchar unsigned chardefine rate 15//脈沖數(shù)與里程數(shù)的比例 sbit P20=P2^0。 sbit P21=P2^1。 sbit P22=P2^2。 //接 74 LS 138 控制 數(shù)碼管 sbit pulse_in=P1^0。bit pulse=1。bit dispflag。uchar num,temp。bit begin_signal。// 開始標志 bit s_or_d。//單程 還是往返 標志 uint times。 // 定時次數(shù) uint pulse_counter。uint record。uint s_temple。uint s,m。 //里程數(shù) s 和 金額 m uint t。 //等待時間 char baiwei,shiwei,gewei,xiaoshu。 char keynum。 //鍵盤 的鍵值 uchar code
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1