千文網(wǎng)小編為你整理了多篇相關(guān)的《單片機實習(xí)報告(推薦3篇)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在千文網(wǎng)還可以找到更多《單片機實習(xí)報告(推薦3篇)》。
第一篇:單片機實訓(xùn)總結(jié)
本學(xué)期本人擔(dān)任電氣中職13-1班《單片機應(yīng)用技術(shù)》課的教學(xué)任務(wù),為了順利完成本門課的教學(xué)任務(wù),本人能從各方面作起,現(xiàn)總結(jié)如下:
1、課前準備:根據(jù)學(xué)院教務(wù)處制定的實施性教學(xué)計劃,研究組織同專業(yè)人員一起編寫教學(xué)大綱,并根據(jù)教學(xué)大綱的要求選用合適的教材及參考資料。認真閱讀教材和參考資料,根據(jù)教學(xué)進度計劃認真制定本學(xué)期本課程的授課計劃。
2、認真?zhèn)湔n:在多年的教學(xué)體驗中感覺到,單片機方面的專業(yè)基礎(chǔ)課的教學(xué)有一定的難度,同時,此類課程較抽象。因此在備課之前,必須對所有內(nèi)容進行熟悉,參考多方面的資料,認真深入鉆研教材,確定重點難點。根據(jù)本院現(xiàn)有的條件和的實際情況,認真授課、認真聽課,虛心學(xué)習(xí),不斷反思教學(xué),使教學(xué)有秩序、有組織、有步驟地進行。
3、認真組織課堂教學(xué)。上課時,本著“傳道、授業(yè)、解惑”的原則,努力提高教學(xué)質(zhì)量,使講解有條理、清晰、準確、生動。使每堂課上學(xué)生都有所獲,努力使學(xué)生學(xué)好理論知識,培養(yǎng)能力,發(fā)展智慧,培養(yǎng)學(xué)生的正確思維方式,學(xué)會好的學(xué)習(xí)方法。堅持做到以學(xué)生的學(xué)為主體,教師的教為主導(dǎo),鞏固和運用為主線。在課堂上,特別注意調(diào)動學(xué)生的積極性,采用啟發(fā)性教學(xué),讓學(xué)生主動學(xué)習(xí),輕松愉快地學(xué)習(xí),并不斷樹立學(xué)生的自信心,從各方面提高學(xué)生的能力。
4、組織實踐教學(xué)。在教學(xué)活動現(xiàn)有的條件下,盡量帶學(xué)生去實驗室參觀,并做一些實際實驗,以滿足基本需要。
5、虛心請教。教師的教學(xué)過程即是一個不斷學(xué)習(xí)的過程。因此,在此過程中,遇到疑難問題,虛心向經(jīng)驗豐富的教師請教。跟他們學(xué)習(xí)好的教學(xué)方法,好的教學(xué)經(jīng)驗,并向年輕教師學(xué)習(xí)他們的新知識,新理念,做到思想和認識上不落伍,跟上時代發(fā)展。
6、認真批改作業(yè)。堅持布置適量的作業(yè),使學(xué)生所學(xué)知識得到鞏固和提高。布置作業(yè)時,堅持做到有針對性,認真及時地批改作業(yè)。并針對學(xué)生的作業(yè)情況,認真透徹地進行講評,及時掌握學(xué)生的學(xué)習(xí)情況。
7、認真反思教學(xué)。教學(xué)這一活動,沒有反思就不會有進步。堅持每次授課后,認真回想,認真反思。
8、完成情況:本學(xué)期計劃完成理論42學(xué)時,實驗14學(xué)時。實際完成56學(xué)時。
9、教學(xué)效果:成績最高分82分,平均分55分,及格率達到62%。
總之,在這一學(xué)期的教學(xué)過程中,我盡力地做好每項工作。其中學(xué)到的東西固然不少,但不足之處也有。在以后的教學(xué)工作中,我將不斷總結(jié)經(jīng)驗,發(fā)揚優(yōu)點,改進缺點,提高自己的教學(xué)水平和教學(xué)質(zhì)量。
第二篇:單片機實習(xí)報告
一、認知實習(xí)經(jīng)歷
(一)單片機的背景及應(yīng)用
單片機是計算機技術(shù)發(fā)展史上的一個重要里程碑,標志著計算機正式構(gòu)成了通用計算機系統(tǒng)和嵌入式系統(tǒng)兩大分支。
單片機軟硬件結(jié)合、體積小,容易嵌入到各種應(yīng)用系統(tǒng)中。得到廣泛應(yīng)用且其體積小、成本低,嵌入到工業(yè)控制單元、機器人、智能儀器儀表、汽車電子系統(tǒng)、武器系統(tǒng)、家電系統(tǒng)、辦公自動化設(shè)備、金融電子系統(tǒng)、玩具、個人信息終端及通訊產(chǎn)品中。
它功能齊全,應(yīng)用可靠,抗干擾潛力強;簡單方便,易于普及。單片機技術(shù)是易于掌握技術(shù)。應(yīng)用系統(tǒng)設(shè)計、組裝、調(diào)試已經(jīng)是一件容易的事情,工程技術(shù)人員透過學(xué)習(xí)可很快掌握其應(yīng)用設(shè)計技術(shù);發(fā)展迅速,前景廣闊。短短幾十年,單片機經(jīng)過4位機、8位機、16位機、32位機等幾大發(fā)展階段。尤其是集成度高、功能日臻完善得單片機不斷問世,使單片機在工業(yè)控制及工業(yè)自動化領(lǐng)域獲得長足發(fā)展和超多應(yīng)用。目前,單片機內(nèi)部結(jié)構(gòu)愈加完美,片內(nèi)外圍功能部件越來越完善,向更高層次和更大規(guī)模的發(fā)展奠定堅實基礎(chǔ)。
單片機是集成電路技術(shù)與微型計算機技術(shù)高速發(fā)展的產(chǎn)物。體積小、價格低、應(yīng)用方便、穩(wěn)定可靠,因此,給工業(yè)自動化等領(lǐng)域帶來了一場重大革命和技術(shù)進步。由于體積小,很容易地嵌入到系統(tǒng)之中,以實現(xiàn)各種方式的檢測、計算或控制,這一點一般微機根本做不到。又由于單片機本身就是一個微型計算機,因此只要在單片機的外部適當(dāng)增加一些必備外圍擴展電路,就能夠靈活的構(gòu)成各種應(yīng)用系統(tǒng),如工業(yè)自動監(jiān)測監(jiān)視系統(tǒng),數(shù)據(jù)采集系統(tǒng),自動控制系統(tǒng),智能儀器儀表等。
(二)認識STC11F32XE單片機的基本結(jié)構(gòu)和原理
Stc11f32xe單片機是由一個8位CPU,4KB程序存儲器,一組特殊功能寄存器,4個輸入輸出口(即P0P1P2P3), 一個全雙工串行口,2個16位定時器/計數(shù)器,5個中斷源等部分組成,各功能部件透過片內(nèi)單一總線連成一個整體,集成在一塊芯片上。共有40個引腳,采用雙列直插的封裝形式,每個引腳都有其特定功能。
(三)搭建開發(fā)板的各個模塊
學(xué)習(xí)單片機的前一個星期就是在設(shè)計好的電路板上用電烙鐵和錫絲把每個電阻、電容、芯片、開關(guān)、插槽、按鍵、數(shù)碼管等部件焊接到板子上。由于要鍛煉動手實踐潛力,剛開始焊接電源模塊時,出現(xiàn)虛焊、短路等各種狀況。由于剛接觸,不太熟練,不能輕車熟路的駕馭烙鐵,但是隨著模塊的慢慢搭建,錫焊技術(shù)已明顯好轉(zhuǎn),就美觀度而言和其他電子設(shè)備上的焊接技術(shù)能夠相媲美了。
經(jīng)過一個星期的焊接,單片機開發(fā)板的每一個模塊已基本完成,經(jīng)過對各個模塊的檢查測試,全部透過后我自我的單片機開發(fā)板就完成了。
(四)編寫驅(qū)動程序,實現(xiàn)對各個模塊的操作
(1)數(shù)碼管顯示
單片機開發(fā)板搭建完成后,寫的第一個驅(qū)動就是0―F在數(shù)碼管上的顯示。涉及到的兩個芯片分別是:74VHC595D和74LS138,前者實現(xiàn)對8段數(shù)碼管的段選,后者控制位選,兩者結(jié)合實現(xiàn)數(shù)碼管對不一樣數(shù)字的顯示。
單片機模板用的是共陽極的數(shù)碼管,建立數(shù)組保存數(shù)碼表,然后透過段選和位選對每個數(shù)組元素進行顯示。
第一次接觸keil軟件,不僅僅要學(xué)習(xí)如何建立工程,還要掌握基本的引腳控制。在網(wǎng)上查詢資料和觀看單片機教程的過程中學(xué)會了如何寫驅(qū)動,經(jīng)過接近兩天的自我學(xué)習(xí),我的第一個驅(qū)動――數(shù)碼管顯示程序出爐了,很高興。然后便是把寫好的程序生成*。hex文件燒到單片機當(dāng)中,數(shù)碼管便可顯示。
(2)按鍵操作
我們所用的矩陣鍵盤與網(wǎng)上通用的鍵盤略不相同,(我們采用的是3X6,而通用的開發(fā)板多采用4X4鍵盤)但是思想相同。鍵盤的引腳分別用了P0口和P2^5引腳。
首先實現(xiàn)單擊,即按每一個鍵顯示不一樣的鍵值。調(diào)試透過后再實現(xiàn)雙擊和組合鍵。
按鍵的關(guān)鍵是先對行賦值(或?qū)α匈x值),若對行賦值(列賦值),則對列進行檢索(行進行檢索)。當(dāng)有按鍵被按下,相應(yīng)的列(或行)拉為低電平。
在用數(shù)碼管顯示按鍵的狀態(tài)時,由于595 IO的引腳和按鍵第三行用的都是P2^5引腳,數(shù)碼管顯示有時出現(xiàn)問題,與程序中間的延時時光有關(guān)。不太好控制。
(3)溫度測量
溫度的測量主要用到DS18B20,透過對DS18B20芯片個參數(shù)的控制便可驅(qū)動該芯片,把結(jié)果顯示在數(shù)碼管上。
DS18B20芯片操作包括讀操作、寫操作以及對其的初始化。在讀操作時把讀的結(jié)果與10相除得溫度的十位,取余數(shù)得溫度的各位(在室溫下實驗)。
(4)時鐘控制
時鐘的顯示主要是透過對DS1302進行控制,能夠?qū)崿F(xiàn)時、分、秒、年、月、日的顯示,并且有漏電保護功能。同樣把時分秒顯示在數(shù)碼管上,透過按鍵再切換到年月日。
在給DS1302初始化時,如果寫保護關(guān),則有漏電保護功能(即斷電重連后,時鐘會自動記錄斷電的這段時光,并順著此時光繼續(xù)計時。)
(5)RS485通信
用RS485實現(xiàn)多機通信,編寫通信協(xié)議實現(xiàn)一臺主機和多臺從機進行通信。在進行該模塊設(shè)計時,由于平臺搭建的有點問題,使得RS485的電壓拉不到工作電壓。然后把問題反映給了我們的兩位指導(dǎo)老師,經(jīng)過他們的一番測試,最終找到問題的所在:是因為一個電阻的原因。當(dāng)然在觀看老師對電路的`檢測中受益匪淺。也對多功能電壓表的應(yīng)用更為了解。
(6)Nokia 5110屏顯示
Nokia 5110屏是48X84的點陣LCD,能夠顯示4行漢字。用Nokia 5110屏實現(xiàn)計算器、閱讀器、推箱子和足球射門等功能。這四個程序設(shè)計全是基于Nokia 5110屏和對按鍵的檢測,用按鍵來控制各個功能,并在屏上圖形化顯示。
在對計算器的設(shè)計要實現(xiàn)0――999之間的四則運算,尤其是除法運算還涉及到浮點數(shù)。閱讀器主要是上下?lián)Q行和左右翻頁,由于要存儲一段文字在寄存器中,文字不能太長,否則會超過程序寄存器的大小而不能進行構(gòu)建。
推箱子是透過數(shù)組0和1實現(xiàn)小人和箱子的走與停。足球射門透過產(chǎn)生隨機數(shù)來控制球的方向的任意性。
二、總結(jié)
兩個月的暑期認知實習(xí)很快結(jié)束了,總體上來說感覺很充實,沒有白白浪費暑假時光,也充實了自我的知識儲備,獲益匪淺。
當(dāng)然很感謝龍夏老師和肖連軍老師,他們放下自我的假期,在酷暑中堅持沒兩天一到,為我們解答學(xué)習(xí)過程中的疑問。還有就是系里的支持,為我們帶給涼爽的學(xué)習(xí)環(huán)境,會議室配有空調(diào),在學(xué)習(xí)的同時不用經(jīng)受酷暑的考驗。雖然我們的學(xué)習(xí)場所很簡陋:桌椅是我們從5棟教學(xué)樓搬的,電源插座是剛剛搭建的,和在普通教室上自習(xí)的同學(xué)來比我們是幸福的。
實習(xí)前雖說已經(jīng)大二結(jié)束,但是對我們的專業(yè)嵌入式方向始終不甚明白,縱然專業(yè)導(dǎo)論課已經(jīng)談過,但是總感覺迷茫與空洞。書本上的知識也學(xué)了不少,像電路,數(shù)字邏輯,組成原理等一些課,但是這些課始終是書本知識,得不到實際的應(yīng)用。透過這次的親自動手設(shè)計到編寫驅(qū)動設(shè)計程序,最后切身體會到在開發(fā)產(chǎn)品中要用到哪些知識。依然記得實訓(xùn)剛開始時,大家都很興奮,因為我們要自我動手焊接自我開發(fā)板的每一模塊,從電源模塊開始著手。
“書到用時方恨少,事要做時方知難”,一點也不假,感覺焊接就應(yīng)不難,不就把錫點到電器元件引腳上不就行了,但是真正拿著烙鐵去焊時,手是抖動的,烙鐵也不打聽話……淡然這只是剛開始時,經(jīng)過多次的練習(xí)慢慢的得心應(yīng)手。怪不得社會上的公司招聘都提到:有工作經(jīng)驗者優(yōu)先。是啊,干過的總比紙上談兵的強的多,公司不需要對你培訓(xùn),能夠直接工作給公司帶來效益。
焊接電路板的時光很短,這只是簡單的技術(shù)活,不需要邏輯上的思考。接下來就是用我們焊接好的開發(fā)板開始我們的單片機之旅。由于單片機課程還沒開,我們不得不從網(wǎng)上查資料,看教程彌補自我基礎(chǔ)知識的匱乏。還記得自我寫的第一個程序,驅(qū)動數(shù)碼管。
雖然看著焊接好的開發(fā)板很好看,但是要寫程序點亮它就不那么容易了,第一感覺就是無從下手。老師推薦我們從網(wǎng)上看前人的驅(qū)動程序,然后比著寫,由于使用的單片機不一樣,電路的設(shè)計不一樣,在看網(wǎng)上程序時務(wù)必要明白其原理,否則還是無法借鑒過來,就這樣第一個驅(qū)動程序花費了我兩天時光才把數(shù)碼管點亮。開發(fā)的過程是痛苦的,但是結(jié)果是令人無比興奮的??粗晕尹c亮的數(shù)碼管心里個性高興。
接下來的日子就是每一天對著電腦編寫程序,然后下載到單片機中進行檢測,查看能否運行。有時花費了一天的時光編寫的一個程序下載單片機中竟然運行不了或者顯示錯誤,心里真的個性失望;有時為了一個驅(qū)動程序想了一天還是一無所獲,會個性煩躁……但是看到其他同學(xué)都在專心的研究,自我也就安慰自我別灰心,要堅持。就想《士兵突擊》中說的一樣不拋棄不放下,所以自我也不能放下自我。然后又重新打起精神,投入到學(xué)習(xí)當(dāng)中,就是在這樣的一次次的自我暗示中,在和同學(xué)們一齊拼搏一齊學(xué)習(xí)。
還記得在進行多機通信時,由于要把所有的單片機連接在一齊,大家不得不默契配合,一齊想辦法,編寫協(xié)議“眾人拾柴火焰高”,很快一個主機程序,從機程序就出爐了。
經(jīng)過一個暑假的認知實習(xí)我學(xué)到的不僅僅是知識,還有職責(zé)心、信心、恒心以及團隊合作潛力。我想無論是在學(xué)校還是以后踏入社會這些都必不可少。我認識到了我所學(xué)知識的重要性。知識猶如人的血液。人缺少了血液,身體就會衰弱,人缺少了知識,頭腦就要枯竭。
這次的單片機培訓(xùn)應(yīng)用到的不僅僅是單片機知識,還有以前的課程,所以知識的積累也是十分重要的。這次親身體驗讓我有了深刻感觸,這不僅僅是一次實踐,還是一次人生經(jīng)歷,是一生寶貴的財富。在磨練自我的同時讓自我認識了很多,使自我未踏入企業(yè)就已經(jīng)對企業(yè)有了必須的了解。
透過這次的實習(xí),我對自我的專業(yè)更清楚的認知,以前一向不清楚嵌入式的具體應(yīng)用,不明白以后畢業(yè)了該干什么。但透過這次的實習(xí),我對嵌入式有了更清楚地認識,對單片機有了更清晰的理解。我認識到做什么都要有職責(zé)心,只有抱著認真負責(zé)的態(tài)度才能把任務(wù)完成。而程序員更是對耐心和細心有很高的要求。
實習(xí)的過程不僅僅僅是一個認知的過程,更是一個反思的過程。學(xué)習(xí)到新知識固然可喜,但能否用新知識對舊只是加以反思,這是關(guān)鍵的關(guān)鍵。
第三篇:單片機實習(xí)報告
一、生產(chǎn)實習(xí)的目的和意義:
生產(chǎn)實習(xí)是培養(yǎng)本科學(xué)生理論聯(lián)系實際,提高實際動手操作能力的重要教學(xué)環(huán)節(jié)。本專業(yè)的生產(chǎn)實習(xí)旨在使學(xué)生廣泛了解實際電子產(chǎn)品生產(chǎn)的全過程,熟悉電子產(chǎn)品的主要技術(shù)管理模式,并在實習(xí)的操作過程中學(xué)習(xí)、掌握電子產(chǎn)品的焊接、安裝、調(diào)試的實際操作技能。鞏固和加深理解所學(xué)的理論,開闊眼界,提高能力,為培養(yǎng)高素質(zhì)大學(xué)本科人才打下必要的基礎(chǔ)。通過學(xué)習(xí),是理論與實際相結(jié)合,可以使學(xué)生加深對所學(xué)知識的理解,并為后續(xù)專業(yè)課的學(xué)習(xí)提供必要的感性知識,同時使學(xué)生直接了解本業(yè)的生產(chǎn)過程和生產(chǎn)內(nèi)容,為將來走上工作崗位提供必要的實際生產(chǎn)知識。
二、實習(xí)的基本內(nèi)容:
集中授課,進行相關(guān)知識的學(xué)習(xí)。
學(xué)習(xí)、掌握電子產(chǎn)品的獨立性設(shè)計與安裝、調(diào)試的能力。進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術(shù)。
初步了解電子整機產(chǎn)品的工藝過程。
為能使學(xué)生得到充分的鍛煉,較大的提高學(xué)生的實際動手能力,本次生產(chǎn)實習(xí)安排每一位學(xué)生獨立完成全部系統(tǒng)的設(shè)計與安裝工作。
本實習(xí)環(huán)節(jié),學(xué)生要獨立使用電焊鐵及各種電子測試設(shè)備電路安裝與調(diào)試,要學(xué)生嚴格遵守電器設(shè)備的使用安全,遵守實驗室的各項規(guī)章制度。
三、基本要求:
在教師的指導(dǎo)下練習(xí)在測試電路德核心板上焊接元件,掌握焊接要領(lǐng)。
熟悉元器件的性能及管腳分配。
在給定的PCB板上焊接跳線,IC插座,電阻,電容,LED器件等。
檢查焊接是否正確。
插上元器件,運行系統(tǒng),并觀測系統(tǒng)工作是否正常。
四、總體設(shè)計電路思想和原理:
本次生產(chǎn)實習(xí)用到的開發(fā)板和模塊共7塊,分別為:單片機核心板,電子鐘模塊,MP3模塊,RFID模塊,無線傳輸模塊,脈搏傳感模塊,GPS模塊。
各模塊相互組合,其所能實現(xiàn)的基本功能如下:
單片機核心板+電子鐘模塊:實現(xiàn)時間的顯示,溫度的測量,且可通過遙控器調(diào)時、定鬧等。
單片機核心板+無線傳輸模塊:實現(xiàn)數(shù)據(jù)的近距離無線傳輸。
單片機核心板+MP3模塊(含SD卡):實現(xiàn)MP3播放功能。
單片機核心板+RFID模塊:實現(xiàn)地鐵檢票系統(tǒng)的模擬。
單片機核心板+脈搏傳感模塊:實現(xiàn)人體脈搏傳感的測量。
單片機核心板+GPS模塊:實現(xiàn)GPS衛(wèi)星定位功能。
(一)核心板電路設(shè)計
單片機核心板電路主要包括STC12C5A60S2單片機,電子鐘模塊接口電路,MP3接口電路,無線傳輸模塊接口電路,脈搏傳感模塊接口電路,GPS模塊接口電路,串口擴展電路,電源供電電路。該系統(tǒng)的單片機是宏晶科技生產(chǎn)的單時鐘機器周期(IT)的單片機,是高速、低功耗、超強干擾的新一代8051單片機。通過使用STC-ISP軟件,該單片機可實現(xiàn)串口在線編程,無需編程器,無需仿真器。
核心板電路的設(shè)計思想主要是圍繞單片機芯片的工作原理和特點,為其實現(xiàn)合理的設(shè)計出外圍電路:包括電源電路,顯示電路部分,復(fù)位電路部分,串行口通信電路,按鍵電路等。
(二)電子鐘模塊電路設(shè)計
該模塊主要用到的芯片有:時鐘保持芯片DS1302,單總線數(shù)字溫度傳感器DS18B20,紅外遙控解碼器TL1838A。
該模塊電路設(shè)計的思想是了解這三種芯片的工作電壓,DS1302的工作時鐘頻率以及三種芯片與單片機之間的硬件連接。
(三)MP3模塊電路設(shè)計
該模塊用到的主要芯片有MP3音頻解碼芯片VS1003,3.3V電壓轉(zhuǎn)換芯片LM1117-3.3,2.5V電壓轉(zhuǎn)換芯片LM1117-2.5。
該電路的設(shè)計思想主要是了解芯片的作用和特點,尋找各芯片之間的聯(lián)系,VS1003芯片是該模塊的主要部分。單片機設(shè)有單獨解碼MP3文件的功能,而單片機可與通過VS1003的接口電路的連接,進行MP3的解碼,實現(xiàn)音頻的輸出。通過芯片各引腳的功能和特點,合理的設(shè)計出相應(yīng)的外圍電路。
(四)RFID模塊電路的設(shè)計
該模塊的電路所用到的主要芯片為13.56MHZ的非接觸式通信讀卡芯片F(xiàn)M1702。該芯片是基于ISO/4443標準的非接觸卡讀卡機專用芯片,采用0.6微米CMOS、EEPROM工藝,支持13.56MHZ頻率下的typeA非接觸式通信協(xié)議,
支持多種加窗算法,兼容philips的MFRC530(SPI接口)讀卡機芯片。
該模塊的電路設(shè)計思想是基于FM1702各引腳的功能和特點,合理的設(shè)計芯片的外圍電路,其中的電容和電感所構(gòu)成的天線是芯片與S50卡通信的工具。
五、單元電路設(shè)計:
單片機核心板電路分析:
單片機核心板是本次實習(xí)中最重要的部分,它是實現(xiàn)各種模塊功能的基礎(chǔ)部分。單片機核心板的核心是STC12C5A60S2單片機芯片,圍繞該芯片設(shè)計出相應(yīng)電源供電電路,蜂鳴器驅(qū)動電路,按鍵電路,串行口通信電路,復(fù)位電路,液晶屏驅(qū)動電路以及各模塊的接口電路,由以上的電路部分就構(gòu)成一個核心板電路系統(tǒng)。
電子鐘模塊電路分析:
電子鐘模塊配合單片機核心板,可在LCD1602液晶屏上顯示當(dāng)前的日期(年月日)時間(時分秒),環(huán)境溫度值,和紅外遙控解碼值。用戶可通過遙控器或單片機核心板上的按鍵來進行日期和時間的`設(shè)置。
通過遙控上的“EQ”鍵,可控制LED顯示界面在時間、溫度、紅外解碼之間的切換。如果想調(diào)整時間,需要首先使用遙控器的“EQ”鍵將LCD顯示調(diào)制時間界面。之后通過按“播放停止鍵”將時間停止。然后再按“左快捷鍵”向右切換。最后按“加減鍵”可以進行數(shù)值的加減操作,調(diào)整完成后,再次按“播放停止鍵”,時間開始運行。另外通過單片機核心板上的K1-K4鍵也可以完成時間的調(diào)整:其中K1鍵對應(yīng)遙控器的“右快捷鍵”,即實現(xiàn)向右切換年月日時分。K3鍵對應(yīng)遙控器的“加鍵”,即實現(xiàn)年月日時分的加1。K4鍵對應(yīng)遙控器的“減鍵”,即實現(xiàn)年月日時分的減1。
MP3電路模塊分析:
是一單芯片MP3/WMA/MIDI音頻解碼和ADPCM編碼芯片,其擁有一個高性能低功耗的DSP處理器核VS-DSP。5K的指令RAM,0.5K的數(shù)據(jù)RAM,串行的控制和數(shù)據(jù)輸入接口,4個通用IO口,1個UART口。同時片內(nèi)帶有一個可變采樣率的DAC,一個立體聲DAC以及音頻耳機放大器。VS1003通過一個串行接口來接收輸入的比特流,它可以作為一個系統(tǒng)的從機。
與單片機連接的引腳主要有7個,分別為:SO、SI、SCLK、XDCS、XRESET、DREQ、MOSI,只有保證它們與單片機正確可靠的連接,才能對VS1003進行有效的操作與控制。另外,VS1003各部分的供電電壓與輸出電壓值是不同的。
卡是一種大容量,性價比高,體積小,訪問接口簡單的存儲卡。SDIMMC卡大量應(yīng)用于數(shù)碼相機、MP3、手機、大容量存儲設(shè)備。作為這些便攜式設(shè)備的存儲載體,它具有低功耗,非易失性,保存數(shù)據(jù)無需消耗能量的特點。
卡只使用了1-7觸點。對于1號引腳(CD/DAT3)擴展的DAT線(DAT1-DAT3)在上電后處于輸入狀態(tài),它們在執(zhí)行SET-BUS-WIDTH命令后作為DAT線操作,當(dāng)不用DAT1-DAT3線時,主機應(yīng)使自己的DAT1-DAT3線處于輸入模式,這樣定義是為與MMC卡保持兼容。上電后,CD/DAT3作為帶50K上拉電阻的輸入線(可用于檢測卡是否存在或選擇SPI模式)。用戶可以在正常的數(shù)據(jù)傳輸中用SET-CLR-CARD-DETECT(ACMDA口)命令斷開上拉電阻的連接。MMC卡的該引腳在SD模式下為保留引腳,在SD模式下無任何作用。對于2號引腳CMD,MMC卡在SD模式下為IO/PP/OO,MMC卡在SPI模式下為I/PP。
關(guān)于電壓匹配問題,SD卡的邏輯電平相當(dāng)于3.3VTTL電平標準,而單片機的邏輯電平為5V。因此,它們之間不能直接相連,否則會有燒毀SD卡的可能。解決邏輯器件接口的電平兼容問題,原則主要有兩條:一為輸出電平器件輸出高電平的最小電壓值,應(yīng)大于接受電壓器件識別為高電平的最低電壓值。二為輸出電平器件輸出低電平的最大電壓值,應(yīng)小于接受器件識別為低電平的最高電壓值??紤]到SD卡在SPI協(xié)議的工作模式下,通訊都是單向的,于是在單片機向SD卡傳輸數(shù)據(jù)時采用晶體管加上拉電阻法的方案。在SD卡向單片機傳輸數(shù)據(jù)時,可以直接連接。因為它們之間的電平剛好滿足上述的電平兼容原則,既經(jīng)濟又實用。該方案可以雙電源供電(一個5V電源,一個3.3V電源供電),3.3V電源可用ASL1117穩(wěn)壓管從5V電源穩(wěn)壓獲取。
RFID模塊電路分析:
基于FM1702SL的非接觸式IC卡讀寫器,只要稍加改動就能開發(fā)成不同的射頻識別應(yīng)用系統(tǒng),如考勤系統(tǒng),門禁系統(tǒng),公交車收費系統(tǒng)等。S50非接觸式卡符合MIFARE的國際標準,容量8K位,數(shù)據(jù)保存期10年,又可改寫10萬次,讀無限次。S50卡不帶電源,自帶天線,內(nèi)含加密控制邏輯電路和通用邏輯電路,卡與讀卡器之間的通訊采用國際通用DES和RES保密交叉算法,具有較高的保密性能。
單片機與FMITDISL通用SPI總線通信,采用中斷工作模式,在FMITDISL復(fù)位后,必須進行一次初始化程序以便初始化SPI接口模式,而且可以同步實現(xiàn)單片機和FMITDISL的啟動工作。信息存儲在MIFARSE卡里,讀寫器與卡通過各自的天線建立起二者之間非接觸信息傳輸通道。當(dāng)卡進入系統(tǒng)的工作區(qū)時,讀寫器向卡發(fā)射一組固定頻率的電磁波,卡內(nèi)有一個LC串聯(lián)諧振電路,其頻率與讀寫器發(fā)射的頻率相同,在電磁波的激勵下,LC諧振電路產(chǎn)生共振,從而使電容內(nèi)有了電荷,在這個電容的另一端接有一個單向?qū)ǖ碾娮铀冢瑢?nèi)容內(nèi)的電荷送到另一個電容內(nèi)存儲,當(dāng)所有積累的電荷達到2V時,此電容可做到電源為其它電路提供工作電壓,將卡內(nèi)數(shù)據(jù)發(fā)射出去或讀取讀寫器的數(shù)據(jù)。
根據(jù)互感原理可知,讀寫器天線半徑越大,匝數(shù)越多,讀寫器上的天線和卡上的天線的互感系數(shù)就越大。根據(jù)國際標準的要求,卡和讀寫器的通信距離為10cm,通過調(diào)整天線驅(qū)動電壓可以改變通信的最長距離。天線的傳輸帶寬和品質(zhì)因數(shù)成反比關(guān)系。過高的品質(zhì)因數(shù)會導(dǎo)致帶寬減小,從而減弱讀寫器的調(diào)制邊帶,會導(dǎo)致讀寫器無法與卡通信。
無線傳輸模塊分析:
是一無線通信芯片,采用FSK調(diào)制,可以實現(xiàn)點對點或是1對6的無線通信。無線通信速度最高可達2Mbps,只需為單片機系統(tǒng)預(yù)留5個GPIO,1個中斷輸入引腳,就可很容易地實現(xiàn)天線通信的功能,非常適合用MCU系統(tǒng)構(gòu)建無線通信功能。
具有收發(fā)模式,待機模式和掉電模式,四種工作模式,并由CE、寄存器內(nèi)部PWR、VP和PRIM、RX共同控制。nRF24L01所有的配置都由配置寄存器來定義,這些配置寄存器可通過SPI口訪問。SPI接口由SCK、MOSI、MISO及CSN組成,在配置模式下單片機通過SPI接口配置nRF24L01的工作參數(shù),在發(fā)射或接收模式下單片機SPI接口發(fā)送和接收數(shù)據(jù)。
單片機的控制指令從nRF24L01的MOSI引腳輸入,而nRF24L01的狀態(tài)信息和數(shù)據(jù)是從其MISO引腳輸出并送給單片機的。利用SPI傳輸數(shù)據(jù)時,是先傳輸?shù)臀蛔止?jié),再傳輸高位字節(jié),并且在傳輸每個字節(jié)時是從高位傳起。
六、單片機軟件系統(tǒng)工作流程
通過使用STC-ISP軟件,STC12C5A60S2單片機可實現(xiàn)串口在線編程。由于現(xiàn)在大的數(shù)據(jù)計算機都不存在提供單獨的串口,所以需要USB轉(zhuǎn)RS232串口線。
七、實習(xí)過程心得:
新學(xué)期伊始,就迎來了為期四周的單片機生產(chǎn)實習(xí)。在這次生產(chǎn)實習(xí)過程中,我受益頗多。這是我們經(jīng)歷的第一次廣泛了解實際電子產(chǎn)品生產(chǎn)的全過程。從最初的設(shè)計,到焊接,安裝,調(diào)試,我們都是逐一親自動手操作完成的。在這次實習(xí)中,我們遇到了不少問題,但正是因為有了這些問題,才有了我們更加深入學(xué)習(xí)的機會。為了解決這些問題,我們查資料,探討,請教老師,充分利用自己身邊的一切資源來學(xué)習(xí)。這樣的學(xué)習(xí)過程讓我們對所學(xué)內(nèi)容理解的更深刻,而且大大提高了我們的團結(jié)協(xié)作能力。在實際操作焊接的過程中,我們從笨拙到熟練,動手能力不斷提高,有了很大的進步。這為我們以后步入工作崗位做了良好的鋪墊。
總之,通過這次生產(chǎn)實習(xí),我受益匪淺,各方面的能力都有了提高。最后,感謝在實踐過程中悉心指導(dǎo)的每一位老師!