《單片機(jī)接口技術(shù)與實(shí)驗(yàn)》課程總結(jié).doc_第1頁
《單片機(jī)接口技術(shù)與實(shí)驗(yàn)》課程總結(jié).doc_第2頁
《單片機(jī)接口技術(shù)與實(shí)驗(yàn)》課程總結(jié).doc_第3頁
《單片機(jī)接口技術(shù)與實(shí)驗(yàn)》課程總結(jié).doc_第4頁
《單片機(jī)接口技術(shù)與實(shí)驗(yàn)》課程總結(jié).doc_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

單片機(jī)接口技術(shù)與實(shí)驗(yàn)課程總結(jié) 2011年秋季學(xué)期實(shí)驗(yàn)一 基于 SPI 總線的EEPROM 讀寫實(shí)驗(yàn)1 功能要求本實(shí)驗(yàn)要求熟悉AT93C46 的芯片功能, 掌握采用單片機(jī)和AT93C46 的硬件接口技術(shù),掌握AT93C46 的讀寫程序的設(shè)計(jì)和調(diào)試方法并通過開關(guān)控制向芯片中寫入2個(gè)字節(jié),然后再讀出顯示。2 硬件設(shè)計(jì)思路SPI 接口是在CPU 和外圍低速器件之間進(jìn)行同步串行數(shù)據(jù)傳輸,在主器件的移位脈沖下,數(shù)據(jù)按位傳輸,高位在前,低位在后,為全雙工通信,數(shù)據(jù)傳輸速度可達(dá)到幾Mbps。在本實(shí)驗(yàn)中使用AT93C46 接口芯片,由單片機(jī)的P2.0控制芯片的CS端、由單片機(jī)的P2.2控制芯片的DI端、由單片機(jī)的P2.3控制芯片的SK端、由單片機(jī)的P2.4控制芯片的DO端。先后發(fā)送寫地址及數(shù)據(jù)發(fā)送寫數(shù)據(jù)指令發(fā)送讀數(shù)據(jù)指令發(fā)送芯片擦除指令發(fā)送芯片擦寫使能指令傳回?cái)?shù)據(jù)賦值P1顯示開始結(jié)束3 軟件程序流圖4 實(shí)驗(yàn)體會(huì)通過這次實(shí)驗(yàn)對單片機(jī)接口技術(shù)有了直接而深刻的認(rèn)識,將學(xué)到的較為抽象的接口技術(shù)首次運(yùn)用到實(shí)際應(yīng)用當(dāng)中,實(shí)驗(yàn)中遇到了很多的難題,比如對接口時(shí)序的掌握以及對發(fā)送與接收字符的控制。實(shí)驗(yàn)中發(fā)現(xiàn)細(xì)心閱讀芯片的官網(wǎng)PDF說明還是很有用的。里面的相當(dāng)詳細(xì)的芯片時(shí)序與控制的介紹。實(shí)驗(yàn)中還會(huì)遇到很多線路連接等的問題,都需要在實(shí)驗(yàn)中細(xì)心推敲。實(shí)驗(yàn)二 基于 I2C 總線的EEPROM 讀寫實(shí)驗(yàn)1 功能要求本實(shí)驗(yàn)要求熟悉24C02 的芯片功能。掌握采用單片機(jī)和I2C 芯片的硬件接口技術(shù)。掌握24C02 的讀寫程序的設(shè)計(jì)和調(diào)試方法。向芯片中寫入10 個(gè)字節(jié),然后再讀出顯示。2 硬件設(shè)計(jì)思路由P2.0,P2.1分別控制24C02的SCL,SDA引腳。開始3 軟件程序流圖發(fā)送起始信號發(fā)送起始信號順次發(fā)送10字節(jié),字節(jié)之間插入應(yīng)答信號,最后字節(jié)非應(yīng)答發(fā)送停止信號發(fā)送寫器件地址 結(jié)束依次顯示八字節(jié)依次讀出八字節(jié)數(shù)據(jù)發(fā)送讀器件地址發(fā)送起始信號發(fā)送要讀的數(shù)據(jù)地址發(fā)送寫器件地址結(jié)束依次顯示八字節(jié)依次讀出八字節(jié)數(shù)據(jù)發(fā)送讀器件地址發(fā)送起始信號發(fā)送要讀的數(shù)據(jù)地址發(fā)送寫器件地址4 實(shí)驗(yàn)體會(huì)通過本次實(shí)驗(yàn)主要了解了熟悉24C02 的芯片功能,掌握24C02 的讀寫程序的設(shè)計(jì)和調(diào)試方法。實(shí)驗(yàn)中遇到了最大的問題并非是硬件的問題,而是發(fā)現(xiàn)對C中返回值不能使一個(gè)數(shù)組的問題。通過查閱資料進(jìn)一步掌握了C中指針的用法,學(xué)會(huì)了通過指針將數(shù)組的首地址保存然后在需要的時(shí)候調(diào)用的方法解決了不能返回?cái)?shù)組的問題。實(shí)驗(yàn)三 基于1Wire 總線的DS18B20 測溫實(shí)驗(yàn)1 實(shí)驗(yàn)要求本實(shí)驗(yàn)要求熟悉DS18B20 的芯片功能。掌握采用單片機(jī)和DS18B20 的硬件接口技術(shù)。掌握DS18B20 的讀寫程序的設(shè)計(jì)和調(diào)試方法。測量溫度并將溫度顯示。2 硬件設(shè)計(jì)思路DSP18B20采用VDD供電方式。3 軟件程序流圖讀出暫存器9字節(jié)發(fā)送溫度轉(zhuǎn)換指令處理低兩位字節(jié)(溫度)跳過ROM序列號命令發(fā)送復(fù)位指令將溫度以四位顯示開始結(jié)束4 實(shí)驗(yàn)體會(huì)通過實(shí)驗(yàn)熟悉DS18B20 的芯片功能。掌握采用單片機(jī)和DS18B20 的硬件接口技術(shù)。掌握DS18B20 的讀寫程序的設(shè)計(jì)和調(diào)試方法。此次實(shí)驗(yàn)中處理低兩位暫存器數(shù)據(jù)是遇到的最大的難點(diǎn),但是通過對兩字節(jié)的移位處理將證書部分和小數(shù)部分分開處理之后在通過除法及取模運(yùn)算分別顯示需要的位數(shù)。 實(shí)驗(yàn)四 D/A 轉(zhuǎn)換實(shí)驗(yàn)1 實(shí)驗(yàn)要求本實(shí)驗(yàn)要求了解D/A(DAC0832)的基本原理和功能。掌握D/A(DAC0832)和單片機(jī)的硬件接口以及軟件設(shè)計(jì)方法。軟件編程使DAC0832 轉(zhuǎn)換模塊循環(huán)輸出鋸齒波。2 硬件設(shè)計(jì)思路采用直通式連接方式。單片機(jī)的P1口與DAC0832的數(shù)據(jù)輸入端。3 軟件程序流圖開始單片機(jī)的P1端口循環(huán)賦值0-255。結(jié)束4 實(shí)驗(yàn)體會(huì)通過本實(shí)驗(yàn)了解了D/A(DAC0832)的基本原理和功能。掌握D/A(DAC0832)和單片機(jī)的硬件接口以及軟件設(shè)計(jì)方法。實(shí)驗(yàn)中未采用總線模式。對數(shù)??刂破鞯目刂葡鄬唵危o出數(shù)字量傳出一個(gè)模擬量。實(shí)驗(yàn)五 基于HD7279 的鍵盤顯示接口實(shí)驗(yàn)1 實(shí)驗(yàn)要求掌握7279 的工作原理和編程方法。掌握在MCS51 系統(tǒng)中擴(kuò)展7279 鍵盤顯示接口的方法。編寫程序,利用 7279 及鍵盤顯示接口電路,編程實(shí)現(xiàn)按鍵的讀取,并將按鍵值顯示在數(shù)碼管上。2 硬件設(shè)計(jì)思路HD7279 的典型電路連接將4*4矩陣鍵盤接入到電路的0-3,8-11,16-19,24-27位置,其他位置不連接鍵盤。單片機(jī)采用中斷連接。3 軟件程序流圖開始發(fā)送芯片復(fù)位指令有中斷判斷按鍵值分別顯示開啟單片機(jī)中斷結(jié)束4 實(shí)驗(yàn)體會(huì)通過本實(shí)驗(yàn)掌握了7279 的工作原理和編程方法。掌握在MCS51 系統(tǒng)中擴(kuò)展7279 鍵盤顯示接口的方法。實(shí)驗(yàn)中連接電路是此實(shí)驗(yàn)中的相對難點(diǎn),實(shí)驗(yàn)電路復(fù)雜線路及電阻使用較多。導(dǎo)致線路連接經(jīng)常出錯(cuò)。連接電路時(shí)要十分細(xì)心。課程心得及建議一學(xué)期的單片機(jī)接口實(shí)驗(yàn)結(jié)束了,雖然這一學(xué)期的實(shí)驗(yàn)沒有完成特別的多,但是每一個(gè)程序都是經(jīng)過特別的推敲,達(dá)到了深刻的了解。實(shí)驗(yàn)中遇到了很多的問題,軟件、硬件的問題都出現(xiàn)過。其實(shí)現(xiàn)在想來出現(xiàn)問題的最大的原因還是對芯片的掌握不夠熟練。當(dāng)真正理解芯片的使用方法,對接口實(shí)驗(yàn)有了深入理解之后才能寫出高效的程序。

溫馨提示

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

最新文檔

評論

0/150

提交評論