單片機實習報告【三篇】_第1頁
單片機實習報告【三篇】_第2頁
免費預覽已結束,剩余11頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、單片機實習報告【三篇】單片機實習報告【一】一實習目的1.通過對單片機小系統的設計、焊接、裝配,掌握電 路原理圖及電子線路的基本焊接裝配工藝、規范及注意事項2.通過對系統板的測試,了解系統板的工作原理及性能,掌握元器件及系統故障的排除方法;3.掌握程序編制及調試方法,完成系統初始化、存儲器操作、端口操作、鍵盤顯示等程序的編制及調試(匯編語言、C 語言均可);4.通過單片機系統的組裝,調試以及程序編制、調試 及運行,與理論及實驗的有機結合和指導教師的補充介紹, 使學生掌握控制系統的工作原理、開發方法和操作方法。5.培養學生解決實際問題的能力,提高對理論知識的 感性認識。二實習意義通過本實習不但可以

2、掌握單片機軟、硬件的綜合調試方法,而且可以熟練掌握電路原理圖,激發對單片機智能性的 探索精神,提高學生的綜合素質,培養學生應用單片機實現 對工業控制系統的設計、開發與調試的能力。在制作學習過 程中,不但可以掌握軟、硬件的綜合調試方法,而且可以使 學生對單片機智能性產生強烈的欲望。達到最大限度地掌握 微機應用技術,軟件及接口設計和數據采集與處理的技能, 培養電綜合實踐素質的目的。三系統基本組成及工作原理1 系統基本組成系統以單片機 STC89C52 作為控制核心,各部分基本組 成框圖如圖 1 所示。流水燈部分由單片機、鍵盤模塊等組成;四位數碼顯示,編程實現 30 秒倒計時部分由單片機、 鍵盤模塊

3、、液晶顯示模塊等組成;按鍵功能部分通過按鍵控制流水燈部分、四位數碼顯示 部分;電子鐘部分由單片機、 鍵盤模塊、液晶顯示模塊等組成 使用功能鍵實現相應的功能組合部分通過流水燈部分、30 秒倒計時部分實現;模數轉換部分由單片機、 ADC0809 轉換模塊、鍵盤模塊、 液晶顯示模塊等組成。2 系統工作原理本設計采用 STC89C52R(單片機作為本系統的控制模塊。 單片機可把由 ADC0809 及單片機中的數據利用軟件來進行處 理,從而把數據傳輸到顯示模塊,實現阻值大小的顯示。以 數碼管顯示為顯示模塊,把單片機傳來的數據顯示出來。在顯示電路中,主要靠按鍵來實現各種顯示要求的選擇與切 換。對于模數轉換

4、部分,單片機89C51 通過 P0 口的 I/O 線向 ADC0809 發送鎖存地址以及復位、啟動轉換等信號,并查 詢轉換狀態。ADC0809 啟動轉換后,將 0-8 個通道一次輸入 的電壓信號轉換成相應的數字量,供89c51 讀取使用,并且將 EOC 置 1 供單片機查詢轉換狀態。而滑動變阻器負責將阻 值信號轉換成電壓信號,再送到ADC0809 的八個通道。當單片機查詢到轉換結束后依次讀取數據并按照現實的需要進 行二進制轉 BCD 碼等處理最后控制顯示電路顯示出數字。其實現方式是:ADC0809 專換來自 3 通道的阻值變化信號。80c51 的P2 口與 ADC0809 的輸出相連用于讀取轉

5、換結果, 同時作 控制總線,向 ADC0809 發送鎖存、啟動等控制信息,并查詢 EOC 狀態。ALE經分頻后給 ADC0809 提供時鐘信號。和口用 于向顯示電路輸出段碼,用于數碼管的位選。四系統硬件設計結合本設計的要求和技術指標,通過對系統大致程序量 的估計和系統工作的估計,考慮價格因素。選定AT89C51 單片機作為系統的主要控制芯片,8 位模擬轉換器 ADC0809 進行阻值轉換。逐次比較法 A/D 轉換器是目前種類最多、應用最廣的 A/D 轉換器,其原理即“逐位比較”,其過程類似 于用砝碼在天平上稱物體重量。它由N 位寄存器、A/D 轉換 器、比較器和控制邏輯等部分組成, N 位寄存

6、器代表 N 位二 進制碼。目前應用最廣的逐次比較法 A/D 轉換器有 ADC0809 它是一種 8 路模擬輸入 8 位數字輸出的逐次比較法 A/D 轉換 器件。其主要性能指標和特性如下:分表率:8 位轉換時間:取決于芯片時鐘頻率,轉換一次時間位64個時鐘周期單一電源:+5v模擬輸入電壓范圍:單極性 0-+5V;雙極性-5v-+5v具有可控三態輸出鎖存器啟動轉換控制位脈沖式,上升沿使內部所有寄存器清零,下降沿使 A/D 轉換開始。通過以上性能比較,我們不難看出ADC0809 滿足本設計的要求,所以本設計采用 ADC0809 乍為 A/D 轉換器1 按鍵電路設計利用單片機的 P1 口擴展一個 8

7、位鍵盤。2 晶振與復位電路設計本設計采用的是上電復位的形式,如圖所示,上電順進RST 獲得高電平,隨著電容器 C 的充電,RST 引腳上的高電 平將逐漸下降,只要高電平能保持復位所需要的兩個機器周 期以上時間,單片機就能實現復位操作。晶振電路為單片 機提供工作所需要的時鐘信號。震蕩頻率越高,系統時鐘頻 率也越高,單片機運行的速度就越快。其電路如圖所示。89C51 的 XTAL1 和 XTAL2 兩個引腳跨接晶體振蕩器和微調電 容C1、C2 形成反饋電路,就構成了穩定的自激振蕩器,本 設計的震蕩器頻率為 12MHZ3 下載電路設計4 流水燈模塊設計5 模數轉換模塊設計6 顯示電路設計本設計采用六

8、位數碼管。本系統采用共陽極動態掃描的方式連接。數碼管的段碼數據由89C51 的口送出,89C51 的輸出位選通信號,只有被選中的那位數碼管才會顯示段碼7 整體電路設計五系統軟件設計1 主程序設計主程序采用分支結構,以狀態號標識系統所處的狀態。在上電初始化后即進入狀態號的輪詢掃描,狀態號的值決定 了分支程序的入口。其中分支程序分別為:AD 轉換模塊(狀態號為 0),數字模塊狀態號為 1),倒計時模塊(狀態號為 2),電子鐘模塊(狀態號為 3),功能組合模塊(狀態號為 4),流 水燈模塊(狀態號為 5)。2 功能子程序設計流水燈模塊流水燈模塊利用單片機的P3 口,通過給 P3 口的各位送低電平,相

9、應的實現流水燈有規律的點亮。30 秒倒計時模塊30 秒倒計時模塊利用單片機的與口送相應的段控數據, 口送相應的位控數據。通過程序實現30 秒倒計時。數字加減模塊利用數碼管實現數字顯示,通過加一鍵或者是減一鍵實 現數字變量的加一或者減一,進而實現利用數碼管顯示加一 鍵、減一鍵功能。電子鐘模塊利用數碼管實現時間顯示,通過加一鍵或者是減一鍵實 現小時變量或者是分鐘變量的加一,從而實現調時功能。模數轉換模塊對于模數轉換部分,單片機 89C51 通過 P0 口的 I/O 線 向ADC0809 發送鎖存地址以及復位、啟動轉換等信號,并查 詢轉換狀態。ADC0809 啟動轉換后,將 0-8 個通道一次輸入

10、的電壓信號轉換成相應的數字量,供89c51 讀取使用,并且將 EOC 置 1 供單片機查詢轉換狀態。而滑動變阻器負責將阻 值信號轉換成電壓信號,再送到ADC0809 的八個通道。當單片機查詢到轉換結束后依次讀取數據并按照現實的需要進 行二進制轉 BCD 碼等處理最后控制顯示電路顯示出數字。其實現方式是:ADC0809 專換來自 3 通道的阻值變化信號。80c51 的P2 口與 ADC0809 的輸出相連用于讀取轉換結果, 同時作 控制總線,向 ADC0809 發送鎖存、啟動等控制信息,并查詢 EOC 狀態。ALE經分頻后給 ADC0809 提供時鐘信號。和口用 于向顯示電路輸出段碼,用于數碼管

11、的位選。六實習總結、體會本次單片機實習我們一共完成了個模塊的程序設計,包 括:led顯示模塊、數碼管顯示模塊和鍵盤模塊。分別實現 了流水燈的循環點亮控制、數碼管的靜態和動態計數顯示, 還有矩陣鍵盤按鍵控制數碼管顯示的程序設計。然后我們分 別用 protues 系統仿真軟件對各個模塊進行了模擬仿真,用 keil 軟件編制了匯編語言程序,驗證了我們所設計的程序。這次實習還使我理解了編寫程序的一些技巧。單片機應用系 統一般由包含多個模塊的主程序和由各種子程序組成。每一 模塊都要完成一個明確的任務,實現某個具體的功能,如計 算、接受、發送、延時、顯示等。采用模塊化程序設計方法, 就是將這些具體功能程序

12、進行獨立設計和分別調試,最后將 這些模塊程序裝配成整體程序并進行聯合調試。模塊化程序 設計方法的優點:一個模塊可以為多個程序所共享;單個功能明確的程序模塊的設計和調試比較方便,容易完成;利用已經編好的成熟模塊,將大大縮短開發程序的時間,降低開 發成本。采用循環結構和子程序結構可以使程序的容量大大 減少,提高程序的效率,節省內存。對于多重循環,要注意各重循環的初值和循環結束的條件,避免出現程序無休止循 環的“死循環”現象;通過這次的實習我發現,只有理論水 平提高了,才能夠將課本知識與實踐相結合,理論知識服務 于教學實踐,以增強自己的動手能力。 這次實習十分有意義, 這次實習我們知道了理論和實踐的

13、距離,也知道了理論和實 踐相結合的重要性。回顧起此次課程設計,感覺受益匪淺,從拿到題目到完成整個編程,從理論到實踐,學到很多很多 的課堂理論中沒學到過的東西,不僅對鍵盤的識別技術這一 章節的知識點有了深刻的認識,而且對這學期開設的單片機 這門課程有了更全面的了解,尤其是在學習使用proteus 軟件片編程和仿真時收獲良多。通過這次單片機課程設計,還 使我懂得了實踐的重要性。同時在程序調試的過程中提高自 己的發現問題、解決問題、實際動手和獨立思考的能力。這次課程設計能順利的完成,除了我們的努力外,當然也離不 開指導老師申老師的辛勤指導,致使我在設計的過程中學到 了很多實用性的知識。同時,對給過我

14、幫助的所有同學和各 位指導老師表示忠心的感謝!單片機實習報告【二】通過今次單片機實訓, 使我對單片機的認識有了更深刻 的理解。系統以 51 單片機為核心部件,利用匯編軟件編程, 通過鍵盤控制和數碼管顯示實現了基本時鐘顯示功能、時間 調節功能,能實現本設計題目的基本要求和發揮部分。由于時間有限和本身知識水平的限制,本系統還存在一 些不夠完善的地方,要作為實際應用還有一些具體細節問題 需要解決。例如:不能實現只用兩個按鍵來控制時鐘時間, 還不能實現鬧鐘等擴展功能。踉踉蹌蹌地忙碌了兩周,我的時鐘程序終于編譯成功。 當看著自己的程序,自己成天相伴的系統能夠健康的運行, 真是莫大的幸福和欣慰。我相信其中

15、的酸甜苦辣最終都會化 為甜美的甘泉。但在這次實訓中同時使我對匯編語言有了更深的認識。 當我次接觸匯編語言就感覺很難,特別是今次實訓要用到匯 編語言,盡管困難重重,可我們還是克服了。這次的實訓使 培養了我們嚴肅認真的做事作風,增強了我們之間的團隊合 作能力,使我們認識到了團隊合作精神的重要性。這次實訓的經歷也會使我終身受益,我感受到這次實訓 是要真真正正用心去做的一件事情,是真正的自己學習的過 程和研究的過程,沒有學習就不可能有研究的能力,沒有自 己的研究,就不會有所突破。希望這次的經歷能讓我在以后 學習中激勵我繼續進步。單片機實習報告【三】通過這一個學期的單片機學習,我收獲了很多關于單片 機的

16、知識,并且這些知識和日常的生活息息相關。了解了一 些簡單程序的錄入,LED 顯示器、鍵盤、和顯示器的應用和 原理。LED 顯示器:LED 顯示器是由發光二管組成顯示字段的 器件。通常的 8 段 LED 顯示器是由 8 個發光二極管組成,LED 顯示器分共陽極和共陰極兩種。有段選碼和和位選碼。當 LED顯示器每段的平均電流位 5MA 時,就有較滿意的亮度,一般 選擇斷碼 5- 10MA 電流;位線的電流應選擇 40-80MA。LED 顯 示器的顯示方式有動態和靜態兩種。7289A 芯片是具有 SPI串行接口功能的顯示鍵盤控制芯片,它可同時取得8 位共陰極數碼管和 64 個鍵的鍵盤矩陣。7289A

17、 的控制指令分為兩類: 8位寬度的單字節指令和 16 位寬度雙字節指令;還有閃爍指 令和消隱指令。7289A 采用串行方式 SPI 總線與微處理器通 信;7289A 與AT89C52 接口電路,在實際電路中無論接不接鍵 盤,電路中連接到其各段上的 8 個 100 千歐的下拉電阻均不 可以省去,如果不接鍵盤而只接顯示器可以省去8 個 10 千歐電阻,若僅接鍵盤而不接顯示器,可省去串入 DP 及 SA-SG連線的 8 個 220 歐電阻,7289A 還需要外接晶體振蕩電路。 液晶顯示器簡稱 LCD 其顯示原理是用經過處后的液晶具有 能改變光線傳輸方向的特性,達到顯示字符和圖形的目的。 最簡單的筆段

18、式液晶顯示器類似于LCD 顯示器,可以顯示簡單的字符和數字,而目前大量使用的是點陣式LCD 顯示器,既可以顯示字符和數字也可以顯示漢字和圖形。如果把LCD顯示屏、背光可變電源、接口控制邏輯、驅動集成芯片等部件構成一個整體,是的與 CPU 接口十分方便鍵盤:鍵盤是最常見的計算機輸入設備,它廣泛應用于 微型計算機和各種終端設備上。計算機操作者通過鍵盤向計 算機輸入各種指令、數據,指揮計算機的工作。按照鍵盤的 工作原理和按鍵方式的不同,可以劃分為四種:機械式鍵盤 采用類似金屬接觸式開關,工作原理是使觸點導通或斷開, 具有工藝簡單、噪音大、易維護的特點。塑料薄膜式鍵盤鍵盤內部共分四層,實現了無機械磨損

19、。其特點是低價格、 低噪音和低成本,已占領市場絕大部分份額。導電橡膠式鍵盤觸點的結構是通過導電橡膠相連。鍵盤內部有一層凸起 帶電的導電橡膠,每個按鍵都對應一個凸起,按下時把下面 的觸點接通。這種類型鍵盤是市場由機械鍵盤向薄膜鍵盤的 過渡產品。 無接點靜電電容式鍵盤使用類似電容式開關的 原理,通過按鍵時改變電極間的距離引起電容容量改變從而 驅動編碼器。特點是無磨損且密圭寸性較好。按照按鍵方式的不同鍵盤可分為接觸式和無觸點式兩 類。接觸式鍵盤就是我們通常所說的機械式鍵盤,它又分為 普通觸點式和干簧式。普通觸點式的兩個觸點直接接觸,從 而使電路閉合,產生信號;而干簧式鍵盤則是在觸點間加裝 磁鐵,當鍵

20、按下時,依靠磁力使觸點接觸,電路閉合。與普 通觸點式鍵盤相比,干簧式鍵盤具有響應速度快、使用壽命 長、觸點不易氧化等優點。無觸點式鍵盤又分為電容式、霍 爾式和觸摸式三種。其中電容式是我們最常用到的鍵盤類 型, 它的觸點之間并非直接接觸, 而是當按鍵按下時, 在觸 點之間形成兩個串聯的平板電容,從而使脈沖信號通過,其 效果與接觸式是等同的。電容式鍵盤擊鍵時無噪聲,響應速 度快,但是價格很高一些。顯示器:按照顯示器的顯示管分類 CRT LCD。按顯示色 彩分類單色顯示器、彩色顯示器。按大小分類通常有14 寸、15 寸、17 寸和 19 寸,或者更大。顯示管的屏幕上涂有一層 熒光粉,電子槍發射出的電子擊打在屏幕上,使被擊打位置 的熒光粉發光,從而產生了圖像,每

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論