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

正文內(nèi)容

單片機電子打鈴畢業(yè)設計論文-文庫吧資料

2025-01-24 14:08本頁面
  

【正文】 是在實踐中,都給了我很大的幫助。致謝衷心感謝我的指導老師魯杰爽老師。對待它們只有耐心、恒心,更要細心和信心。無論是那一方面都馬虎不得。我們?nèi)绻麤]有細心和耐心,沒有刻苦鉆研,艱苦奮斗的精神,整個課題就不可能設計成功。此次畢業(yè)設計也就圓滿完成。然后把課題設計所涉及的必用資料,以書面的形式打印出來,裝訂成本。整理階段就是把設計的原理圖及程序做裝飾。此階段要掌握編程器及單片機實驗電路板的應用。如PROTEL及匯編等應用軟件。在前階段的基礎上,根據(jù)設計目的做出設計計劃。就準備來說,主要查資料。元件的引腳也要畫的均勻,它們的每一步都是連貫的,都是一環(huán)扣一環(huán),對所做的元器件不進行了解就不可能制作出一個合格的元器件。就拿電路原理圖轉(zhuǎn)化為PCB板圖來說,如果有一個元件沒有封裝或封裝錯誤,一個元件的管腳編號不一至,在轉(zhuǎn)化時就會出錯。有利于后面的調(diào)試修改。其中有一點是值得我們注意的:在程序設計之前一定要知道設計要求,要清楚地知道本程序所有內(nèi)容以及程序的執(zhí)行過程,據(jù)此畫出本程序的流程圖,然后根據(jù)流程圖進行程序設計,這樣的程序比較有條理,各部的程序可以分別進行調(diào)試和檢查。在整個設計過程中,程序的調(diào)試是其中一個非常重要的環(huán)節(jié)。就拿編程來說,由于沒有處理好子程序的返回和時鐘中斷程序時間就導致時鐘運行到指定的時間后不打轉(zhuǎn)而是繼續(xù)走時,由于沒有把握好計數(shù)、顯示等一些細節(jié)地方,而導致時鐘計數(shù)不準確、不能正常顯示時間等一系列相當嚴重的問題。在單片機上進行調(diào)試。我相信我們的能力。我相信,將來的社會,只要能想到的就能做。但是,我從中得到了更多。在整個設計過程中我的動手能力與解決問題的能力也進一步提高。特別是認識到使用單片機進行軟件、硬件的開發(fā)過程中應注意設計要求、經(jīng)過及解決一些客觀存在問題的重要性及其意義。這不僅使我重溫了單片機的基本結(jié)構(gòu)及工作原理,接口技術(shù),而且進一步熟悉了如何使用單片機匯編語言編寫程序和調(diào)用程序的方法與技巧。如:如何設計硬件電路,如何編寫、調(diào)試軟件程序等。為此,我忠心的感謝各級領(lǐng)導及指導老師的大力支持。同時也使我的能力進一步提高。除此之外,沒有老師的關(guān)心與幫助也是很難達到設計要求的,在此再次向三位指導老師:魯杰爽、魯杰爽及彭俊珍老師表示感謝!經(jīng)過本次畢業(yè)課題設計,在為不經(jīng)意中我已掌握了不少關(guān)于單片機的實用知識。從這一方面來說,我認識到要做成一件事是很難的,期中必定有很多的阻礙,但是我們一定要慢慢來,一點一點地找出問題,再一點一點地解決它,這樣的話,到達成功的彼岸也就僅僅是時間的問題了。在查閱了大量的資料書并對實物進行詳細的檢查分析后,我們組終于發(fā)現(xiàn)問題地所在并及時地解決了問題,之后再一次對硬件進行調(diào)試,這次終于成功了。在執(zhí)行設計任務的過程中,零件的選購、實物的焊接以及到后來論文的完成都不是最難的,最難的是硬件的調(diào)試,因為理論與實踐總是存在著差距,想出來的東西沒有經(jīng)過實踐的檢驗是不可靠的,任何一個小小的疏忽大意都能導致失敗。此次畢業(yè)設計中,我們組做的是一個可在線調(diào)整的單片機電子打鈴,從畢業(yè)設計任務下達到設計任務的完成,整個過程經(jīng)歷了確定設計目標、擬訂設計項目、執(zhí)行設計任務、完成設計任務四個步驟。盡量做到硬件電路簡單穩(wěn)定,減小電磁干擾和其他環(huán)境干擾,充分發(fā)揮軟件編程的優(yōu)點,減小因元器件精度不夠引起的誤差。軟件和硬件聯(lián)調(diào)完成后,反復運行正常則可將用戶系統(tǒng)固化到EPROM中,插入用戶樣機后,用戶系統(tǒng)即能脫機工作,至此系統(tǒng)研制完成。如果采用實時多任務操作系統(tǒng),一般是逐個任務進行調(diào)試,調(diào)試方法與上相似只是實時多任務操作系統(tǒng)的應用程序是由若干個任務程序組成,一般是逐個進行調(diào)試,在調(diào)試某一個任務時,同時也調(diào)試相關(guān)的子程序、中斷服務程序和一些操作系統(tǒng)的程序。經(jīng)單步和斷點運行調(diào)試后,還應進行連續(xù)調(diào)試,這是因為單步運行只能驗證程序的正確與否,而不能確定定時的精度、CPU的實時響應等問題。輸入設備的狀態(tài)是否正常等等。各模塊通過以后,可以把有關(guān)的功能模塊聯(lián)合起來一起進行綜合調(diào)試。通過檢測可以發(fā)現(xiàn)程序中的死循環(huán)錯誤、機器碼錯誤及轉(zhuǎn)移地址的錯誤,同時也可以發(fā)現(xiàn)用戶系統(tǒng)中的硬件故障、軟件算法及硬件設計故障。調(diào)試各子程序暗無天日定要符合現(xiàn)場環(huán)境,即入口條件和出口條件。 軟件調(diào)試方法軟件調(diào)試與所選用的軟件結(jié)構(gòu)和程序設計技術(shù)有關(guān)。在調(diào)試過程中若發(fā)現(xiàn)用戶系統(tǒng)工作不穩(wěn)定,可能有下列情況:電源系統(tǒng)供電電流不足,聯(lián)機時公共地線接觸不良;擁護系統(tǒng)主板負載過大;用戶的各級電源濾波不完善等。在用戶系統(tǒng)的樣機(主機部分)調(diào)試好后,、A/D、D/A板等。通過對波形的觀察分析,尋找故障原因,并進一步排除故障。一切正常,即可打開電源。有些故障還是要通過聯(lián)機調(diào)試才能發(fā)現(xiàn)和排除。在不插片子的情況下,加電檢查各插件上引腳的電位,仔細測量各點電位是否正常,尤其應注意單片機插座上各點電位是否正常,若有高壓,聯(lián)機時將會損壞開發(fā)機。應特別注意電源的下走線,防止電源之間的適中和極性錯誤,并重點檢查擴展系統(tǒng)總線是否存在相互間的適中或與其他信號線的短路。電源故障包括:。(3)可靠性差:引起可靠性差的原因很多,如金屬化孔與接插件接觸不良會造成系統(tǒng)時好時壞,經(jīng)不起振動;;走線和布局不合理等也會引起系統(tǒng)可靠差。 常見的硬件故障(1)常見的錯誤:樣機硬件的邏輯錯誤是由于設計錯誤或加工過程中的工藝性錯誤所造成的。 硬件調(diào)試方法電子打鈴的硬件和軟件調(diào)試是分不開的,許多硬件故障是在軟件設計時才發(fā)現(xiàn)的。7 電子打鈴的調(diào)試電子打鈴設計完成后,依據(jù)硬件的設計試制和組裝樣機及軟件設計完成后,便進入系統(tǒng)的調(diào)試階段。調(diào)試工作可以先部分(或模塊)而后總體。匯編完成后還要通過調(diào)試來檢查所 編程序是否正常運行。匯編是將源程序變?yōu)榭蓤?zhí)行的目的程序。編程根據(jù)程序流程圖來進行,所編寫的源程序要力求簡單明了,層次清晰,運行時間短,占用存儲空間小。在編程之前要規(guī)劃好寄存器和存儲器的使用。當程序較大時,應根據(jù)功能將整個程序分類若干模塊。 流程圖的繪制有一個由粗到細的過程,需要反復修改,求得完善。流程圖是有規(guī)定的圖形符號配合文字說明來表示算法或處理總是的步驟。如果比較復雜,同需要進行程序結(jié)構(gòu)的設計。 程序結(jié)構(gòu)的設計程序結(jié)構(gòu)的設計是算法轉(zhuǎn)化為程序的準備階段。往往算法不是唯一的。例如,對于單純的數(shù)值計算問題,匯編語言指令本身只能進行加、減、乘、除….等基本運算,但是實際問題可能是計算某個函數(shù)之后才解方程。而對于比較復雜的課題,必須作全面深入的分析,才能為以后的工作打下基礎。分析題目是整個程序設計的重點。 程序設計的基本方法當給定一個題目,進行程序設計時,一般應按以下幾個步驟進行:分析題目,確定算法,程序結(jié)構(gòu)的設計,編寫源程序,匯編和調(diào)試。再繪制出詳細 的流程圖(細框圖)。缺點是上一級的程序錯誤會對整個程序產(chǎn)生影響。根據(jù)需要也可以采用自上而下的程序設計方法,此方法先從主程序開始設計,然后再編制個從屬的程序和子程序。在程序設計方法上,模塊程序設計是單片機應用中常用的程序設計方法。對于復雜的課題設計,可采用實時多任務操作系統(tǒng),此操作系統(tǒng)應具備任務調(diào)度,實時控制,實時時鐘,輸入輸出和中斷控制,系統(tǒng)調(diào)用,多個任務并行運行等功能。對于簡單的課題設計,可采用順序結(jié)構(gòu)設計方法,其系統(tǒng)軟件由主程序和若干個中斷服務程序構(gòu)成。 軟件結(jié)構(gòu)設計合理的軟件結(jié)構(gòu)是設計出一個性能優(yōu)良的單片機應用于系統(tǒng)軟件的基礎,必須充分重視。(5)注意在程序的有關(guān)位置處寫上功能注釋,提高程序的可讀性。這不僅是程序設計的一個重要組成部分,而且是決定成敗的關(guān)鍵部分。即根據(jù)功能要求,描述出各個輸入和輸出變量之間的數(shù)學關(guān)系,它是關(guān)系到系統(tǒng)性能好壞的重要因素。既便于調(diào)試、鏈接,又便于移植、修改。根據(jù)它們之間的聯(lián)系和時間上的關(guān)系,設計出合理的軟件總體結(jié)構(gòu),使其清晰、簡捷、流程合理。所以事先要給予以定義。(3)若有斷電保護措施,應定義數(shù)據(jù)暫存區(qū)標志單元等。其軟件定義內(nèi)容有:(1)確定各輸入/輸出的功能,信號的類別,電平范圍,與系統(tǒng)接口方式,占用口地址,讀取的輸入方式等。 軟件設計在電子打鈴的研制中,軟件設計是工作量最大而也是最重要的一環(huán),其設計的一般方法和步驟如下。 工藝設計,包括機箱、面板、配線、接插件等,這也是一個初次進行系統(tǒng)設計人員容易疏忽但又十分重要的問題。規(guī)定的功能隨單片機的應用系統(tǒng)不同而不同。規(guī)定的條件包括環(huán)境條件(如溫度、濕度、振動等)、供電條件等。:課題設計的可靠性是一項最重要最基本的技術(shù)指標,這是硬件設計時必須考慮的一個指標。在這種情況下,應用系統(tǒng)的硬件設計就應該包括與此有關(guān)的外圍電路。此情況下必須在部線上加驅(qū)動器。:MCS51系統(tǒng)單片機擴展功能比較強,但擴展總線負載能力有限。:MCS51系統(tǒng)有充足的存儲空間,包括64KB程序存儲器和64KB的數(shù)據(jù)存儲器,在應用系統(tǒng)中一般不需要這么大的容量。對于電路芯片的選擇原則應根據(jù)系統(tǒng)對它的速度、精度、價格的要求而確定。電子音時鐘的研制過程主要包括總體設計、硬件設計、軟件設計、在線仿真調(diào)試、程序固化等幾個階段。硬件和軟件只有緊密結(jié)合,協(xié)調(diào)一致,才能組成高性能的應用系統(tǒng)。硬件指單片機、擴展的存儲器、輸入輸出設備、控制設備、執(zhí)行部件等組成的系統(tǒng)。所謂應用系統(tǒng),就是利用單片機為某應用目的而設計的單片機專用系統(tǒng)(在調(diào)試過程中通常稱為目標系統(tǒng))。 測試結(jié)果 基本要求上電復位后,由顯示信息可知達到數(shù)字顯示時間、鬧鐘開、關(guān)狀態(tài)、鬧鐘燈熄滅的顯示要求,可進行時間設定,在新的時間點上運行,實現(xiàn)時間設置功能;可進行鬧鐘時間設定,在新的時間點到達時,發(fā)出聲報警,實現(xiàn)鬧鐘設置功能;時間到達鬧鐘設置值時,系統(tǒng)發(fā)出聲報警,實現(xiàn)鬧鐘控制。經(jīng)過調(diào)試,鬧鐘功能正常,滿足題目的基本要求。鬧鐘測試(利用仿真機調(diào)試成功后通過編程器將程序?qū)懭胄酒姓{(diào)試,調(diào)試結(jié)果顯示,該模塊可以顯示時分秒,可以正常工作。時鐘測試(采用先分別調(diào)試各單元模塊,調(diào)通后再進行整機調(diào)試的方法,以提高調(diào)試效率。 數(shù)碼管驅(qū)動模塊5 測試方法及結(jié)果824 系統(tǒng)模塊設計及電路圖通過單片機的中斷定時控制鬧鈴停止。 其他設計的考慮由于本題顯示信息比較簡單,采用液晶顯示界面不清晰,操作不方便。方案二:采用液晶顯示。數(shù)碼管亮度高、體積小、重量輕,但其顯示信息簡單、有限,在本題目中應用很大。 顯示模塊的選擇方案二:采用時鐘芯片。3 模塊電路設計與比較 時鐘方案選擇方案一:因為題目中只要求顯示小時和分鐘,因此可以用門電路組合構(gòu)成
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1