【文章內容簡介】
,每個按鍵占用一根I/O口線,每個按鍵電路相對獨立。I/O口通過按鍵與地相連,本次設計采用P1口接按鈕,因為只有兩個按鈕,,又P1口內部沒有上拉電阻,我在外面接上拉電阻。 按鈕接口電路(七) 顯示電路對于現實顯示電路我們可以采用七段顯示數碼管,也可以采用液晶顯示,本次設計我采用四位七段顯示數碼管。 (八)行駛里程設計在本次設計中我們用信號源模擬出租車里程,以便獲得行駛里程信號送到單片機經處理計算,送給顯示單元。轉換關系:3072個脈沖/千米。四、 程序設計(一)主程序流程圖開 始初 始 化開總中斷和外部中斷0,定義外部中斷0的觸發(fā)方式調用掃描鍵盤子程序調用處理總價子程序調用數碼管顯示子程序結 束(二)鍵盤掃描子程序開 始是否有啟動鍵按下消抖(調用延時10ms子程序)再次確認是否有啟動鍵按下開始轉入處理總價子程序是否有消零的鍵按下消抖(調用延時10ms子程序)再次確認是否有清零鍵按下把計價器清零YYNNNNYYN(三) 處理總價子程序 開 始車程=3km?總價=Count1=車程—3km=200m?總價=+,車程=3km總價四舍五入處理YNY(四)顯示總價子程序開 始取出最高位(百位)輸出顯示,延時1ms取出十位輸出顯示,延時1ms 取出個位輸出顯示,延時1ms取出最后一位輸出顯示,延時1ms五、仿真(一) proteus軟件介紹Proteus的ISIS是一款Labcenter出品的電路分析實物仿真系統,可仿真各種電路和IC,并支持單片機,元件庫齊全,使用方便,是不可多得的專業(yè)的單片機軟件仿真系統。 該軟件的特點: ① 全部滿足我們提出的單片機軟件仿真系統的標準,并在同類產品中具有明顯的優(yōu)勢。 ②具有模擬電路仿真、數字電路仿真、單片機及其外圍電路組成的系統的仿真、RS232動態(tài)仿真、C調試器、SPI調試器、鍵盤和LCD系統仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。 ③ 目前支持的單片機類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。 ④ 支持大量的存儲器和外圍芯片??傊撥浖且豢罴瘑纹瑱C和SPICE分析于一身的仿真軟件,功能極其強大 ,可仿真5AVR、PIC。硬件電路設計步驟: professional。 。 ,使用快捷鍵P,在關鍵字那輸入元件名并且進行連線。(二) keil軟件介紹Keil軟件是目前最流行開發(fā)MCS51系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部份組合在一起。(三)利用proteus與keil進行調試使用步驟:,建立工程,輸入程序。,設計硬件電路圖,開始調試在軟件編程時,應充分利用原理圖,不然會在編程時導致硬件與軟件不能對應起來,使程序無法實現功能,還有在編程時子程序的名稱應與其功能對應,否則會使別人在讀程序的時候不能及時理解程序含義,而且在軟件調試時邏輯一定要清晰,不然在找錯時會浪費很多時間,六、設計體會與小結 出租車計費器系統的設計已經全部完成車費數目。本設計中,不管是硬件電路設計還是軟件編程,都是重點和難點。在完成這些的時候,最重要的秘訣就是將問題劃分開來,系統的,有條理的分步進行。硬件方面,先綜合考慮系統功能,再將要實現的功能劃分為各個模塊并根據各個模塊功能細化考慮模塊組成,在各個模塊都完成之后,方將所有模塊聯系在一起,形成一個完整的系統。軟件方面,同硬件也是一個道理,先綜合考慮主要程序要實現什么,然后主程序的運行思路為基礎,逐個完成各個功能的子程序,由主程序將這些子程序系統地統一在一起,使其運行更為合理流暢。另外,本次設計的出租車計價器具有性能可靠、電路簡單、成本低、實用性強等特點。一個月來,經過自己和同伴的努力,基本上完成了設計要求的內容,在系統可行性分析、原理圖設計等方面都作了許多實際工作,取得了一些成績,同時也遇到了一些問題,存在一些不足。例如硬件要經過反復試驗,在試驗中適當更換不同參數的元器件,觀察結果,最終才能確定可行的使用方案。軟件也不可能一次就寫好,亦是要經過反復測試、修改,經過反復燒寫,才能得到最后的程序。經過這一個月的學習,我覺得自己不論是在理論知識方面還是在動手能力方面都有了不小的進步,自己從中受益匪淺。這次設計很好的把以前學到的理論知識應用于實踐,使我認識到理論知識與實踐之間有一定的差距,只有通過不斷的努力學習和實踐才能很好的把理論知識應用到實踐當中,也只有通過不斷的實踐才能對理論知識的理解。通過這次設計不僅學會了如何去查找相關資料,更重要的是通過查找資料和翻閱書籍學到了不少知識,擴大了知識面,提高了知識水平。經過單元機設計和系統設計鞏固了以前所學的專業(yè)知識,自己真正認識到理論聯系實際的重要性,為以后的學習和工作提供了很多有價值的經驗。通過這次設計不僅增強了自己的動腦能力和動手能力,也提高了我思考問題、分析問題、解決問題的能力,更重要的是學會用工程化的思想來解決問題。這在以前的學習過程中是不曾學到的。這次設計是我認真認識到完整、嚴謹、科學分析問題、解決問題的思想是多么的重要,只有擁有了科學的態(tài)度才能設計出有用的產品。另外通過本次設計,使我認識到自己理論知識的應用能力有很大的欠缺,需要在以后的學習中進一步提高。 致謝在這里,我要感謝我的指導老師――郭華老師。本次畢業(yè)設計中,郭老師給予了悉心的指導,郭老師給予了非常大的幫助,郭老師指導我完成流程圖的設計,郭老師總體把握并給予了不少意見.再次感謝幫助過我的各位老師和同學,祝愿他們永遠快樂。參考文獻[1] 蘇凱 劉慶國 陳國平。mcs51系列單片機系統原理與設計。[2] :華中科技大學出版社,[3] 余錫存 [M].陜西:西安電子科技大學出版社,[4] :人民郵電出版社,[5] 張毅坤. 單片微型計算機原理及應用,西安電子科技大學出版社 1998[6] 曾屹. 單片機原理與應用. 中南大學出版社 附錄 系統總體電路“清零鍵”按下時的仿真圖“計價鍵”按下時的仿真圖超過3km時第一個一千米跳表仿真圖超過3km時第二個兩千米跳表仿真圖 實物圖g an employment tribunal claiEmployment tribunals sort out disagreements between employers and employees.You may need to make a claim to an employment tribunal if: you don39。t agree with the disciplinary action your employer has taken against you your employer dismisses you and you think that you have been dismissed unfairly.For more information about dismissal and unfair dismissal, seeDismissal.You can make a claim to an employment tribunal, even if you haven39。tappealedagainst the disciplinary action your employer has taken against you. However, if you win your case, the tribunal may reduce any pensation awarded to you as a result of your failure to appeal.Remember that in most cases