第一篇:單片機應用實習心得
單片機應用實習心得
隨著電子技術的日益進步,微型計算機取得了突飛猛進的發(fā)展。作為微型計算機的一個重要分支,單片機以其體積小、功能齊全、價格低廉、可靠性高等特殊優(yōu)點,在工業(yè)測控、智能儀表器、機電一體化產品、家電等領域取得了快速的發(fā)展。
這幾天的實習分為二大部分,前三天老師布置內容,由各小組的人進行討論進行編程序、調試。第四天,各小組中由老師抽取一名同學進行考試,盡保每個同學都能了解這些天所學的。
以下說說我這些天所做的吧: 第一天,我們的任務就是利用鍵盤掃描控制顯示器和流水燈的快慢。這個程序對于我來說當然是困難的,我甚至編一個流水燈都是用最普通最普通的做法,其一端口輸入低電平,令其發(fā)光二極管熄滅,再給該端口其中一個發(fā)光二極管輸入高電平,令其對應的發(fā)光二極管發(fā)光,利用延時,反復操作,達成流水燈程序,這也可能是我實習前認識的唯一一個單片機程序。第一天的實習,我望著別人早就寫好的程序,腦子里全是空白的,我不知道能做什么,但也不想這幾天的實習白混過去,我就從電腦上將一些單一功能的程序編譯出來,逐個逐個去了解它們的結構和作用。不斷的修改原程序、觀察現(xiàn)象、再修改、再觀察,邊做實驗邊找書或者問同學,這樣的效果比光看書要強上好幾倍,甚至好幾十倍。從別人的原程序,逐個去捉摸,發(fā)覺還能了解到單片機內部的結構。
第一天,我就用了一整天的時間去學習流水燈,我找了一些最普通最普通的方法和一些最簡單的編程方法做的流水燈程序,還有按鍵控制流水燈的方法。每看懂一個程序,自己試著學人家編,去修改,邊做邊記錄,終于能略懂。
第二天,老師布置的任務是產生方波(固定的頻率),再測量這個方波(頻率),我們組弄完了那個產生方波頻率的程序后,我就利用一天剩下的時間去學習七段數(shù)碼管顯示器,跟第一天一樣,把一些單一的程序編譯,觀察其現(xiàn)象,進行修改,再觀察,以弄懂它們的功能,及每個指令所起到的作用,然后再試著自己去編,把流水燈和七段顯示數(shù)碼管合在一起。
第三天,我一個早上就在把第一天的鍵盤掃描程序反復的捉摸。發(fā)現(xiàn)這一次望著那程序,腦子里有了想法,比較清晰了,我一點一點的去修改,觀察其現(xiàn)象,反復著修改,觀察,做筆記,遇到不懂的就請教同學,查書,第一天的程序終于可以掌握了原理,并懂得了每條指令所起到的作用。下課前,老師公布了星期四要考試的同學名單,大家知道后,顯得更加緊張,更加的積極,剛開始來到的時候,很多同學好像過來混日子一樣,但第三天,大家都非常耐心,努力地去輔導一些代表組去參加考試的同學,這樣的做法使同學的學習氛圍變得濃烈了。
通過幾天的實習,深有體會,學習單片機只有對著電腦,反復敲打鍵盤,不斷編寫、修改、做記錄,才能很好了解單片機、學好單片機。相信捉住這條思維,在以后學習中,能給予很大的幫助。幾天下來,在我個人方面,學到的東西還是挺多的。
實訓報告總結~ 高職高專教育培養(yǎng)的是技術應用型人才,學校為了培養(yǎng)我們學生的創(chuàng)新精神和和工程實踐能力,提高我們的綜合素質,故在底13周帶領全校學生進行為期一周的實訓,在時間中互
相學習和進步。
現(xiàn)在我們已步入大二下學期,經過兩年的在校學習,對我們計算機控制專業(yè)有了比較全面的認識和理解,但在校期間,一直忙于理論知識的學習,沒能有機會走出校園,真正切身感受本專業(yè)的實際應用。所以在實訓之前,本專業(yè)對我來說是比較抽象的,但通過這次實訓,我們揭開了她神秘的面紗,離我們不再遙遠!
第一天的實訓,我們去了深圳艾克瑞電氣有限公司,在去公司之前,公司的史總經理特地抽空來到本班,對艾克瑞公司以及他們公司所開發(fā)研究的產品進行了一系列的講解。所謂“艾克瑞”也就是根據(jù)英文“XRAY”直翻譯過來的,也就是生產X光。通過他的講解,我學到了很多東西,比如說X線的產生,X線的特點以及組成等等。X光機主要是用于醫(yī)療機構,我們都知道X光的醫(yī)療效果是很顯著的,可見它的發(fā)明及應用,對于我們人類生活,作出了多么巨大的貢獻。
第二天我們同樣去了艾克瑞公司,哪天讓我真正地做到了學以致用,更學到了很多做人的道理,對我來說受益非淺。因為做開發(fā)研究的地方都是沒有空調的,溫度很高,看著那些技術人員流著滿身大汗仍然 對自己的工作樂此不疲,我真的很感動也很欽佩。除此之外,我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。第一次親身感受了所學知識與實際的應用,理論與實際的相結合,讓我大開眼界。
第四天,我們去了深圳百事可樂公司,坐了一個小時左右的車去到那里,到達那里后給我的第一印象就是:規(guī)模龐大。不愧是世界品牌。那里的建筑也主要是以藍,白為主,真正的體現(xiàn)了了百事可樂的清爽,舒服的意念。通過公司里的工作人員的講解,知道了百事已經有109年的歷史了,聽到這里,真的很讓我驚訝?。保福梗改辏冈拢玻溉?,是百事可樂“PEPSI-COLA”誕生的日子。這是每一個關愛百事可樂的人們都引以為驕傲且不會忘卻的日子。一百多年來,百事可樂在喧囂,紛亂,競爭的氛圍中,隨著時代的步伐,與美國和世界一起成長壯大。
遺憾的是,由于停電的關系,我們沒能參觀到他們整個的生產過程,只是參觀了一下他們的重要生產線。真的不能簡單以一個“規(guī)模龐大”的詞來形容的。在參觀的過程中,我們知道了瓶裝可樂可以每分鐘生產600多瓶,而罐裝可樂,甚至每分鐘可生產1000多瓶,真的很不可思議。
“紙上得來終覺淺,絕知此事要躬行!”在短暫的實習過程中,讓我深深的感覺到自己在實際運用中的專業(yè)知識的匱乏,剛開始的一段時間里,對一些工作感到無從下手,茫然不知所措,這讓我感到非常的難過。在學??傄詾樽约簩W的不錯,一旦接觸到實際,才發(fā)現(xiàn)自己知道的是多么少,這時才真正領悟到“學無止境”的含義。
“千里之行,始于足下”,這是一個短暫而又充實的實習,我認為對我走向社會起到了一個橋梁的作用,過渡的作用,是人生的一段重要的經歷,也是一個重要步驟,對將來走上工作崗位也有著很大幫助。
突然想起魯迅先生的一句話:這里本來沒有路,只是走的人多了,也便成了路。生活的路呢?生活的路也是人走出來的,每個人一生總要去很多陌生的地方,然后熟悉,而接著又要啟程去另一個陌生的地方。
作為初涉社會的開端,這里有許多回憶和聯(lián)想,面對殘酷的現(xiàn)實社會,每個人都無法選擇逃避,除了勇敢面對,我們也無從選擇!
走向明天,我依然走我自己!不再茫然
第二篇:單片機應用實習心得
單片機應用實習心得
隨著電子技術的日益進步,微型計算機取得了突飛猛進的發(fā)展。作為微型計算機的一個重要分支,單片機以其體積小、功能齊全、價格低廉、可靠性高等特殊優(yōu)點,在工業(yè)測控、智能儀表器、機電一體化產品、家電等領域取得了快速的發(fā)展。
這幾天的實習分為二大部分,前三天老師布置內容,由各小組的人進行討論進行編程序、調試。第四天,各小組中由老師抽取一名同學進行考試,盡保每個同學都能了解這些天所學的。
以下說說我這些天所做的吧:
第一天,我們的任務就是利用鍵盤掃描控制顯示器和流水燈的快慢。這個程序對于我來說當然是困難的,我甚至編一個流水燈都是用最普通最普通的做法,其一端口輸入低電平,令其發(fā)光二極管熄滅,再給該端口其中一個發(fā)光二極管輸入高電平,令其對應的發(fā)光二極管發(fā)光,利用延時,反復操作,達成流水燈程序,這也可能是我實習前認識的唯一一個單片機程序。第一天的實習,我望著別人早就寫好的程序,腦子里全是空白的,我不知道能做什么,但也不想這幾天的實習白混過去,我就從電腦上將一些單一功能的程序編譯出來,逐個逐個去了解它們的結構和作用。不斷的修改原程序、觀察現(xiàn)象、再修改、再觀察,邊做實驗邊找書或者問同學,這樣的效果比光看書要強上好幾倍,甚至好幾十倍。從別人的原程序,逐個去捉摸,發(fā)覺還能了解到單片機內部的結構。
第一天,我就用了一整天的時間去學習流水燈,我找了一些最普通最普通的方法和一些最簡單的編程方法做的流水燈程序,還有按鍵控制流水燈的方法。每看懂一個程序,自己試著學人家編,去修改,邊做邊記錄,終于能略懂。
第二天,老師布置的任務是產生方波(固定的頻率),再測量這個方波(頻率),我們組弄完了那個產生方波頻率的程序后,我就利用一天剩下的時間去學習七段數(shù)碼管顯示器,跟第一天一樣,把一些單一的程序編譯,觀察其現(xiàn)象,進行修改,再觀察,以弄懂它們的功能,及每個指令所起到的作用,然后再試著自己去編,把流水燈和七段顯示數(shù)碼管合在一起。
第三天,我一個早上就在把第一天的鍵盤掃描程序反復的捉摸。發(fā)現(xiàn)這一次望著那程序,腦子里有了想法,比較清晰了,我一點一點的去修改,觀察其現(xiàn)象,反復著修改,觀察,做筆記,遇到不懂的就請教同學,查書,第一天的程序終于可以掌握了原理,并懂得了每條指令所起到的作用。下課前,老師公布了星期四要考試的同學名單,大家知道后,顯得更加緊張,更加的積極,剛開始來到的時候,很多同學好像過來混日子一樣,但第三天,大家都非常耐心,努力地去輔導一些代表組去參加考試的同學,這樣的做法使同學的學習氛圍變得濃烈了。
通過幾天的實習,深有體會,學習單片機只有對著電腦,反復敲打鍵盤,不斷編寫、修改、做記錄,才能很好了解單片機、學好單片機。相信捉住這條思維,在以后學習中,能給予很大的幫助。幾天下來,在我個人方面,學到的東西還是挺多的。
第三篇:凌陽單片機實習心得
生產實習心得
——基于凌陽單片機低溫段溫度的測量及顯示伴隨著期末考試的尾聲,我們開始了為期三周的生產實習實訓。我選的課題是基于凌陽單片機低溫段溫度的測量及顯示。自己對這次實訓充滿了信心,一方面是這個課題與我們測控專業(yè)還是密切相關的,定能掌握很多,另一個方面主要是因為剛結束檢測技術課程和單片機的學習,在上課時時間有限只能淺略地了解一些,所以也想利用這個機會好好熟悉單片機編程,更加了解具體的電路設計過程,最后能得到滿意的成績,為小學期的生產實習畫一個圓滿的句號。
在第一節(jié)課后,老師安排了實習計劃和要求后,我們小組也便開始去圖書館查閱有關資料,課下與老師溝通交流,積極性特別高。那接下來就說說這三周實習自己學到了什么。
首先是熟悉了凌陽單片機61板(SPCE061A)的硬件組成(包括各個元件的結構,作用,實現(xiàn)的功能),并將各元件準確無誤的焊接到PCB板上,了解并使用凌陽單片機的集成開發(fā)軟件IDE,用PC機將示例程序下載到已焊好的板上。脫機能夠運行。在焊接過程中,由于我自己的失誤將其中一個元器件焊接反了,導致在更正過程中花費了很多時間。這也讓我在接下來的學習和焊接中更加謹慎和用心。為了更加了解61板的相關知識,我也自己查閱了有關資料,發(fā)現(xiàn)了它的巨大功能,就是小小一塊板凝聚著很多知識和人才的結晶。例如我查到在以下很多領域凌陽單片機都有著它獨特的應用:(凌陽單片機部分開發(fā)實例名稱)直流電機控制系統(tǒng)、語音遙控小車、語音識別機器人、語音撥號手機通訊錄、有線對講機、音樂播放器、無線語音傳輸系統(tǒng)網(wǎng)絡家電、數(shù)字式多路溫度采集系統(tǒng)、數(shù)字電子鐘、數(shù)據(jù)采集系統(tǒng)、交通燈控制系統(tǒng)、帶語音提示的交通燈控制系統(tǒng)、環(huán)境測試儀、公交車報站器、耳溫槍設計、多功能手機、電子指南針、帶音效的手機游戲、打字游戲之打地鼠、出租車計價器、超聲波倒車雷達、ZigBee無線點菜機、ZigBee無線QQ、智能語音識別避障機器人、SD卡存儲擴展系統(tǒng)、GPS全球定位系統(tǒng)等等。
接下來的一周,在單片機原理課程的基礎上,學習CD上的內容,并消化吸收。安裝了protel和altum designer 軟件,學習畫電氣圖和PCB圖。學習掌握畫圖軟件Protel,進行練習,能用畫圖軟件將設計的調理電路等畫出SCH圖。
也達到了老師的要求,但是對于軟件還不是特別的熟悉,要想學好一門技術就得下功夫好好研究,我對于這方面也很感興趣,所以在以后的時間里我會繼續(xù)好好學習相關知識,來增加自己的技術。
之后按照老師的具體要求,我們按照之前設計的電路,開始進行電路的PCB焊接以及進行整機電路的的調試等工作。在這個環(huán)節(jié)我們小組的結果不是那么理想,我們花費了整整兩天去查找問題,但最后還是沒能解決,有點不甘心,但老師也還是勉強驗收了。不過也更加讓我明白了科學,技術等這樣嚴謹?shù)膯栴}是不能馬虎的,要想取得成功那一定得付出百倍千倍的努力。
俗話說“好的開始是成功的一半”。說起這次生產實習,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。還有在焊接過程中也要考慮美觀、布局等問題,如果錯了還要有一定的查錯能力。
通過為期三周的凌陽單片機實訓,讓我對這門課有了許多新的了解,彌補了在課堂上學習的不足,也讓我再一次在實踐中體會到了之前大一大二期間學習的模擬電子、數(shù)字電子、C語言以及大三學期學習的傳感器原理、檢測技術及儀器、單片機原理等課程有了進一步的認識。相信這對我們以后的學習和工作都會有很大的幫助。在此次生產實習中,我也認識到了自己在編程方面的不足,在以后的學習中要加強這方面的練習和學習。
為期三周的實訓很有意義,讓我受益匪淺。最后,感謝老師對我們的指導,每次下課時間過了很久老師還特別耐心地陪著同學們繼續(xù)調試和練習,在這里跟老師說一聲:謝謝。
第四篇:單片機心得
“單片機”學習心得
這學期我們開了《單片機》的課程,這也是第一次與“單片機”接觸。說實話剛開始聽到這個課程真是一頭霧水?!皢纹瑱C”是什么的?做什么用的?當然如果沒有學習過電信專業(yè)的人肯定是不知道的!呵呵!帶著這些疑問我們走進了“單片機的世界”。
教《電片機》課程的是個女老師,上課很認真。帶著我們做了過很多次實驗,還有給我們布臵做有關課本以外的各種“單片機”、各種“顯示器”、“鍵盤”的PPT作業(yè)。讓我們以小組合作的方式來完成,好促進同學之間的關系,培養(yǎng)團結合作的精神!
單片機是一種集成在電路芯片,是采用超大規(guī)模集成電路技術把具有數(shù)據(jù)處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊硅片上構成的一個小而完善的計算機系統(tǒng)。
我們在這學期做了有近十次的實驗,通過學習讓我深深感到“單片機”的重大作用和樂趣?!奥槿鸽m小五臟俱全”!這句話完全可以用在形容“單片機”上。生活中“單片機”無所不在,應用在各種領域中!
我們做過的程序有很多。下面就說說我們的實驗和PPT1、單片機仿真試驗系統(tǒng)的應用練習
任務步驟:
——硬件搭建——軟件編程(在計算機中打開編程軟件“偉?!保斎?yún)⒖汲绦颍幾g(將輸入的程序編譯直至沒有錯誤。)——仿真調試(通過軟件調試觀察存儲單元結果變化是否正確,或者在仿真開發(fā)系統(tǒng)中在線仿真。)——執(zhí)行程序
當然老師會教我們如何編程序!讓我們體會自己編程序,使小燈成功順序閃爍后的喜悅心情。
2、用單片機控制閃爍燈——在廣告行業(yè)中,單片機作為主控芯片得到廣泛應用。在試驗中,要對一個彩燈的閃爍進行控制。
3、端口輸入輸出/輸出控制,模擬開關燈
4、順序彩燈的控制——設計順序彩燈控制系統(tǒng),假設晶振為12MHz,8個發(fā)光二極管VL1~VL8分別接在單片機的P1.0~P1.7端口上。
5、多狀態(tài)閃爍燈控制
6、簡單交通信號燈模擬控制——假設單片機晶振頻率為12MHz,實現(xiàn)用P1口控制6個發(fā)光二極管,模擬一個簡單的十字路口交通信號燈的工作。東西向與南北向的紅、綠、黃燈各一個。交通信號燈規(guī)律為,十字路口是東西南北走向,每一時刻每個方向只能有一個燈亮,初始狀態(tài)STATE0為東西南北均紅燈亮,1s后轉入狀態(tài)STAYE1,南北綠燈亮同時東西紅燈亮,延時20s后轉入狀態(tài)STATE2,南北黃燈亮東西紅燈亮,5s后轉入狀態(tài)STATE3,東西綠燈亮南北紅燈亮,20s后轉入狀態(tài)STATE4,東西黃燈亮南北紅燈亮,5s后轉入狀態(tài)STATE1,如此循環(huán)。
這些實驗看似很難,但是實際操作起來不是很難,要有耐心,細心。當然上課聽講很重要啦!呵呵!
還有我們做的PPT,每次我都很認真的去做。查資料,整理資料,然后制作。每次我們組都得到老師的表揚。自己組的成果得到老師認可心里當然很高興啦!
第一次PPT作業(yè)是以“單片機”為題目。在這次制作ppt中是我收獲最大的一次,學習到了有關“單片機”書中沒有介紹的很多知識。每次的作業(yè)我都有好好的吸收資料中的只是。
一、單片機歷史
單片機誕生于20世紀70年代末,經歷了SCM、MCU、SoC三大階段。
1.SCM即單片微型計算機(Single Chip Microcomputer)階段,主要是尋求最佳的單片形態(tài)嵌入式系統(tǒng)的最佳體系結構?!皠?chuàng)新模式”獲得成功,奠定了SCM與通用計算機完全不同的發(fā)展道路。在開創(chuàng)嵌入式系統(tǒng)獨立發(fā)展道路上,Intel公司功不可沒。
2.MCU即微控制器(Micro Controller Unit)階段,主要的技術發(fā)展方向是:不斷擴展?jié)M足嵌入式應用時,對象系統(tǒng)要求的各種外圍電路與接口電路,突顯其對象的智能化控制能力。它所涉及的領域都與對象系統(tǒng)相關,因此,發(fā)展MCU的重任不可避免地落在電氣、電子技術廠家。從這一角度來看,Intel逐漸淡出MCU的發(fā)展也有其客觀因素。在發(fā)展MCU方面,最著名的廠家當數(shù)Philips公司。Philips公司以其在嵌入式應用方面的巨大優(yōu)勢,將MCS-51從單片微型計算機迅速發(fā)展到微控制器。因此,當我們回顧嵌入式系統(tǒng)發(fā)展道路時,不要忘記Intel和Philips的歷史功績。
3.單片機是嵌入式系統(tǒng)的獨立發(fā)展之路向MCU階段發(fā)展的重要因素,就是尋求應用系統(tǒng)在芯片上的最大化解決;因此,專用單片機的發(fā)展自然形成了SoC化趨勢。隨著微電子技術、IC設計、EDA工具的發(fā)展,基于SoC的單片機應用系統(tǒng)設計會有較大的發(fā)展。因此,對單片機的理解可以從單片微型計算機、單片微控制器延伸到單片應用系統(tǒng)。
二、單片機的應用領域
按照不同的應用領域劃分:
商業(yè)級(0~70攝氏度)、工業(yè)級(-40~85攝氏度)、汽車級(-40~120攝氏度)、軍工級(-55~150攝氏度)。其中醫(yī)療器械、宇航以及生命工程方面都是考慮軍工級。
商業(yè)級的通用性最大,所有單片機都可以適用。
工業(yè)級的單片機就少的多了,歐美和日本的芯片比較多。
汽車和軍工級的最少,只有少數(shù)美國公司、俄羅斯、和歐洲的公司有生產
單片機廣泛應用于儀器儀表、家用電器、醫(yī)用設備、航空航天、專用設備的智能化管理及過程控制等領域。大致可分如下幾個范疇:
1.在智能儀器儀表上的應用2.在工業(yè)控制中的應用3.在家用電器中的應用4.在計算機網(wǎng)絡和通信領域中的應用5.單片機在醫(yī)用設備領域中的應用6.在各種大型電器中的模塊化應用
三、單片機編程軟件KEIL
單片機開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟件將源程序變?yōu)闄C器
碼,用于MCS-51單片機的匯編軟件有早期的A51,隨著單片機開發(fā)技術的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS-51系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部份組合在一起。運行Keil軟件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬盤空間、WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。掌握這一軟件的使用對于使用51系列單片機的愛好者來說是十分必要的,如果你使用C語言編程,那么Keil幾乎就是你的不二之選(目前在國內你只能買到該軟件、而你買的仿真機也很可能只支持該軟件),即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調試工具也會令你事半功倍。目前最新的版本是keil uv3,可下載破解版本,否則有容量限制。
不同的單處機有不同的編譯軟件.因為C語言具有通用性.在不同的單片機之間容易移植.51用keil c,msp430用IAR軟件,avr用AVR STUDIO,PIC一般用MPLAB IDE+PICC或MPLAB IDE+PICC18 等等
四、常用單片機芯片
STC單片機、PIC單片機、EMC單片機、PHLIPIS 51PLC系列單片機(51單片機)、HOLTEK單片機、TI公司單片機(51單片機)、松翰單片機(SONIX)。
五、單片機應用的六大重要部分
1、總線
2、數(shù)據(jù)、地址、指令
3、P0口、P2口和P3的第二功能用法
4、程序的執(zhí)行過程
五、堆棧
六、單片機的開發(fā)過程:
這里所說的開發(fā)過程并不是一般書中所說的從任務分析開始,我們假設已設計并制作好硬件,下面就是編寫軟件的工作。在編寫軟件之前,首先要確定一些常數(shù)、地址,事實上這些常數(shù)、地址在設計階段已被直接或間接地確定下來了。如當某
器件的連線設計好后,其地址也就被確定了,當器件的功能被確定下來后,其控制字也就被確定了。然后用文本編輯器(如EDIT、CCED等)編寫軟件,編寫好后,用編譯器對源程序文件編譯,查錯,直到沒有語法錯誤,除了極簡單的程序外,一般應用仿真機對軟件進行調試,直到程序運行正確為止。運行正確后,就可以寫片(將程序固化在EPROM中)。在源程序被編譯后,生成了擴展名為HEX的目標文件,一般編程器能夠識別這種格式的文件,只要將此文件調入即可寫片。
第二次PPT我們以“顯示器”為題目,在這次作業(yè)中我學習到了生活中很多我們常見的電子產品都是由不同種類和原理的顯示器而工作的。
LCD 液晶顯示器LCD 液晶顯示器是 Liquid Crystal Display 的簡稱,LCD 的構造是在兩片平行的玻璃當中放臵液態(tài)的晶體,兩片玻璃中間有許多垂直和水平的細小電線,透過通電與否來控制桿狀水晶分子改變方向,將光線折射出來產生畫面。比CRT要好的多,但是價錢較其貴。
LED顯示屏LED顯示屏(LED panel),是一種通過控制半導體發(fā)光二極管的顯示方式,用來顯示文字、圖形、圖像、動畫、行情、視頻、錄像信號等各種信息的顯示屏幕。
CRT顯示器是一種使用陰極射線管(Cathode Ray Tube)的顯示器,陰極射線管主要有五部分組成:電子槍(Electron Gun),偏轉線圈(Deflection coils),蔭罩(Shadow mask),高壓石墨電極和熒光粉涂層(Phosphor)及玻璃外殼。它是目前應用最廣泛的顯示器之一,CRT純平顯示器具有可視角度大、無壞點、色彩還原度高、色度均勻、可調節(jié)的多分辨率模式、響應時間極短等LCD顯示器難以超過的優(yōu)點,而且現(xiàn)在的CRT顯示器價格要比LCD顯示器便宜不少。
OLED顯示屏OLED為自發(fā)光材料,與傳統(tǒng)的LCD顯示方式不同,不需用到背光板,采用非常薄的有機材料涂層和玻璃基板,同時視角廣、畫質均勻、反應速度快、較易彩色化、用簡單驅動電路即可達到發(fā)光、制程簡單、可制作成撓曲式面板,符合輕薄短小的原則,應用范圍屬于中小尺寸面板。
第三次PPT是以“鍵盤”為主題。
觸摸屏觸控屏(Touch panel)又稱為觸控面板,是個可接收觸頭等輸入訊號的感應式液晶顯示裝臵,當接觸了屏幕上的圖形按鈕時,屏幕上的觸覺反饋系統(tǒng)可根據(jù)預先編程的程式驅動各種連結裝臵,可用以取代機械式的按鈕面板,并借由液晶顯示畫面制造出生動的影音效果。
打字機打字機是用于書寫的一種機械的,電機的,或電子的設備。使用時,通過敲擊鍵盤上的某一個按鍵,該按鍵對應的字符的字模會打擊到色帶上,從而在紙或其他媒介上打出該字符。每一次字符的敲打,打字機都會把紙向左移動,以備打印下一個字符。
電子琴是用AT89C51單片機做比較簡單配上按鍵鍵盤,三極管驅動一個喇叭就能實現(xiàn)
電視機遙控器由形成遙控信號的微處理器芯片、晶體振蕩器、放大晶體管、紅外發(fā)光二極管以及鍵盤矩陣組成。其工作原理如下 微處理器芯片IC1內部的振蕩器通過2、3腳與外部的振蕩晶體X組成一個高頻振蕩器,產生高頻振蕩信號(480kHz)。此信號送入定時信號發(fā)生器后產生40KHz的正弦信號和定時脈沖信號。正弦信號送入編碼調制器作為載波信號;定時脈沖信號送制掃信號發(fā)生器、鍵控輸入編碼器和指令編碼器作為這些電路的時間標準信號。
這學期很快就要結束了,在17,18周我們還有一門“單片機”試訓的課程。相信在這兩周的實訓過程中,我還會受益更多,更廣。實操還會更熟練。
第五篇:單片機原理與應用實習報告
單片機小系統(tǒng)板安裝實習報告
一、概述
1、實習名稱與內容
單片機小系統(tǒng)板安裝實習
2、實習目的
《單片機原理與應用》是電子信息工程專業(yè)的一門重要專業(yè)課,對應用能力和動手能力要求很高。通過單片機小系統(tǒng)板安裝實習,鞏固所學理論知識、培養(yǎng)系統(tǒng)設計的思想、提高自身的動手能力,學到電子產品的工藝設計知識,了解電子產品制造過程、熟悉電子產品工藝,掌握制作電子產品的操作技能,為進一步學習和應用奠定基礎。
3、實習時間
xxx
4、實習方式
安裝方式
二、主要實習過程
1、熟悉電路結構,分析電路原理圖。(1)實驗板的特性
SXY-MCU單片機實驗開發(fā)板的CPU可與51系列(DIP40)單片機兼容,其功能強大,充分利用單片機自身的資源構成最小系統(tǒng)。主要由I2C ROM模塊、RS232模塊、485接口、數(shù)碼管顯示模塊、指示燈模塊、繼電器模塊、鍵盤顯示模塊、溫度傳感模塊、紅外線接收器模塊等八個模塊組成。通過一系列實驗,實現(xiàn)單片機I/O控制、中斷控制、數(shù)碼管顯示、鍵盤掃描輸入、數(shù)據(jù)通信、溫度采集、紅外線遙控、繼電器控制、音響控制和I2C總線功能,實現(xiàn)各個模塊的功能。
(2)各個功能模塊的連接情況
I2C ROM模塊:本模塊采用了AT24C02串行ROM,此器件使用了I2C總線接口模式,如原理圖所示,單片機的P3.4和P3.5分別連接24C02的時鐘線SCL和數(shù)據(jù)線SDA。
RS232模塊:此模塊直接由單片機的串行口P3.0(RXD)、P3.1(TXD)通過電平轉換芯片MAX232并連接到232接口。具體的電路請見原理圖。
485接口:本模塊也是直接有單片機串行口P3.0(RXD)、P3.1(TXD)連接到485接口芯片SN75176,SN75176的RE信號由單片機的P3.3控制。
數(shù)碼管顯示模塊:此模塊有4位一體共陰數(shù)碼管一個,段碼直接由單片機的數(shù)據(jù)總線P0口輸出,位碼是單片機的地址線(P2.1、P2.2、P2.3)經過74LS138譯碼驅動顯示,四位數(shù)碼管右起的地址分別是02H、04H、06H、08H。數(shù)碼管段碼與單片機P0口的具體對應關系如下:
P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7ddpecgafb數(shù)碼管段碼單片機P0口afegdbcdp
例如要是右邊第一個數(shù)碼管顯示為0,需先對單片機的P2口輸出02H選通,然后單片機的P0口輸出ed就可以使其顯示了。
指示燈模塊:此模塊有8位發(fā)光二極管,采用了74LS373鎖存器鎖存單片機的8位數(shù)據(jù),鎖存器的使能輸出地址是0BH。而發(fā)光二極管是低電平點亮,故要使8位發(fā)光二極管右邊一位點亮,需先對單片機的P2口輸出0BH作為選通,然后單片機的P0口輸出FE就可以了,依次類推可以點亮各個發(fā)光二極管。
繼電器模塊:本模塊采用了2個5V繼電器F4100,由單片機的P2.0控制JDQ1,單片機的P3.6控制JDQ2,輸出結果到JP2,工作中也可以由D11和D9看出繼電器控制信號狀態(tài)。
鍵盤顯示模塊:本模塊采用了2*5的鍵盤,需要采用掃描方式連接到單片機P1口,鍵盤的從左起分別是單片機P1.0、P1.1、P1.2、P1.3、P1.4。行分別是連接到單片機的P1.6、P1.5,注意,運用此模塊時需要將ISP-JUMP短接。
溫度傳感模塊:采用溫度傳感器DS18B20,直接連接到單片機的P1.7。此模塊運用的時候也需要將ISP-JUMP短接。
紅外線接收器模塊:此模塊直接與單片機的P3.2連接。(3)硬件連接 將CPU芯片AT89S51和其他芯片插好,+5V直流電源供電即與JP1座相連,+5V指示燈亮就表示本系統(tǒng)已經供電了,如果對此開發(fā)板采用ISP編程,請將J4(ISP-JUMP)處跳線拔掉,默認是連接好跳線。原理圖見附錄
2、元器件的識別與檢測 電阻:50歐的電阻八個
120的電阻一個,表面顏色為“棕紅黑黑棕”;
200的電阻兩個,表面顏色為“紅黑黑黑棕”; 1K的電阻四個,表面顏色為“棕棕黑黑棕”; 4.7K的電阻五個,表面顏色為“黃紫黑棕棕”;
排阻:若干個參數(shù)完全相同的電阻,它們的一個引腳都連到一起,作為公共引腳。其余引腳正常引出。所以如果一個排阻是由n個電阻構成的,那么它就有n+1只引腳,一般來說,最左邊的那個是公共引腳。它在排阻上一般用一個色點標出來。500歐和1K的排阻各一個。
電容:電解電容:10üF 2個;1üF 4個;
瓷片電容:瓷片電容103 pF 3個;瓷片電容104 pF 1個;
二極管,三極管:二極管4148 2個;三極管S8050 3個;三極管S8550 1個; 74LS系列和其他系列芯片若干。
3、焊接
利用前面檢測好的元器件,以及電路原理圖,在小系統(tǒng)板上焊接各個元器件。焊接訓練時,首先加熱電烙鐵,然后按要求焊接導線。在焊接時特別要注意錫不能太多,否則易發(fā)生短路。焊接完后再利用萬用表進行檢測。
4、測試
單片機系統(tǒng)的硬件調試和軟件調試是不能分開的,許多硬件錯誤是在軟件調試中被發(fā)現(xiàn)和糾正的。
(1)排除邏輯故障
這類故障由于設計和加工制板過程中工藝性錯誤所造成的。主要包括錯線、開路、短路。排除的方法是首先將加工的印制板認真對照原理圖,看兩者是否一致。應特別注意電源系統(tǒng)檢查,以防止電源短路和極性錯誤,并重點檢查系統(tǒng)總線(地址總線、數(shù)據(jù)總線和控制總線)是否存在相互之間短路或與其它信號線 短路。必要時利用數(shù)字萬用表的短路測試功能,可以縮短排錯時間。
(2)排除元器件失效
造成這類錯誤的原因有兩個:一個是元器件買來時就已壞了;另一個是由于安裝錯誤,造成器件燒壞。可以采取檢查元器件與設計要求的型號、規(guī)格和安裝是否一致。在保證安裝無誤后,用替換方法排除錯誤。
(3)排除電源故障
在通電前,一定要檢查電源電壓的幅值和極性,否則很容易造成集成塊損壞。加電后檢查各插件上引腳的電位,一般先檢查VCC與GND之間電位,若在5V~4.8V之間屬正常。若有高壓,聯(lián)機仿真器調試時,將會損壞仿真器等,有時會使應用系統(tǒng)中的集成塊發(fā)熱損壞。
(4)聯(lián)機仿真調試
聯(lián)機仿真必須借助仿真開發(fā)裝置、示波器、萬用表等工具。這些工具是單片機開發(fā)的最基本工具。
信號線是聯(lián)絡8031和外部器件的紐帶,如果信號線連結錯誤或時序不對,那么都會造成對外圍電路讀寫錯誤。51系列單片機的信號線大體分為讀、寫信號線、片選信號線、時鐘信號線、外部程序存貯器讀選通信號(PSEN)、地址鎖存信號(ALE)、復位信號等幾大類。這些信號大多屬于脈沖信號,對于脈沖信號借助示波器(這里指通用示波器)用常規(guī)方法很難觀測到,必須采取一定措施才能觀測到。應該利用軟件編程的方法來實現(xiàn)。例如對片選信號,運行下面的小程序就可以檢測出譯碼片選信號是否正常。
MAIN:MOVDPTR,#DPTR
;將地址送入DPTR
MOVXA,@DPTR ;將譯碼地址外RAM中的內容送入ACCNOP;適當延時 SJMPMAIN;循環(huán)。
執(zhí)行程序后,就可以利用示波器觀察芯片的片選信號引出腳(用示波器掃描時間為1μs/每格檔),這時應看到周期為數(shù)微秒的負脈沖波形,若看不到則說明譯碼信號有錯誤。對于電平類信號,觀測起來就比較容易。例如對復位信號觀測就可以直接利用示波器,當按下復位鍵時,可以看到復位引腳將變?yōu)楦唠娖?;一旦松開,電平將變低。
對于脈沖觸發(fā)類的信號我們要用軟件來配合,并要把程序編為死循環(huán),再利用示波器觀察;對于電平類觸發(fā)信號,可以直接用示波器觀察。
5、程序的下載
將通訊電纜與Easy 51Pro編程器連接好,串口插頭插入電腦串口,USB插頭插入電腦任一個USB口,此時編程器上LED點亮,表明電源接通。啟動Easy 51Pro v2.0程序后,會自動檢測硬件及連接,狀態(tài)框中顯示“就緒”字樣,表示編程器連接和設置均正常。否則請檢查硬件連接和端口設置。
把51單片機芯片正確地放到編程器的相應插座上,這時注意,芯片的缺口要朝向插座的把手方向。
芯片放好后,就可以對芯片進行讀寫操作了,讀寫操作按下面的步驟進行:(1)先選擇器件(AT89S51)(2)用“擦除器件”擦除芯片
(3)用“打開文件”選擇打開要編寫的.HEX 和.BIN 文件(4)用“寫器件”編程
(5)用“校驗數(shù)據(jù)”檢查編程的正確與否 這樣程序就被燒錄到單片機芯片中了。
三、安裝與調試過程中發(fā)現(xiàn)的問題及解決辦法
在實習過程中出現(xiàn)的一些問題:
1、在實驗板焊接完成后,接上電源下載跑馬燈的實驗程序后,有個發(fā)光二極管一直不亮。
2、復位鍵不能用。
3、下載鍵盤顯示程序后,按下小鍵盤不起作用。
針對實習中出現(xiàn)的各種問題進行分析,復位不能用是電阻焊錯了,小鍵盤不能用是沒有將isp jump下面兩個排針短接,發(fā)光二極管不能用是排阻焊錯了。將以電阻重新焊接,排針短接后,系統(tǒng)板各個模塊功能正常。
由上得出在動手焊接前要認真仔細地分析電路原理圖,熟悉系統(tǒng)板各個模塊的工作原理;在焊接時先用萬用表將各元件測量一下,做到心中有數(shù),安裝時先安裝低矮和耐熱元件(如電阻),然后再裝大一點的元件(如插槽、數(shù)碼管),最后裝怕熱的元件(如三極管)。焊接電解電容與發(fā)光二極管要注意正負極不要接反。
四、實習后的體會和收獲及不足
通過本次實習學習了焊接電路板的有關知識,熟練掌握了焊接的具體操作;了解了單片機小系統(tǒng)板的基本原理,學會了動手組裝和焊接單片機小系統(tǒng)板,而且在散件的組裝過程中還進一步學習了電子技術以及電子安裝工藝和測量調試技術。但在實習時,犯過不少錯誤,比如焊接時的漏錫、虛焊、焊錫無光澤;元件焊錯,好在有老師的及時教導和自己的細心研究,問題都順利的解決了。這次實習不僅學到了科學知識,鍛煉了動手能力,還培養(yǎng)了自己對科學和工作一絲不茍的態(tài)度,對以后的學習、工作和生活都大有裨益。
在整個的實習中我學習了很多的東西,使我眼界打開,感受頗深。簡單的焊接使我了解到人生學習的真諦,課程雖然結束了,但學習還沒結束,我知道作為信息時代的大學生,作為國家重點培育的高科技人才,僅會操作鼠標是不夠的,基本的動手能力是一切工作和創(chuàng)造的基礎和必要條件。
五、有關圖表等資料
SZ-MCU 原理圖 VCC20J1VCCU1D1Q0Q1Q2Q3Q4Q5Q6Q7256912151619D2LEDD3LEDD4LEDD5LEDD6LEDD7LEDD8LED123456789RP1 P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7GNDRRRRRRRRR***050dDPecGafbVCC654321Y4afY3C110uFP0.03P0.14P0.27P0.38P0.413P0.514P0.617P0.718Y51ALE11VCCY2VCC數(shù)碼管顯示RSTS11R1200R21KRESETD0D1D2D3D4D5D6D7OELE74LS373SM1edDP10560U2P1.0VCCP1.1P0.0,AD0P1.2P0.1,AD1P1.3P0.2,AD2P1.4P0.3,AD3P1.5P0.4,AD4P1.6P0.5,AD5P1.7P0.6,AD6RSTP0.7,AD7RXD,P3.0EATXD,P3.1ALEINT0,P3.2PSENINT1,P3.3P2.7,A15T0,P3.4P2.6,A14T1,P3.5P2.5,A13WR,P3.6P2.4,A12RD,P3.7P2.3,A11XTAL2P2.2,A10XTAL1P2.1,A9VSSP2.0,A***33323***2524232221VCCP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7VCCALEP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0123456789GNDRP2 VCCJP1VCCGND123123POWER3R3200+5VLEDC210UC310423222326VCC8個指示燈23212324VCCGNDR1 OUTR2 OUTT1 OUTT2 OUTC2+C2-12914745V+V-VCCC4C5C6C9RXDTXD123242325+5V電源供電及指示燈U4J25GND9483TXD172RXD161DB9彎針J3485A485BRXD11RE223485TXD413RXD1811TXD102321123233R1 INR2 INT1 INT2 INC1+C1-MAX23215GND22pFR44.7K16VCC232接口U8R0VCCREBDEADIGND8765VCC485B485A485B1GNDAT89S52P2.1P2.2P2.3HWXJSQVCCVCCU574LS138ABCY0Y1Y2Y3Y4Y5Y6Y710P1.01P1.12LEDP1.23P1.34P1.452323P1.561UP1.672325P1.781URESET92322P3.0RXD101UP3.1TXD112326P3.2HWXJSQ121UP3.3RE13P3.4SCL14C7P3.5SDA15P3.6JDQ116P3.7BELL1722pF18Y11912MHz20C8DS18B20cGY1復位電路P1.0P1.2P1.4P1.6P3.0P3.2SMGP3.4P3.6P2.7P2.5P2.3P2.1P0.7P0.5P0.3P0.1A0A2A4A6VCC20******72931333537392.54246810121416***8303234363840P1.1P1.3P1.5P1.7P3.1P3.3P3.5P3.7P2.6P2.4P2.2P2.0P0.6P0.4P0.2P0.0A1A3A5A77891078190GND11121112654321bU6P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7GNDALE3478***D0D1D2D3D4D5D6D7OELE74LS373GND***097Y0Y1Y2Y3Y4Y5Y6Y7Q0Q1Q2Q3Q4Q5Q6Q7256912151619VCC擴展接口A0A1A2A3A4A5A6A72616102GNDJDQ2VCC123GND地址鎖存器485接口R712120J42485A溫度傳感器321地址譯碼器VCCGND紅外線接受器GNDVCC456E1E2E3123RS485SN75176BPVCC321P1.7P1.6P1.5135J5246R54.7KU***65R621K2468102GND4VCC6810GNDD9LEDON11D1041482OFF14.7KP1.71P1.63RESET57P1.59SDASCL13579VCCJDQ1ON-COMOFF+54C13D11LED1K2VCCJDQ212ON-COMOFF+54C23蜂鳴器3CDS18B20U9KIN118B20KIN2JDQ1U10HWXJSQR8JDQ2R9GND12381BELLR101K2BEQ3S8550U11AAON2D124148OFF2KKBELL124LC02BISP下載接口OFF2C22ONOFF1C11ON1串行ROMVCCR114.7KQ1S805012BEQ2S8050C繼電器模塊1和2J6Y0Y6VCCGND13572.542468Y7ALEVCCGNDP1.0P1.1P1.2P1.3S1KIN1S6S2S3KEYS4S5P1.4R124.7K2*5的按鍵輸入KEYKEYS7KEYKEYKEYS9KEYS105.08*6JP26543213KEYGNDS8KEYC14VCC***1KIN2KEY21C10C11C12C132
SZ-MCU布局圖