通過閱讀范文,可以了解不同風格和文體的寫作特點和技巧。接下來,我們一起來閱讀這些范文范本,看一看其中的優點和亮點。
單片機實訓報告(實用21篇)篇一
一、生產實習的目的和意義:
生產實習是培養本科學生理論聯系實際,提高實際動手操作能力的重要教學環節。本專業的生產實習旨在使學生廣泛了解實際電子產品生產的全過程,熟悉電子產品的主要技術管理模式,并在實習的操作過程中學習、掌握電子產品的焊接、安裝、調試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高能力,為培養高素質大學本科人才打下必要的基礎。通過學習,是理論與實際相結合,可以使學生加深對所學知識的理解,并為后續專業課的學習提供必要的感性知識,同時使學生直接了解本業的生產過程和生產內容,為將來走上工作崗位提供必要的實際生產知識。
二、實習的基本內容:
集中授課,進行相關知識的學習。
學習掌握電子產品的獨立性設計與安裝調試的能力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
初步了解電子整機產品的工藝過程。
為能使學生得到充分的鍛煉,較大的提高學生的實際動手能力,本次生產實習安排每一位學生獨立完成全部系統的設計與安裝工作。
本實習環節,學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規章制度。
三、基本要求:
在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
熟悉元器件的性能及管腳分配。
在給定的pcb板上焊接跳線,ic插座,電阻,電容,led器件等。
檢查焊接是否正確。
插上元器件,運行系統,并觀測系統工作是否正常。
四、總體設計電路思想和原理:
本次生產實習用到的開發板和模塊共7塊,分別為:單片機核心板,電子鐘模塊,mp3模塊,rfid模塊,無線傳輸模塊,脈搏傳感模塊,gps模塊。
各模塊相互組合,其所能實現的基本功能如下:
單片機核心板+電子鐘模塊:實現時間的顯示,溫度的測量,且可通過遙控器調時定鬧等。
單片機核心板+無線傳輸模塊:實現數據的近距離無線傳輸。
單片機核心板+mp3模塊(含sd卡):實現mp3播放功能。
單片機核心板+rfid模塊:實現地鐵檢票系統的模擬。
單片機核心板+脈搏傳感模塊:實現人體脈搏傳感的測量。
單片機核心板+gps模塊:實現gps衛星定位功能。
(一)核心板電路設計。
單片機核心板電路主要包括stc12c5a60s2單片機,電子鐘模塊接口電路,mp3接口電路,無線傳輸模塊接口電路,脈搏傳感模塊接口電路,gps模塊接口電路,串口擴展電路,電源供電電路。該系統的單片機是宏晶科技生產的單時鐘機器周期(it)的單片機,是高速、低功耗、超強干擾的新一代8051單片機。通過使用stc-isp軟件,該單片機可實現串口在線編程,無需編程器,無需仿真器。
核心板電路的設計思想主要是圍繞單片機芯片的工作原理和特點,為其實現合理的設計出外圍電路:包括電源電路,顯示電路部分,復位電路部分,串行口通信電路,按鍵電路等。
(二)電子鐘模塊電路設計。
該模塊主要用到的芯片有:時鐘保持芯片ds1302,單總線數字溫度傳感器ds18b20,紅外遙控解碼器tl1838a。
該模塊電路設計的思想是了解這三種芯片的工作電壓,ds1302的工作時鐘頻率以及三種芯片與單片機之間的硬件連接。
(三)mp3模塊電路設計。
該模塊用到的主要芯片有mp3音頻解碼芯片vs1003,3.3v電壓轉換芯片lm1117-3.3,2.5v電壓轉換芯片lm1117-2.5。
該電路的設計思想主要是了解芯片的作用和特點,尋找各芯片之間的聯系,vs1003芯片是該模塊的主要部分。單片機設有單獨解碼mp3文件的功能,而單片機可與通過vs1003的接口電路的連接,進行mp3的解碼,實現音頻的輸出。通過芯片各引腳的功能和特點,合理的設計出相應的外圍電路。
(四)rfid模塊電路的設計。
支持多種加窗算法,兼容philips的mfrc530(spi接口)讀卡機芯片。
該模塊的電路設計思想是基于fm1702各引腳的功能和特點,合理的設計芯片的外圍電路,其中的電容和電感所構成的天線是芯片與s50卡通信的工具。
五、單元電路設計:
單片機核心板電路分析。
單片機核心板是本次實習中最重要的部分,它是實現各種模塊功能的基礎部分。單片機核心板的核心是stc12c5a60s2單片機芯片,圍繞該芯片設計出相應電源供電電路,蜂鳴器驅動電路,按鍵電路,串行口通信電路,復位電路,液晶屏驅動電路以及各模塊的接口電路,由以上的電路部分就構成一個核心板電路系統。
電子鐘模塊電路分析。
電子鐘模塊配合單片機核心板,可在lcd1602液晶屏上顯示當前的日期(年月日)時間(時分秒),環境溫度值,和紅外遙控解碼值。用戶可通過遙控器或單片機核心板上的按鍵來進行日期和時間的設置。
通過遙控上的“eq”鍵,可控制led顯示界面在時間、溫度、紅外解碼之間的切換。如果想調整時間,需要首先使用遙控器的“eq”鍵將lcd顯示調制時間界面;之后通過按“播放停止鍵”將時間停止;然后再按“左快捷鍵”向右切換;最后按“加減鍵”可以進行數值的加減操作,調整完成后,再次按“播放停止鍵”,時間開始運行。另外通過單片機核心板上的k1-k4鍵也可以完成時間的調整:其中k1鍵對應遙控器的“右快捷鍵”,即實現向右切換年月日時分;k3鍵對應遙控器的“加鍵”,即實現年月日時分的加1;k4鍵對應遙控器的“減鍵”,即實現年月日時分的減1。
mp3電路模塊分析。
是一單芯片mp3/wma/midi音頻解碼和adpcm編碼芯片,其擁有一個高性能低功耗的dsp處理器核vs-dsp。5k的指令ram,0.5k的數據ram,串行的控制和數據輸入接口,4個通用io口,1個uart口;同時片內帶有一個可變采樣率的dac,一個立體聲dac以及音頻耳機放大器;vs1003通過一個串行接口來接收輸入的比特流,它可以作為一個系統的從機。
將本文的word文檔下載到電腦,方便收藏和打印。
單片機實訓報告(實用21篇)篇二
生產實習是培養本科學生理論聯系實際,提高實際動手操作能力的重要教學環節。本專業的生產實習旨在使學生廣泛了解實際電子產品生產的全過程,熟悉電子產品的主要技術管理模式,并在實習的操作過程中學習、掌握電子產品的焊接、安裝、調試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高能力,為培養高素質大學本科人才打下必要的基礎。通過學習,是理論與實際相結合,可以使學生加深對所學知識的理解,并為后續專業課的學習提供必要的感性知識,同時使學生直接了解本業的生產過程和生產內容,為將來走上工作崗位提供必要的實際生產知識。
集中授課,進行相關知識的學習。
學習、掌握電子產品的獨立性設計與安裝、調試的能力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
初步了解電子整機產品的工藝過程。
為能使學生得到充分的鍛煉,較大的提高學生的實際動手能力,本次生產實習安排每一位學生獨立完成全部系統的設計與安裝工作。
本實習環節,學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規章制度。
在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
熟悉元器件的性能及管腳分配。
在給定的x板上焊接跳線,x插座,電阻,電容,x器件等。
檢查焊接是否正確。
插上元器件,運行系統,并觀測系統工作是否正常。
本次生產實習用到的開發板和模塊共7塊,分別為:單片機核心板,電子鐘模塊,mp3模塊,rfid模塊,無線傳輸模塊,脈搏傳感模塊,gps模塊。
各模塊相互組合,其所能實現的基本功能如下:
單片機核心板+電子鐘模塊:實現時間的顯示,溫度的測量,且可通過遙控器調時、定鬧等。
單片機核心板+無線傳輸模塊:實現數據的近距離無線傳輸。
(一)核心板電路設計。
單片機核心板電路主要包括xx單片機,電子鐘模塊接口電路,mp3接口電路,無線傳輸模塊接口電路,脈搏傳感模塊接口電路,xx模塊接口電路,串口擴展電路,電源供電電路。該系統的單片機是宏晶科技生產的單時鐘機器周期(x)的單片機,是高速、低功耗、超強干擾的新一代xx單片機。通過使用xx軟件,該單片機可實現串口在線編程,無需編程器,無需仿真器。
核心板電路的設計思想主要是圍繞單片機芯片的工作原理和特點,為其實現合理的設計出外圍電路:包括電源電路,顯示電路部分,復位電路部分,串行口通信電路,按鍵電路等。
(二)電子鐘模塊電路設計。
該模塊主要用到的芯片有:時鐘保持芯片x,單總線數字溫度傳感器x,紅外遙控解碼器x。
該模塊電路設計的思想是了解這三種芯片的工作電壓,x的工作時鐘頻率以及三種芯片與單片機之間的硬件連接。
單片機核心板是本次實習中最重要的部分,它是實現各種模塊功能的基礎部分。單片機核心板的核心是stc12c5a60s2單片機芯片,圍繞該芯片設計出相應電源供電電路,蜂鳴器驅動電路,按鍵電路,串行口通信電路,復位電路,液晶屏驅動電路以及各模塊的接口電路,由以上的電路部分就構成一個核心板電路系統。
電子鐘模塊電路分析。
電子鐘模塊配合單片機核心板,可在lcd1602液晶屏上顯示當前的日期(年月日)時間(時分秒),環境溫度值,和紅外遙控解碼值。用戶可通過遙控器或單片機核心板上的按鍵來進行日期和時間的設置。
通過遙控上的“eq”鍵,可控制led顯示界面在時間、溫度、紅外解碼之間的切換。如果想調整時間,需要首先使用遙控器的“eq”鍵將lcd顯示調制時間界面;之后通過按“播放停止鍵”將時間停止;然后再按“左快捷鍵”向右切換;最后按“加減鍵”可以進行數值的加減操作,調整完成后,再次按“播放停止鍵”,時間開始運行。另外通過單片機核心板上的k1—k4鍵也可以完成時間的調整:其中k1鍵對應遙控器的“右快捷鍵”,即實現向右切換年月日時分;k3鍵對應遙控器的“加鍵”,即實現年月日時分的加1;k4鍵對應遙控器的“減鍵”,即實現年月日時分的減1。
rfid模塊電路分析。
基于fm1702sl的非接觸式ic卡讀寫器,只要稍加改動就能開發成不同的射頻識別應用系統,如考勤系統,門禁系統,公交車收費系統等。s50非接觸式卡符合mifare的國際標準,容量8k位,數據保存期xx年,又可改寫10萬次,讀無限次。s50卡不帶電源,自帶天線,內含加密控制邏輯電路和通用邏輯電路,卡與讀卡器之間的通訊采用國際通用des和res保密交叉算法,具有較高的保密性能。
單片機與fmitdisl通用spi總線通信,采用中斷工作模式,在fmitdisl復位后,必須進行一次初始化程序以便初始化spi接口模式,而且可以同步實現單片機和fmitdisl的啟動工作。信息存儲在mifarse卡里,讀寫器與卡通過各自的天線建立起二者之間非接觸信息傳輸通道。當卡進入系統的工作區時,讀寫器向卡發射一組固定頻率的電磁波,卡內有一個lc串聯諧振電路,其頻率與讀寫器發射的頻率相同,在電磁波的激勵下,lc諧振電路產生共振,從而使電容內有了電荷,在這個電容的另一端接有一個單向導通的電子粟,將帶內容內的電荷送到另一個電容內存儲,當所有積累的電荷達到2v時,此電容可做到電源為其它電路提供工作電壓,將卡內數據發射出去或讀取讀寫器的數據。
根據互感原理可知,讀寫器天線半徑越大,匝數越多,讀寫器上的天線和卡上的天線的互感系數就越大。根據國際標準的要求,卡和讀寫器的通信距離為10cm,通過調整天線驅動電壓可以改變通信的最長距離。天線的傳輸帶寬和品質因數成反比關系。過高的品質因數會導致帶寬減小,從而減弱讀寫器的調制邊帶,會導致讀寫器無法與卡通信。
無線傳輸模塊分析。
是一無線通信芯片,采用fsk調制,可以實現點對點或是1對6的無線通信。無線通信速度最高可達2mbps,只需為單片機系統預留5個gpio,1個中斷輸入引腳,就可很容易地實現天線通信的功能,非常適合用mcu系統構建無線通信功能。
具有收發模式,待機模式和掉電模式,四種工作模式,并由ce、寄存器內部pwr、vp和prim、rx共同控制。nrf24l01所有的配置都由配置寄存器來定義,這些配置寄存器可通過spi口訪問。spi接口由sck、mosi、miso及csn組成,在配置模式下單片機通過spi接口配置nrf24l01的工作參數,在發射或接收模式下單片機spi接口發送和接收數據。
單片機的控制指令從nrf24l01的mosi引腳輸入,而nrf24l01的狀態信息和數據是從其miso引腳輸出并送給單片機的。利用spi傳輸數據時,是先傳輸低位字節,再傳輸高位字節,并且在傳輸每個字節時是從高位傳起。
通過使用x軟件,x單片機可實現串口在線編程。由于現在大的數據計算機都不存在提供單獨的串口,所以需要x轉x串口線。
新學期伊始,就迎來了為期四周的單片機生產實習。在這次生產實習過程中,我受益頗多。這是我們經歷的第一次廣泛了解實際電子產品生產的全過程。從最初的設計,到焊接,安裝,調試,我們都是逐一親自動手操作完成的。在這次實習中,我們遇到了不少問題,但正是因為有了這些問題,才有了我們更加深入學習的機會。為了解決這些問題,我們查資料,探討,請教老師,充分利用自己身邊的一切資源來學習。這樣的學習過程讓我們對所學內容理解的更深刻,而且大大提高了我們的團結協作能力。在實際操作焊接的過程中,我們從笨拙到熟練,動手能力不斷提高,有了很大的進步。這為我們以后步入工作崗位做了良好的鋪墊。
總之,通過這次生產實習,我受益匪淺,各方面的能力都有了提高。最后,感謝在實踐過程中悉心指導的每一位老師!
單片機實訓報告(實用21篇)篇三
單片機是一種集成電路芯片,采用超大規模集成電路技術把cpu、rom、ram等功能集成到一塊硅片上構成一塊小而完善的微型計算機系統,在工業控制領域廣泛應用。廣泛使用的各種智能ic卡,民用豪華轎車的安全保障系統,錄像機、攝像機、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開單片機。
單片機屬于數字電路,其概念、術語、硬件結構和原理都源自數字電路,如果數字電路基礎扎實,對復雜的單片機硬件結構和原理就能容易理解,所以在學習單片機的時候我們也同時去重溫了數字電路,搞清楚觸發器、寄存器、門電路、coms電路、時序邏輯和時序圖、進制轉換等理論知識。所以單片機的學習也能使我們對數字電路的學習有了更進一步的實踐方案。
通過對單片機學習開發板的安裝、焊接、調試、了解電子產品的裝配全過程,訓練動手能力,掌握元器件的識別,簡易測試,及整機調試工藝,從而有助于我們對理論知識的理解,幫助我們學習專業的相關知識。理論結合實際,提高分析解決問題能力的同時也培養同學之間的團隊合作、共同探討、共同前進的精神。
1、對各種元器件認識并熟悉其功能、適用范圍。
2、了解手工焊錫用具用法、保養及注意事項。
3、掌握手工電烙鐵的焊接技術,能夠獨立的完成簡單電子產品的安裝與焊接。
4、了解電子產品的焊接、調試以及維修方法。
二:實習內容和要求。
實習內容:時間地點實習內容備注。
7月19上午理工樓多媒體室實習安排、電子工藝基本技能學習。
7月19下午理工樓多媒體室單片機開發系統演示。
7月20上午理工樓305單片機開發系統介紹、原件分發。
7月20下午理工樓305清點元器件、查閱資料。
7月21理工樓305元器件分揀及分裝三人一組。
7月22理工樓305焊接練習一人一組。
7月23理工樓305拆焊練習一人一組。
7月24理工樓305基本焊接技能考核。
7月25理工樓305單片機開發系統制作一人一組。
7月26理工樓305單片機開發系統制作一人一組。
7月27理工樓305單片機開發系統制作考核。
實習要求:。
認真細致地將元器件安裝在電路板上并焊接,按照講解的方法認真進行焊接,避免出現虛焊、少焊、多焊。以在規定時間內完成單片機學習開發板的安裝、焊接、調試及使用。
在實習的過程中應該嚴格按照老師的要求去做,按照步驟一步一步的按照實習的流程來,做到按時到不早退,注意安全,從而圓滿完成這學期的實習。1、了解單片機學習開發板特點和發展趨勢。2、熟悉萬用表的使用。3、認識液晶顯示器件。4、安裝制作單片機學習開發板。
三:實習設備及材料。
(1)電烙鐵:由于焊接的元件多,所以使用的是外熱式電烙鐵,功率為30w,烙鐵頭是銅制。
(2)吸錫工具,鑷子,鉗子等必備工具。
(3)錫絲:由于錫它的熔點低,焊接時,焊錫能迅速散步在金屬表面焊接牢固,焊點光亮美觀。(4)電路板上的元件:
四:焊接過程。
焊接就是將各種元器件固定在電路板上,它不但能固定零件,而且能保證可靠的電流通路,焊接質量的好壞,將直接影響單片機的質量。
焊接時應讓烙鐵頭加熱到溫度高于焊錫溶點,并掌握正確的焊接時間。一般不超過5秒鐘。時間過長會使印刷電路板銅鉑蹺起,損壞電路板及電子元器件。
3、焊接方法。
一般采用直徑1.0-1.2mm的焊錫絲。焊接時左手拿錫絲,右后拿烙鐵。在烙鐵接觸焊點的同時送上焊錫絲,焊錫的量要適量。太多易引起搭焊短路,太少元件又不牢固。
焊接時不可將烙鐵頭在焊點上來回移動或用力下壓,要想焊得快,應加大烙鐵和焊點的接觸面。增大傳熱面積焊接也快。特別注意的是溫度過低烙鐵與焊接點接觸時間太短,熱量供應不足,焊點錫面不光滑,結晶粗脆,象豆腐渣一樣,那就不牢固,形成虛焊和假焊。反之焊錫易流散,使焊點錫量不足,也容易不牢,還可能出現燙壞電子元件及印刷電路板。總之焊錫量要適中,即將焊點零件腳全部浸沒,其輪廓又隱約可見。焊點焊好后,拿開烙鐵,焊錫還不會立即凝固,應稍停片刻等焊錫凝固,如未凝固前移動焊接件,焊錫會凝成砂狀,造成附著不牢固而引起假焊。焊接結束后,首先檢查一下有沒有漏焊,搭焊及虛焊等現象。虛焊是比較難以發現的毛病。造成虛焊的因素很多,檢查時可用尖頭鉗或鑷子將每個元件輕輕的拉一下,看看是否搖動,發現搖動應重新焊接。
每次焊接完一部分元件,均應檢查一遍焊接質量及是否有錯焊、漏焊,發現問題及時糾正。這樣可保證焊接單片機的一次成功而進入下道工序。
注意事項:
(1).外殼整合要到位,不然會因接觸不良而無法顯示數字。
(2).一些小的零件也要小心安裝,如圖中沒有經過焊接安裝上的,如不小心很容易掉。
(3)注意電解電容、發光二極管、蜂鳴器的正負極性不能接反、三者均是長的管腳接正極、短的管腳接負極。
4.拆焊方法。
在焊接的過程中難免會出現錯誤,所以就要熟練掌握拆焊的方法。拆焊的時候先右手拿用電烙鐵靠在焊點的位置,將焊點上的焊錫熔化掉,同時左手拿吸錫器放在焊點附近,等焊錫融化的時候,用吸錫器將焊點上的錫吸出去,留出管腳和插孔,如果一次不能將焊錫全部吸除可重復吸除知道插孔完全暴漏出來而方便再次焊接。
在拆焊的時候應該注意電烙鐵在電路板上的時間應盡量少,融化掉焊錫可,所以就要電烙鐵和吸錫器同時運用,否則時間過長會使吸錫的時候將板上鐵片一起吸掉,這樣就會給下一次的焊接造成不必要的麻煩。
五:調試運行。
由于每個芯片都有多個引腳,難免會出現虛焊、多焊、漏焊的現象,所以要一個個的測試,要保證每一種電壓每一個電源引腳都正確安裝和焊接。在此部分我發現有好幾個點都出現虛焊的情況,這樣導致了接觸不良的問題,還有好幾個點的焊點過大焊錫過多,這樣也容易出現問題,我把他們吸掉再焊了一遍,我認為這一部分是非常必要的。
在進行調試的時候,用萬用表測試每個元器件的管腳,尤其是電阻、電容和三極管,由于元器件較多,所以防止安裝時安裝上了錯誤的原件;電容要注意它的正負腳的方向,確保電源正極接電容的長管腳;三極管也要測試三個管腳的電壓,保證發射極正偏集電極反偏,使三極管正常工作在放大區內。
最后要檢查芯片放著合適的位置,方向不要放反,給電路板裝上支架,這樣所有的調試工作就完成了。
八:結果及分析。
首先是單片機焊接后的接線,用杜邦線將各部分連接起來,組成一個完整的單片機系統,把跳線帽插在合適的位置,最后把所有的元器件放在對應位置。
然后焊接usb小板,將顯示燈、usb接口的器件裝在對應位置,再用線將單片機開發板和usb接口板連接起來。
再將程序寫入芯片內,將usb和電腦連接起來,寫入、編程是的單片機開發系統能正常工作。
最后是溫度顯示:在溫度顯示部分,由于在后部某位置處焊點的問題,導致溫度顯示有問題,八段譯碼器的顯示有一小部分不正常,數字80.0攝氏度的“零”出現小部分異常,這里應該是后方某處焊的不夠牢固的原因,由于焊點過多,檢查難度過大,所以導致了實驗的小問題發生,但是以后的學習中會逐步學到該方面的知識,等專業知識足夠時再將遺留問題一并解決。
六:設計心得體會。
單片機開發板的制作完成了,雖說在安裝和焊接的過程出現的問題比較多,不過因為同學們都在一起實習,所以有了錯誤也能及時的發現并改正,當然從中走了不少的彎路,但是我們終究還是完成了,當然這也要感謝老師的幫助。這次電路板焊接實習就是培養我們的動手能力,同金工實習的意義是一樣的,金工實習要求我們都日常的機械車床,勞動工具能夠熟練使用,能夠自己動手做出一個像樣的東西來。而電子技術實習就要我們對電子元器件識別,相應工具的操作,相關儀器的使用,電子設備制作、裝調的全過程。實習將對理論知識有了更深的理解,將書本上的知識變成電路板,變成電阻電容,最終變成單片機系統。同時也培養同學之間的團隊合作、共同探討的機會,大家互相幫助互相學習這樣也增進了同學們之間的感情。
在這幾天的實習過程中最挑戰我動手能力的一項訓練就是焊接。在實習中,我鍛煉了自己動手技巧,提高了自己解決問題的能力同時也鍛煉了自己的耐心。比如做電路板組裝與調試時,芯片觸角的間距特別小,稍不留神,就焊在一起了,剛開始的時候手還有點抖,還有因不小心而燙到手的情況。但是后來我讓自己心靜下來也就平和下來了。我第一天焊接的時候還算順利,但第二天出的問題就比較多,特別是發現自己粗心不止表現在零件安裝上,還表現自己不夠專注。臺上一分鐘臺下十年功,還是我的練習不夠,到了后幾天開始制作單片機的時候我便能熟練焊接的種種步驟了。在這期間我思考了,動手了,也努力了,將給我以后的學習生活帶來很多的經驗和教訓。所以說,這次的實驗對我來說是很有意義的!
單片機實訓報告(實用21篇)篇四
一、實驗目的和要求。
二、實驗儀器設備。
三、實驗設計及調試:
(一)實驗內容。
(二)實驗電路:畫出與實驗內容有關的簡單實驗電路。
(三)實驗設計及調試步驟:
(1)對實驗內容和實驗電路進行分析,理出完成實驗的設計思路。
(2)列出程序設計所需的特殊標志位、堆棧sp、內部ram、工作寄存器等資源的分配列表,分配列表時注意考慮資源在程序執行過程可能會出現沖突的問題。
(3)畫出程序設計流程圖,包括主程序和各子程序流程圖。
(4)根據(2)、(3)的內容寫出實驗程序。
(5)調試程序(可以使用模擬仿真器)。
a、根據程序確定調試目的,即調試時所需觀察的內容結果。
b、根據各調試目的分別選擇調試所需的方法,如單步、斷點等命令,分別列出各調試方法中所需要關注記錄的內容。
c、調試程序,按各種調試方法記錄相應的內容。
d、分析調試記錄的內容和結果,找出程序中可能出錯的地方,然后修改程序,繼續調試、記錄、分析,直到調試成功。
(四)實驗調試過程中所遇到的問題、解決問題的思路和解決的方法。
四、實驗后的經驗教訓總結。
單片機實訓報告(實用21篇)篇五
(2)實習地點:xx科技有限公司。
(3)實習性質:頂崗實習(主要基于xx平臺從事中小型企業管理軟件定制開發,使用現在主流的一些框架,在開發中擔當設計、編碼角色。)。
畢業實習是教學過程中的重要組成部分,是使學生獲取生產、經營實際知識和技能,鞏固和加深對理論知識的理解,培養與提高能力的重要實踐環節。通過本次實習,學生將進一步加深對計算機理論知識的理解,進一步熟悉計算機文員的相關運作過程,為學生畢業后的實際工作打下良好基礎。
xx在人事部門的廣泛使用,改進了統計手段,改革了統計方法,提高了統計工計算機在人事部門的廣泛應用,將為我國的人事管理工作,提供現代化的管理手段和科學的管理方法,并將為開創人事管理工作的新局面創造條件。目前,計算機在我國的人事管理工作中,主要可用來進行報表處理,檔案管理,文書編輯,信息查詢,綜合分析。干部統計作為人事管理的一個重要組成部分,是通過對干部情況的調查,整理和分析,了解干部隊伍的發展趨勢,為各級領導機關制定干部工作的方針,政策,加強干部管理,改革干部制度提供準確數字的依據。其工作除涉及到干部的基本情況統計之外,還包括干部的工資統計,干部編制情況統計,干部獎懲情況統計,軍轉干部安置情況統計,老干部情況統計等方面,其涉及的面之廣,數據量之大可想而知,若利用手工進行干部的統計工作,大致要經過干部統計調查,干部統計資料的整理,干部統計分析三個過程,但這種手工統計過程,存在著幾個明顯的問題,比如說統計資料缺乏準確性,及時性,需要花費大量的人力,物力,財力等。當今社會已步入了信息社會,知識經濟將成為新世紀的主導產業。
(一)、實習公司簡介。
xx有限公司。簡稱xx(x),是一個具有鮮明技術特色的專業軟件開發及咨詢服務的軟件企業,是中國軟件外包行業的積極倡導者和參與者,并立志為全球客戶提供全面的軟件開發、測試、維護和認證等專業服務。xx主要服務領域為金融、電信、電力、鋼鐵、電子商務等,我們的質量保證系統能有效為客戶提供從項目咨詢設計到實施維護的全面服務。xx擁有一批專業化的團隊和良好的人才梯隊,海外歸國人才的加盟,使我們迅速擁有進入國際市場的實力。
面對軟件行業人力資源嚴重匱乏的現狀,xx基于雄厚的技術實力,研發了一套適用于企業內部員工的培訓體系,使經過培訓的員工能快速適應項目變換的需要,時刻掌握行業最新技術動向。xx非常注重具有自主知識產權產品的設計和開發工作,在xx、xx,無線通訊,嵌入式系統等技術領域都推出了自己的產品,并有著穩定的客戶群。
xx為包括xx、xx等國內外客戶提供了專業化服務。xx的優質技術服務贏得了客戶的信賴。
(二)、實習過程。
讀了四年的大學,然而大多數人對本專業的認識還是寥寥無幾,在編程與軟件測試周圍纏繞不定,在大二期末學院曾要求我們做一個關于計算機行業前景研究的調查報告,但由于當時所學知識涉及本專業知識不多,所看到的東西與本專業根本就很難聯系起來,在很多同學心里面對于本專業一直很茫然。
通過這次實習,我對xx專業在行業實踐中的工作對象、面臨問題及解決辦法有了一個較為全面的理解。鞏固專業知識的同時也增加了行業責任感,實習的日子里也加深了同學友誼,鍛煉了團隊精神。現將實習的個人感想總結報告如下:
在這三個禮拜的時間中,我復習了曾經學過的編程語言x,讓我對x在認識的基礎上,又具備了用x開發x應用程序和web應用程序的能力。現在我再去理解。x和xx,就會發現xx是個強大的新平臺,而java則是該平臺下最佳的開發語言。我還系統的學習了x編程,并努力完成我此次實習的任務————商品進銷存系統設計。系統采用x,開發工具為x,開發語言為x。這個系統是針對中國中小企業開發的進銷存管理軟件,全面提高商業企業的管理效率,高效管理庫存,提高銷售力度,為企業增加更大利潤。使用簡單,最大程度的簡化了財務管理軟件的操作復雜性,使企業無需學習,即可自己輕松上手,不但界面簡單易于操作,而且通過此系統您可以知道您每天、每月、每年的銷售額、利潤,統計所有的應收款、應付款,知道您的哪個分公司、門市、柜臺、商品、業務員賺了多少錢,庫存商品的價值,等等!有了此軟件您就可以輕輕松松的打理您的企業,獲得更多自由時間。還有此軟件數據流比較大,數據庫中表有五個,可光視圖就建了十來個,我們小組經過三個禮拜的開發時間完成了該系統,也受到了老師的肯定。在此次的實習中我們小組合理分配時間,恰當的調用人手,時刻爭當速度最快,界面最整潔的小組,我在其中主要完成了詳細設計文檔和測試設計文檔的編寫,還做了其中幾個頁面,同時協助同事進行開發,現在能熟練進行開發環境中各個控件的使用。
我們小組的名字為xx,顧名思義,xx有力量的(力量來源于團結)故寓意我們小組成員的團結!但是,我們覺得:理論與實際有很大的差距,課內與課外有很大的區別,基于這一點,我們認為我們很缺乏“實戰經驗==”xx,與此同時,也暗含了我們對于知識的渴求;另外,還隱含了我們在這個過程中不怕苦不怕累的艱苦奮斗的革命精神!
指導老師們在整個實習過程中盡職盡責,對保證實習質量起到了重要作用。實習開始時,老師們深入學生的生活和學習環境,闡明實習大綱及實習計劃內容,明確實習目的和要求。實習過程中,結合實習單位的具體情況,幫助學生學會具體地分析問題、解決問題,學會深化專業知識,用專業知識指導實踐,指導學生做好具體工作;在業務不多的實習點,引導學生“找事做”,挖掘一定的實踐經驗;檢查學生實習工作日記,掌握實習情況,指導工作及時有效;督促學生認真完成實習報告。指導老師平均每周至少與學生交流一次。基本達到了及時發現問題,解決問題,提高實習質量的目的。實習單位的指導老師認真負責。不僅指導具體工作,還無私的介紹自己的工作與社會經驗。
在此次實習過程中,我們每個人都把自己當成是公司研發部的一員,我們每天堅持按時上下班,甚至有時還會早到或者加班,合理的安排自己的工作時間,在指導老師的安排下勁量做到勞逸結合,時而做個小游戲放松我們自己的大腦,隨后便盡快讓大腦做到高速運轉,我對自己技術上的特點作一個概括。熟練的編寫詳細設計和測試設計文檔;努力學習編程;熟練掌握xxxx20xx,復習并掌握了簡單的xx語句;熟悉xx應用系統的開發,開發語言為xx。
最后總結一下我在此次實習過程中的收獲主要有四個方面:一是通過直接參與企業的運作過程,學到了實踐知識,同時進一步加深了對理論知識的理解,使理論與實踐知識都有所提高,圓滿地完成了此次實習的實踐任務。二是提高了實際工作能力,為就業和將來的工作取得了一些寶貴的實踐經驗。三是在實習過程中成立一個小團隊,彼此之間互相溝通,互相幫助,為了我們的目標而努力,讓我看到了大家對于工作的熱情,還有每個人的工作能力。四是為xx論文積累了素材和資料。
經過過去四個月的實踐和實習,我對未來充滿了美好的憧憬,在未來的日子,我將努力做到以下幾點:
(1)、繼續學習,不斷提升理論素養。
在信息時代,學習是不斷地汲取新信息,獲得事業進步的動力。作為一名年輕同志更應該把學習作為保持工作積極性的重要途徑。走上工作崗位后,我積極響應單位號召,結合工作實際,不斷學習理論、業務知識和社會知識,用先進的理論武裝頭腦,用精良的業務知識提升能力,以廣博的社會知識拓展視野。
(2)、努力實踐,自覺進行角色轉化。
“理論是灰色的,生活之樹常青”,只有將理論付諸于實踐才能實現理論自身的價值,也只有將理論付諸于實踐才能使理論得以檢驗。同樣,一個人的價值也是通過實踐活動來實現的,也只有通過實踐才能鍛煉人的品質,彰現人的意志。從學校走向社會,首要面臨的問題便是角色轉換的問題。從一個學生轉化為一個單位人,在思想的層面上,必須認識到二者的社會角色之間存在著較大的差異。學生時代只是單純的學習知識,而社會實踐則意味著繼續學習,并將知識應用于實踐,學生時代可以自己選擇交往的對象,而社會人則更多地被他人所選擇。諸此種種的差異。不勝枚舉。但僅僅在思想的層面上認識到這一點還是不夠的,而是必須在實際的工作和生活中潛心體會,并自覺的進行這種角色的轉換。
(3)、提高工作積極性和主動性。
四個月的實習期很快過去了,是開端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續學習,深入實踐,不斷提升自我,努力創造業績,繼續為中心創造更多的價值。
四年寒窗,所收獲的不僅僅是愈加豐厚的知識,更重要的是在閱讀、實踐中所培養的思維方式、表達能力和廣闊視野。很慶幸這些年來我遇到了許多恩師益友,無論在學習上、生活上還是工作上都給予了我無私的幫助和熱心的照顧,讓我在諸多方面都有所成長。感恩之情難以用語言量度,謹以最樸實的話語致以最崇高的敬意。如果沒有你們的幫助,我根本就不可能順利的完成本次的實習。
在實習的這段期間,再次感謝我工作過的武漢飛彩維修服務有限公司,感謝在其公司工作的所有同事,感謝所有幫助過我的人們,我成長的每一步,都離不開他們的關心與支持,謝謝他們。
這一段難忘的實習時光,將會永遠銘記在我的心靈。成為我一輩子的永恒的記憶。
單片機實訓報告(實用21篇)篇六
【導語】寫實訓。
報告。
要用最簡練的語言反映實訓的內容。以下是本站整理的單片機實訓。
報告。
歡迎閱讀!
(一)。
1.課程設計目的。
1)鞏固單片機基礎知識,串聯知識點。
2)學會繪制pcb板,學會手工制板的一般方法。
3)使用protel等eda工具進行單片機硬件系統設計的能力。
4)基于keilide開發單片機應用程序的能力。
5)寫技術報告和編制技術資料的能力。
6)獨立工作能力和創造力。
7)綜合運用專業及基礎知識,解決實際工程技術問題的能力。
2.課程設計題目描述和要求。
旋轉電子時鐘的設計與制作。
實現的功能要求:(1)實現單片機最小系統;(2)四只led數碼管顯示當前時分;(3)每隔一秒鐘周邊的60只led發光管旋轉一格,裝飾用的led每隔一秒旋轉一次;(4)實現整點報時;(5)實現按鍵調整;(6)停(掉)電保護,年計時誤差小于30秒;(7)其他功能。
3.課程設計報告內容。
3.1。
方案。
論證。
優點:考慮到單片機貨源充足、價格低廉,可軟硬件結合使用,能夠方便的實現系統的多功能性,故采用單片機作為本設計的硬件基礎。故其優點是外圍電路簡單,只需要一個單片機最小系統,和一個顯示模塊。
缺點:定時不是很準確,計時誤差較大,并且程序的編寫較繁瑣。
3.1.2數字電路做電子時鐘。
優點:具有走時準確、顯示直觀、無機械傳動裝置。與傳統的機械鐘先比,電子鐘具有更優異的優點。由于電子鐘采用數字集成電路的發展和采用了先進的石英技術,使電子鐘具有走時準確、性能穩定、攜帶方便等優點,電子鐘用于定時自動報警、按時自動打鈴、時間程序自動控制、定時廣播及自動控制等各個領域。缺點:因為電子鐘畢竟是電子產品,電子產品都有輻射,不過電子鐘危害極低,對人體夠不成任何危害,不象手機的輻射那么大。
應用:目前,在國內,電子鐘因數碼管數字顯示效用直接有效,所以大多運用在城市的主要營業場所,以及車站、碼頭等公共場所。在對公共場所的電子鐘設定的時候,使用者還可根據周邊的氣候、溫度等對lcd屏進行設置。同時,因為數碼管的顯示耗電量很省,所以能夠保持持續的工作效果。夜間在睡覺的時候,床頭如果放個帶投影功能的電子鐘,可以不用起床,直接讓時間顯示在天花板上,非常直觀與有效。現在生產的大部分汽車中,車內前方儀表盤旁邊一般也都自帶電子鐘功能,采取藍色背景光板成像效果,非常清晰。
3.2旋轉電子時鐘硬件電路,并簡要講述各部分的原理3.2.1降壓部分。
3.2.1電源部分。
5v電源可使用通用的78xx系列來構成,也可以使用ldo來構成,一般而言,目前ldo為主流,常用的ldo主要為reg1117-xx系列,該部分的電路可參考圖1,使用一個reg1117-5構成5v電源。為了更好地了解系統電源的情況,一般會在電源的輸出端加入一個led進行電源的指示。
3.2.2顯示部分。
60燈旋轉的原理和數碼管顯示原理一模一樣。只不過把數碼管的段分別用單個二極管代替,形成了8個類似數碼管的控制結構。
3.2.3指示部分。
為了能輸出用戶的相關信息,目前使用的有lcd和led方法,本實訓中學生可以從兩種方法中任選一個.
3.2.4按鍵部分。
本實訓使用的是較為簡單的阻容復位電路。對于單片機這類微控制器而言,其本質就是運行用戶設定的程序,所以必須在基本硬件的基礎上加入一個*線接口,用來*用戶編寫的程序,由于stc單片機支持串行口*,在做硬件的時候大家只需將單片機的p3.0和p3.1接排針形成預留接口,我們用*線直接*。用戶輸入信息使用的是獨立按鍵,本項目中因為要輸入調整和加減信息,所以僅使用了獨立按鍵.
4.電路原理圖。
5.實訓心得。
xx:我們經過了一周的學習和制作后,終于完成了電子時鐘的基本功能。使我們更加地認識到了動手能力和理論知識相結合的重要性。在這次的制作中,我們也深刻地認識到我們的不足和自身理論知識的欠缺,所以從中遇到了很多困難,但是最后還是在老師以及組員的幫助下*解決了困難,實現了整個系統的制作與最后的調試,相關指標達到預期的效果,并且很好地完成了本課程要求的任務。
xx:這些日子我們收獲了許多東西,從零散的元器件到電子時鐘能夠實現基本功能的整個過程,在設計過程中雖然遇到了一些的問題,但經過一次又一次的討論,一遍又一遍的檢查我們終于找出了問題所在,也暴露了前期在這方面的知識欠缺和經驗不足。通過此次項目的學習提高了我們自主學習的能力、動手操作的能力和團結合作的能力。
通過這個課程,使我更加扎實的掌握了有關電子線路、單片機方面的知識。使我對自己的專業知識有了更為詳盡而深刻的了解,認識到了許多我以前雖然看過但并沒有認真的去了解的元器件的使用方法,從而更深的了解到了自己的不足,雖然我的基礎知識不夠扎實,但是我在此期間積累了許多寶貴的經驗,這都是我以后走上工作崗位的巨大的財富。在次我要感謝我們的指導老師徐老師和香老師的耐心以及辛苦的指導。還有謝謝組員的包容和辛勤的勞動。
(二)。
通過今次單片機實訓,使我對單片機的認識有了更深刻的理解。系統以51單片機為核心部件,利用匯編軟件編程,通過鍵盤控制和數碼管顯示實現了基本時鐘顯示功能、時間調節功能,能實現本設計題目的基本要求和發揮部分。
由于時間有限和本身知識水平的限制,本系統還存在一些不夠完善的地方,要作為實際應用還有一些具體細節問題需要解決。例如:不能實現只用兩個按鍵來控制時鐘時間,還不能實現鬧鐘等擴展功能。
踉踉蹌蹌地忙碌了兩周,我的時鐘程序終于編譯成功。當看著自己的程序,自己成天相伴的系統能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。
但在這次實訓中同時使我對匯編語言有了更深的認識。當我第一次接觸匯編語言就感覺很難,特別是今次實訓要用到匯編語言,盡管困難重重,可我們還是克服了。這次的實訓使培養了我們嚴肅認真的做事作風,增強了我們之間的團隊合作能力,使我們認識到了團隊合作精神的重要性。
這次實訓的經歷也會使我終身受益,我感受到這次實訓是要真真正正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破。希望這次的經歷能讓我在以后學習中激勵我繼續進步。
單片機實訓報告(實用21篇)篇七
實訓報告是展示自身實訓收獲成長的重要報告,那么實訓報告該如何寫呢?小編精選了一些關于實訓報告的優秀范例,一起來看看吧。
在學校學習期間我有幸的參加了學校的單片機學習小組,在小組里我了解了什么是單片機,單片機有哪些用途,利用單片機可以實現哪些功能來方便人們的生活如交通燈,時鐘,還有手機中,電子玩具等等,它們里面都有單片機的存在來實現某種功能。通過在單片機小組里的學習我簡單總結了幾點心得和體會:
第一:萬事開頭難,要勇敢的邁出第一步,不要總找借口說沒有學習過就總推脫。凡事都有第一步可以先可簡單的來,然后可以逐步的向深層次學習。可以從建項目開始,然后可以找一個簡單的小程序先把它敲進單片機內然他運行起來,感覺一下單片機的運行,讓自己了解單片機整個運行。
第二:對于知識點,學過的要掌握牢固,對于沒有學的和暫時用不到的先不用學習。比如:小燈得點亮就沒有用到中斷可以先不用看。這樣可以避免知識過多記不住的麻煩。對于程序這里的知識點不能只停留在理論層次上,一定要結合著程序進行學習這樣才能掌握的很牢靠,當用到哪里的知識點不記得了可以去看書,對于用不到的可以不去看。
第三:程序不要只是看別人得,一定要自己寫過才是自己的。開始不懂可以參考別人的,看看每一句代表著什么意思,能夠實現什么現象。明白之后自己再重新寫一遍,你會發現看別人的能懂到自己寫的時候很困難。當你自己能寫出來的時候說明你真懂了。
第四:一定要學會程序調試的方法。有時候把程序寫完了然后運行時不能實現理想的現象。這時有人就暈了不知該怎么辦,然后就去問別人。當別人找出問題出在哪里時就會恍然大悟。其實當遇到問題一定要自己嘗試著解決,不能遇到問題就去問別人。自己一定要掌握解決問的方法和思路。
第五:在學習初期看別人的代碼,學習別人的思路這個很有用。通過看別人的代碼特別是有多年編程經驗的人的程序,可以迅速提高自己的編程水平。也可以結合著別人的手法,與自己的想法結合在一起寫出更好的程序。但是切記將學習變成抄襲,不能認為抄襲別人的你就學會了,這樣只能使你退步。第六:面對一個新項目時,自己一定要多想想,不要急著去看別人是怎么寫的。有的人看到新項目時就去找別人的然后抄一小段,自己在寫幾句,放在一起完成任務,雖然省時間但不利你的學習。當你遇到一新項目時你應該先想一下程序的構架,想想如何來完成。然后自己動手去寫,當你遇到實在是沒辦法解決的問題時再去請教別人,看他是怎么處理的,學習他的方法。這樣起碼你自己想過了,有自己的思路不會受到別人的影響,這樣更容易提高自己。
在單片機的學習開始時感覺很吃力,在不斷的學習過程中慢慢的對單片機產生了些好感,而且在編寫程序過程中吃力的感覺慢慢的淡了。在這其中基礎知識掌握牢固是非常重要的,然后在學習過程中要學會提問題和自己解決問題,慢慢的對于學習單片機你也會產興趣。雖然在開始學習單片機時感覺很青澀,但只要堅定自己的學習信心,在付出持之以恒的努力,我相信自己能進一步加深對單片機的了解,在單片機的學習道路上走得更遠!
這周我們進行了單片機實訓,一周中我們通過七個項目1:p1口輸入/輸出2:繼電器控制3音頻控制4:子程序設計5:字符碰頭程序設計6:外部中斷7:急救車與交通信號燈,練習編寫了子程序、熟悉了人工會匯編方法、設計和調試方法。學習了p1口、i/o端口、外部中斷技術的基本的使用方法及輸入/輸出端口控制方法。而且初步掌握了大型程序的調試方法。
實訓中首先對mcs-51單片機開發試驗系統鍵盤監控操作、使用及配套的仿真軟件的應用進行了熟悉和了解。該實驗儀提供了許多基本實驗電路和實驗插孔,對于基本的實驗只需要少量連線就可以進行,減少了繁瑣的實驗連線過程,以減輕工作量,突出實驗的內涵,達到培養實際動手能力,加強對實驗電路的理解。通過本實驗儀器進一步了解了單片機存儲器的組織結構、單片機片內片外數據存儲器讀寫方法、工作寄存器的應用、單片機對簡單編程及調試方法進一步的掌握了調試軟件的操作方法和編程環境。
知道它的復雜性,沒有想像中的那么得心應手,理解流程是有思維的前提.不過經過我們最后在全組人竭盡全力,老師的精心指導下,花費的時間與精力終于沒有白費,效果漸漸地出現了.這是我們共同努力的結果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,所以為期一周的單片機課程設計沒有浪費,我們從中學到了很多知識.,也讓我們對單片機有了更深一步的了解.雖然最后結果是出來了,可這與老師的精心指導是分不開的。
這次實訓雖然其中會有些錯誤和失敗,但總的來說是受益匪淺,在運用中發現問題,解決問題,就是最大的收獲。專心做自己的事,是一種樂趣;互相交流,是大家一起進步的必要過程;上網查閱資料,是獲得所需信息的有效途徑。我想,這些練習和經驗都將是我以后最寶貴的財富!
這是我第一次做單片機實驗,說起來有一些緊張和新奇。在此之前我并沒有接觸過單片機,我本以為與之前的光學實驗及其它實驗差不多,可我進到實驗室之后,我就改變了這個看法。
單片機實驗要求的是一種思維的創新,而不是簡單的重復老師所說的實驗步驟。因此第一次實驗,實驗老師向我們講解了cvavr編譯器的大體情況及使用方法和技巧,并簡單的向我們示例——如何在cvavr中編寫一段程序。編完程序之后,知道我們如何使用avrstudio達到將編好的程序輸入到單片機中來使其運行。
之后老師讓我們以組為單位合作編寫一段程序,并使其運行。我們組想要編寫一個跑馬燈的程序。在第一次運行cvavr時,我們組就遇到了一個麻煩,我們在建立一個新project文件那里出現了錯誤。在保存這個新project文件的時候,我們單擊了save,而不是generate,saveandexit.因此它彈不出我們我們所需要的源程序。之后我們通過詢問其他人解決了這個問題。在編程中,我們開始做的是兩盞燈的交替閃爍,間隔時間是1000ms。在運用avrstudio的時候,我們又犯了一個錯誤。在我們打開編譯好的工程文件時,開始調試,在最后一步點擊finish時,彈出一對話框,問我們是否更新,然后我們單擊了yes。這導致了仿真器無法下次使用。這是由于實驗室中的仿真器是盜版的,無法進行更新。
經過我們的不斷努力,我們終于實現了簡單的跑馬燈的運行,便是兩個燈地交替閃爍。我們感到興奮極了。但是我們并沒有滿足于當前,我們又編寫了三個燈地交替閃爍,四個及多個。當我們一步步實現我們的目的時,我得到莫大成就感和自信。
在這次實驗中,我體會到了合作的重要性。一個人也可能實現這一系列的過程,但是要花費很多精力和時間。群策群力,分工明確,可以使我們更好、更快地完成我們的工作。在此期間,你可以更好知道自己的不足和缺陷,來得到改正。還可以知道自己的優勢所在,把握好自己的優勢。
通過為期一周的單片機實訓,是我們對這門課有了許多新的了解,彌補了在課堂上學習的不足。相信這對我們以后的學習和工作都會有很大的幫助。我們一定要在最短的時間里對這些不足加以改正!
首先,在這次試訓中我被單片機強大的功能所震撼,以前在課堂上完全沒有能理解可編程單片機的優越性。這次通過實體仿真軟件等輔助軟件的共同效果,是這次試訓有了鮮明的活力。換是我們認識到這次試訓不僅僅是一個軟件的應用,更多的是使我們認識到學習到很多在課堂上無法得到的東西。特別是protues軟件的功能是我們了解了當今開發系統的新方向,簡直太不可思議啦!
單片機作為一種最簡單的軟件,與我們的日常生活息息相關,了解一些單片機程序的簡單錄入是非常必要的。如:led顯示器、鍵盤和顯示器的應用和原理。
在被刺實訓中我們每個人通過一個八位流水燈的制作,使我們深深地體會到了單片機在現實生活中的小小應用,既增強了我們的好奇心,又鞏固了我們的理論知識。更讓我們體會到了單片機手動的開始平臺的完善與成熟。只要你有想法,單片機就有可能讓他成為現實。這里我學習完protues軟件后的第一感覺是,雖然這軟件工作不穩定,但是會有相當不錯的效果出來。這對我以后的工作一定會有幫助的。在這次試訓中不僅只對單片機編程有了新的認識,還對整個單片機的開發平臺都有了一廳的了解,這是一筆不錯的收獲。
通過這幾天的試訓,使我的感觸很深,真實“條條大路通羅馬”,要達到目的,不同的人就有不同的方法。只要你的方法不錯!五花八門都可以,而且是各有特色。走出來的結果都有各自的獨到之處。在編程中“簡”字貫穿于整個程序設計中,越簡單越好,畢竟單片機留給用戶的資源是有限的,所以我們要充分利用這些資源,達到更好的效果,這些是我們在以后的學習生活中應值得注意的地方。
在試訓中有苦有甜,當我們為一個很難攻破的程序找出路時,心情煩躁,感覺自己很不可理喻,當程序一點一點編好后,自己從心底感覺到一點小小的安慰,看著自己的成果。感覺很欣慰,有一絲絲的甜意,幾天的實訓使自己的思維邏輯也有了小小的進步。
一、實驗目的和要求。
二、實驗儀器設備。
三、實驗設計及調試:
(一)實驗內容。
(二)實驗電路:畫出與實驗內容有關的簡單實驗電路。
(三)實驗設計及調試步驟:
(1)對實驗內容和實驗電路進行分析,理出完成實驗的設計思路。(2)列出程序設計所需的特殊標志位、堆棧sp、內部ram、工作寄存器等資源的分配列表,分配列表時注意考慮資源在程序執行過程可能會出現沖突的問題。
(3)畫出程序設計流程圖,包括主程序和各子程序流程圖。
(4)根據(2)、(3)的內容寫出實驗程序。
(5)調試程序(可以使用模擬仿真器)。
a、根據程序確定調試目的,即調試時所需觀察的內容結果。
b、根據各調試目的分別選擇調試所需的方法,如單步、斷點等命令,分別列出各調試方法中所需要關注記錄的內容。
c、調試程序,按各種調試方法記錄相應的內容。
d、分析調試記錄的內容和結果,找出程序中可能出錯的地方,然后修改程序,繼續調試、記錄、分析,直到調試成功。
(四)實驗調試過程中所遇到的問題、解決問題的思路和解決的方法。
四、實驗后的經驗教訓總結。
單片機實訓報告(實用21篇)篇八
(2)實習地點:xx科技有限公司。
(3)實習性質:頂崗實習(主要基于xx平臺從事中小型企業管理軟件定制開發,使用現在主流的一些框架,在開發中擔當設計、編碼角色。)。
畢業實習是教學過程中的重要組成部分,是使學生獲取生產、經營實際知識和技能,鞏固和加深對理論知識的理解,培養與提高能力的重要實踐環節。通過本次實習,學生將進一步加深對計算機理論知識的理解,進一步熟悉計算機文員的相關運作過程,為學生畢業后的實際工作打下良好基礎。
xx在人事部門的廣泛使用,改進了統計手段,改革了統計方法,提高了統計工計算機在人事部門的廣泛應用,將為我國的人事管理工作,提供現代化的管理手段和科學的管理方法,并將為開創人事管理工作的新局面創造條件。目前,計算機在我國的人事管理工作中,主要可用來進行報表處理,檔案管理,文書編輯,信息查詢,綜合分析。干部統計作為人事管理的一個重要組成部分,是通過對干部情況的調查,整理和分析,了解干部隊伍的發展趨勢,為各級領導機關制定干部工作的方針,政策,加強干部管理,改革干部制度提供準確數字的依據。其工作除涉及到干部的基本情況統計之外,還包括干部的工資統計,干部編制情況統計,干部獎懲情況統計,軍轉干部安置情況統計,老干部情況統計等方面,其涉及的面之廣,數據量之大可想而知,若利用手工進行干部的統計工作,大致要經過干部統計調查,干部統計資料的整理,干部統計分析三個過程,但這種手工統計過程,存在著幾個明顯的問題,比如說統計資料缺乏準確性,及時性,需要花費大量的人力,物力,財力等。當今社會已步入了信息社會,知識經濟將成為新世紀的主導產業。
(一)、實習公司簡介。
xx有限公司。簡稱xx(x),是一個具有鮮明技術特色的專業軟件開發及咨詢服務的軟件企業,是中國軟件外包行業的積極倡導者和參與者,并立志為全球客戶提供全面的軟件開發、測試、維護和認證等專業服務。xx主要服務領域為金融、電信、電力、鋼鐵、電子商務等,我們的質量保證系統能有效為客戶提供從項目咨詢設計到實施維護的全面服務。xx擁有一批專業化的團隊和良好的人才梯隊,海外歸國人才的加盟,使我們迅速擁有進入國際市場的實力。
面對軟件行業人力資源嚴重匱乏的現狀,xx基于雄厚的技術實力,研發了一套適用于企業內部員工的培訓體系,使經過培訓的員工能快速適應項目變換的需要,時刻掌握行業最新技術動向。xx非常注重具有自主知識產權產品的設計和開發工作,在xx、xx,無線通訊,嵌入式系統等技術領域都推出了自己的產品,并有著穩定的客戶群。
xx為包括xx、xx等國內外客戶提供了專業化服務。xx的優質技術服務贏得了客戶的信賴。
(二)、實習過程。
讀了四年的大學,然而大多數人對本專業的認識還是寥寥無幾,在編程與軟件測試周圍纏繞不定,在大二期末學院曾要求我們做一個關于計算機行業前景研究的調查報告,但由于當時所學知識涉及本專業知識不多,所看到的東西與本專業根本就很難聯系起來,在很多同學心里面對于本專業一直很茫然。
通過這次實習,我對xx專業在行業實踐中的工作對象、面臨問題及解決辦法有了一個較為全面的理解。鞏固專業知識的同時也增加了行業責任感,實習的日子里也加深了同學友誼,鍛煉了團隊精神。現將實習的個人感想總結報告如下:
在這三個禮拜的時間中,我復習了曾經學過的編程語言x,讓我對x在認識的基礎上,又具備了用x開發x應用程序和web應用程序的能力。現在我再去理解。x和xx,就會發現xx是個強大的新平臺,而java則是該平臺下最佳的開發語言。我還系統的學習了x編程,并努力完成我此次實習的任務——商品進銷存系統設計。系統采用x,開發工具為x,開發語言為x。這個系統是針對中國中小企業開發的進銷存管理軟件,全面提高商業企業的管理效率,高效管理庫存,提高銷售力度,為企業增加更大利潤。使用簡單,最大程度的簡化了財務管理軟件的操作復雜性,使企業無需學習,即可自己輕松上手,不但界面簡單易于操作,而且通過此系統您可以知道您每天、每月、每年的銷售額、利潤,統計所有的應收款、應付款,知道您的哪個分公司、門市、柜臺、商品、業務員賺了多少錢,庫存商品的價值,等等!有了此軟件您就可以輕輕松松的打理您的企業,獲得更多自由時間。還有此軟件數據流比較大,數據庫中表有五個,可光視圖就建了十來個,我們小組經過三個禮拜的開發時間完成了該系統,也受到了老師的肯定。在此次的實習中我們小組合理分配時間,恰當的調用人手,時刻爭當速度最快,界面最整潔的小組,我在其中主要完成了詳細設計文檔和測試設計文檔的編寫,還做了其中幾個頁面,同時協助同事進行開發,現在能熟練進行開發環境中各個控件的使用。
我們小組的名字為xx,顧名思義,xx有力量的(力量來源于團結)故寓意我們小組成員的團結!但是,我們覺得:理論與實際有很大的差距,課內與課外有很大的區別,基于這一點,我們認為我們很缺乏“實戰經驗”,與此同時,也暗含了我們對于知識的渴求;另外,還隱含了我們在這個過程中不怕苦不怕累的艱苦奮斗的革命精神!
指導老師們在整個實習過程中盡職盡責,對保證實習質量起到了重要作用。實習開始時,老師們深入學生的生活和學習環境,闡明實習大綱及實習計劃內容,明確實習目的和要求。實習過程中,結合實習單位的具體情況,幫助學生學會具體地分析問題、解決問題,學會深化專業知識,用專業知識指導實踐,指導學生做好具體工作;在業務不多的實習點,引導學生“找事做”,挖掘一定的實踐經驗;檢查學生實習工作日記,掌握實習情況,指導工作及時有效;督促學生認真完成實習報告。指導老師平均每周至少與學生交流一次。基本達到了及時發現問題,解決問題,提高實習質量的目的。實習單位的指導老師認真負責。不僅指導具體工作,還無私的介紹自己的工作與社會經驗。
在此次實習過程中,我們每個人都把自己當成是公司研發部的一員,我們每天堅持按時上下班,甚至有時還會早到或者加班,合理的安排自己的工作時間,在指導老師的安排下勁量做到勞逸結合,時而做個小游戲放松我們自己的大腦,隨后便盡快讓大腦做到高速運轉,我對自己技術上的特點作一個概括。熟練的編寫詳細設計和測試設計文檔;努力學習編程;熟練掌握xx,復習并掌握了簡單的xx語句;熟悉xx應用系統的開發,開發語言為xx。
最后總結一下我在此次實習過程中的收獲主要有四個方面:一是通過直接參與企業的運作過程,學到了實踐知識,同時進一步加深了對理論知識的理解,使理論與實踐知識都有所提高,圓滿地完成了此次實習的實踐任務。二是提高了實際工作能力,為就業和將來的工作取得了一些寶貴的實踐經驗。三是在實習過程中成立一個小團隊,彼此之間互相溝通,互相幫助,為了我們的目標而努力,讓我看到了大家對于工作的熱情,還有每個人的工作能力。四是為xx論文積累了素材和資料。
經過過去四個月的實踐和實習,我對未來充滿了美好的憧憬,在未來的'日子,我將努力做到以下幾點:
(1)、繼續學習,不斷提升理論素養。
在信息時代,學習是不斷地汲取新信息,獲得事業進步的動力。作為一名年輕同志更應該把學習作為保持工作積極性的重要途徑。走上工作崗位后,我積極響應單位號召,結合工作實際,不斷學習理論、業務知識和社會知識,用先進的理論武裝頭腦,用精良的業務知識提升能力,以廣博的社會知識拓展視野。
(2)、努力實踐,自覺進行角色轉化。
“理論是灰色的,生活之樹常青”,只有將理論付諸于實踐才能實現理論自身的價值,也只有將理論付諸于實踐才能使理論得以檢驗。同樣,一個人的價值也是通過實踐活動來實現的,也只有通過實踐才能鍛煉人的品質,彰現人的意志。從學校走向社會,首要面臨的問題便是角色轉換的問題。從一個學生轉化為一個單位人,在思想的層面上,必須認識到二者的社會角色之間存在著較大的差異。學生時代只是單純的學習知識,而社會實踐則意味著繼續學習,并將知識應用于實踐,學生時代可以自己選擇交往的對象,而社會人則更多地被他人所選擇。諸此種種的差異。不勝枚舉。但僅僅在思想的層面上認識到這一點還是不夠的,而是必須在實際的工作和生活中潛心體會,并自覺的進行這種角色的轉換。
(3)、提高工作積極性和主動性。
四個月的實習期很快過去了,是開端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續學習,深入實踐,不斷提升自我,努力創造業績,繼續為中心創造更多的價值。
單片機實訓報告(實用21篇)篇九
實習是為了在畢業進入社會前,將自己的理論知識與實踐融合,并且完成從學生到職員的過渡。下面是愛匯網小編為大家整理的單片機實習報告實用范文,供大家閱讀!
隨著電子技術的發展,特別是隨著大規模集成電路的產生,給人們的生活帶來了根本性的變化,如果說微型計算機的出現使現代的科學研究得到了質的飛躍,那么可編程控制器的出現則是給現代工業控制測控領域帶來了一次新的革命。在現代社會中,溫度控制不僅應用在工廠生產方面,其作用也體現到了各個方面。本學期我們就學習了單片機這門課程,感覺是有點難呢。也不知道整個學習過程是怎么過來得,可是時間不等人。
時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機實習課題也在一周內完成了。俗話說“好的開始是成功的一半”。說這次實習,我認為最重要的就是做好程序調試,認真的研究老師給的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起產品就會事半功倍,如果沒弄明白,就迷迷糊糊的去做,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
雖然這次的實習算起來在實驗室的時間只有幾天,不過因為我們都有自己的實驗板,所以在宿舍里做實驗的時間一定不止三天。 硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現錯誤。第二,是在學習態度上,這次課設是對我的學習態度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對應該是嚴謹。我們這次實習所遇到的多半問題多數都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什么辦不到的。
通過這次單片機實習,我不僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養我們的創新精神,從而不斷地戰勝自己,超越自己。創新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。
這個設計過程中,我們通過在原有的計數器系統進行了改進,使之增添了暫停、計數、清零等的三個控制功能,使之成為一個更加適用,功能更加完備的屬于自己的一個系統。設計結果能夠符合題意,成功完成了此次實習要求,我們不只在乎這一結果,更加在乎的,是這個過程。這個過程中,我們花費了大量的時間和精力,更重要的是,我們在學會創新的基礎上,同時還懂得合作精神的重要性,學會了與他人合作。作為一名自動化專業的快大三學生,我覺得做單片機實習是十分必要的。在已度過的大學時間里,我們大多數接觸的是專業課。我們在課堂上掌握的僅僅是專業課的理論知識,如何去鍛煉我們的實踐能力?如何把我們所學的專業基礎課理論知識運用到實踐中去呢?我想做類似實習就為我們提供了良好的實踐平臺。
首先在做本次實習的過程中,我感觸最深的當屬查閱大量的設計資料了。為了讓自己的設計更加完善,查閱這方面的設計資料是十分必要的,同時也是必不可少的。我們是在做單片機實習,但我們不是藝術家,他們可以拋開實際盡情在幻想的世界里翱翔,而我們一切都要有據可依,有理可尋,不切實際的構想永遠只能是構想,永遠無法升級為設計。
其次,在這次課程設計中,我們運用到了以前所學的專業課知識,如:c語言、模擬和數字電路知識等。雖然過去從未獨立應用過它們,但在學習的過程中帶著問題去學我發現效率很高,這是我做這次課程設計的又一收獲。
最后,在實習之前,我們要對所用單片機的內部結構有一個系統的了解,知道該單片機內有哪些資源;要有一個清晰的思路和一個完整的的軟件流程圖;在設計程序時,不能妄想一次就將整個程序設計好,反復修改、不斷改進是程序設計的必經之路;要養成注釋程序的好習慣,一個程序的完美與否不僅僅是實現功能,而應該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在實習過程中遇到問題是很正常的,但我們應該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題。但是從中學到的知識會讓我受益終身。發現、提出、分析、解決問題和實踐能力提高都會受益于我在以后的學習、工作和生活中。
一、生產實習的目的和意義
生產實習是培養本科學生理論聯系實際,提高實際動手操作能力的重要教學環節。本專業的生產實習旨在使學生廣泛了解實際電子產品生產的全過程,熟悉電子產品的主要技術管理模式,并在實習的操作過程中學習、掌握電子產品的焊接、安裝、調試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高能力,為培養高素質大學本科人才打下必要的基礎。通過學習,是理論與實際相結合,可以使學生加深對所學知識的理解,并為后續專業課的學習提供必要的感性知識,同時使學生直接了解本業的生產過程和生產內容,為將來走上工作崗位提供必要的實際生產知識。
二、實習的基本內容
集中授課,進行相關知識的學習。
學習、掌握電子產品的獨立性設計與安裝、調試的能力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
初步了解電子整機產品的工藝過程。
為能使學生得到充分的鍛煉,較大的提高學生的實際動手能力,本次生產實習安排每一位學生獨立完成全部系統的設計與安裝工作。
本實習環節,學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規章制度。
三、基本要求
在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
熟悉元器件的性能及管腳分配。
在給定的pcb板上焊接跳線,ic插座,電阻,電容,led器件等。
檢查焊接是否正確。
插上元器件,運行系統,并觀測系統工作是否正常。
四、總體設計電路思想和原理
本次生產實習用到的開發板和模塊共7塊,分別為:單片機核心板,電子鐘模塊,mp3模塊,rfid模塊,無線傳輸模塊,脈搏傳感模塊,gps模塊。
各模塊相互組合,其所能實現的基本功能
單片機核心板+電子鐘模塊:實現時間的顯示,溫度的測量,且可通過遙控器調時、定鬧等。
單片機核心板+無線傳輸模塊:實現數據的近距離無線傳輸。
單片機核心板+mp3模塊(含sd卡):實現mp3播放功能。
單片機核心板+rfid模塊:實現地鐵檢票系統的模擬。
單片機核心板+脈搏傳感模塊:實現人體脈搏傳感的測量。
單片機核心板+gps模塊:實現gps衛星定位功能。
(一)核心板電路設計
單片機核心板電路主要包括stc12c5a60s2單片機,電子鐘模塊接口電路,mp3接口電路,無線傳輸模塊接口電路,脈搏傳感模塊接口電路,gps模塊接口電路,串口擴展電路,電源供電電路。該系統的單片機是宏晶科技生產的單時鐘機器周期(it)的單片機,是高速、低功耗、超強干擾的新一代8051單片機。通過使用stc-isp軟件,該單片機可實現串口在線編程,無需編程器,無需仿真器。
核心板電路的設計思想主要是圍繞單片機芯片的工作原理和特點,為其實現合理的設計出外圍電路:包括電源電路,顯示電路部分,復位電路部分,串行口通信電路,按鍵電路等。
(二)電子鐘模塊電路設計
該模塊主要用到的芯片有:時鐘保持芯片ds1302,單總線數字溫度傳感器ds18b20,紅外遙控解碼器tl1838a。
該模塊電路設計的思想是了解這三種芯片的工作電壓,ds1302的工作時鐘頻率以及三種芯片與單片機之間的硬件連接。
(三)mp3模塊電路設計
該模塊用到的主要芯片有mp3音頻解碼芯片vs1003,3.3v電壓轉換芯片lm1117-3.3,2.5v電壓轉換芯片lm1117-2.5。
該電路的設計思想主要是了解芯片的作用和特點,尋找各芯片之間的聯系,vs1003芯片是該模塊的主要部分。單片機設有單獨解碼mp3文件的功能,而單片機可與通過vs1003的接口電路的連接,進行mp3的解碼,實現音頻的輸出。通過芯片各引腳的功能和特點,合理的設計出相應的外圍電路。
(四)rfid模塊電路的設計
支持多種加窗算法,兼容philips的mfrc530(spi接口)讀卡機芯片。
該模塊的電路設計思想是基于fm1702各引腳的功能和特點,合理的設計芯片的外圍電路,其中的電容和電感所構成的天線是芯片與s50卡通信的工具。
五、單元電路設計
單片機核心板電路分析
單片機核心板是本次實習中最重要的部分,它是實現各種模塊功能的基礎部分。單片機核心板的核心是stc12c5a60s2單片機芯片,圍繞該芯片設計出相應電源供電電路,蜂鳴器驅動電路,按鍵電路,串行口通信電路,復位電路,液晶屏驅動電路以及各模塊的接口電路,由以上的電路部分就構成一個核心板電路系統。
電子鐘模塊電路分析
電子鐘模塊配合單片機核心板,可在lcd1602液晶屏上顯示當前的日期(年月日)時間(時分秒),環境溫度值,和紅外遙控解碼值。用戶可通過遙控器或單片機核心板上的按鍵來進行日期和時間的設置。
通過遙控上的“eq”鍵,可控制led顯示界面在時間、溫度、紅外解碼之間的切換。如果想調整時間,需要首先使用遙控器的“eq”鍵將lcd顯示調制時間界面;之后通過按“播放停止鍵”將時間停止;然后再按“左快捷鍵”向右切換;最后按“加減鍵”可以進行數值的加減操作,調整完成后,再次按“播放停止鍵”,時間開始運行。另外通過單片機核心板上的k1-k4鍵也可以完成時間的調整:其中k1鍵對應遙控器的“右快捷鍵”,即實現向右切換年月日時分;k3鍵對應遙控器的“加鍵”,即實現年月日時分的加1;k4鍵對應遙控器的“減鍵”,即實現年月日時分的減1。
mp3電路模塊分析
是一單芯片mp3/wma/midi音頻解碼和adpcm編碼芯片,其擁有一個高性能低功耗的dsp處理器核vs-dsp。5k的指令ram,0.5k的數據ram,串行的控制和數據輸入接口,4個通用io口,1個uart口;同時片內帶有一個可變采樣率的dac,一個立體聲dac以及音頻耳機放大器;vs1003通過一個串行接口來接收輸入的比特流,它可以作為一個系統的從機。
與單片機連接的引腳主要有7個,分別為:so、si、sclk、xdcs、xreset、dreq、mosi,只有保證它們與單片機正確可靠的連接,才能對vs1003進行有效的操作與控制。另外,vs1003各部分的供電電壓與輸出電壓值是不同的。
芯片各部分供電電壓如下表
供電部分最小電壓推薦電壓最大電壓
模擬)
數字)
卡是一種大容量,性價比高,體積小,訪問接口簡單的存儲卡。sdimmc卡大量 應用于數碼相機、mp3、手機、大容量存儲設備。作為這些便攜式設備的存儲載體,它具有低功耗,非易失性,保存數據無需消耗能量的特點。
卡只使用了1-7觸點。對于1號引腳(cd/dat3)擴展的dat線(dat1-dat3)在上電后處于輸入狀態,它們在執行set-bus-width命令后作為dat線操作,當不用dat1-dat3線時,主機應使自己的dat1-dat3線處于輸入模式,這樣定義是為與mmc卡保持兼容。上電后,cd/dat3作為帶50k上拉電阻的輸入線(可用于檢測卡是否存在或選擇spi模式)。用戶可以在正常的數據傳輸中用set-clr-card-detect(acmda口)命令斷開上拉電阻的連接。mmc卡的該引腳在sd模式下為保留引腳,在sd模式下無任何作用。對于2號引腳cmd,mmc卡在sd模式下為io/pp/oo,mmc卡在spi模式下為i/pp。
關于電壓匹配問題,sd卡的邏輯電平相當于3.3v ttl電平標準,而單片機的邏輯電平為5v。因此,它們之間不能直接相連,否則會有燒毀sd卡的可能。解決邏輯器件接口的電平兼容問題,原則主要有兩條:一為輸出電平器件輸出高電平的'最小電壓值,應大于接受電壓器件識別為高電平的最低電壓值;二為輸出電平器件輸出低電平的最大電壓值,應小于接受器件識別為低電平的最高電壓值。考慮到sd卡在spi協議的工作模式下,通訊都是單向的,于是在單片機向sd卡傳輸數據時采用晶體管加上拉電阻法的方案。在sd卡向單片機傳輸數據時,可以直接連接。因為它們之間的電平剛好滿足上述的電平兼容原則,既經濟又實用。該方案可以雙電源供電(一個5v電源,一個3.3v電源供電),3.3v電源可用asl1117穩壓管從5v電源穩壓獲取。
rfid模塊電路分析
基于fm1702sl的非接觸式ic卡讀寫器,只要稍加改動就能開發成不同的射頻識別應用系統,如考勤系統,門禁系統,公交車收費系統等。s50非接觸式卡符合mifare的國際標準,容量8k位,數據保存期xx年,又可改寫10萬次,讀無限次。s50卡不帶電源,自帶天線,內含加密控制邏輯電路和通用邏輯電路,卡與讀卡器之間的通訊采用國際通用des和res保密交叉算法,具有較高的保密性能。
單片機與fmitdisl通用spi總線通信,采用中斷工作模式,在fmitdisl復位后,必須進行一次初始化程序以便初始化spi接口模式,而且可以同步實現單片機和fmitdisl的啟動工作。信息存儲在mifarse卡里,讀寫器與卡通過各自的天線建立起二者之間非接觸信息傳輸通道。當卡進入系統的工作區時,讀寫器向卡發射一組固定頻率的電磁波,卡內有一個lc串聯諧振電路,其頻率與讀寫器發射的頻率相同,在電磁波的激勵下,lc諧振電路產生共振,從而使電容內有了電荷,在這個電容的另一端接有一個單向導通的電子粟,將帶內容內的電荷送到另一個電容內存儲,當所有積累的電荷達到2v時,此電容可做到電源為其它電路提供工作電壓,將卡內數據發射出去或讀取讀寫器的數據。
根據互感原理可知,讀寫器天線半徑越大,匝數越多,讀寫器上的天線和卡上的天線的互感系數就越大。根據國際標準的要求,卡和讀寫器的通信距離為10cm,通過調整天線驅動電壓可以改變通信的最長距離。天線的傳輸帶寬和品質因數成反比關系。過高的品質因數會導致帶寬減小,從而減弱讀寫器的調制邊帶,會導致讀寫器無法與卡通信。
無線傳輸模塊分析
是一無線通信芯片,采用fsk調制,可以實現點對點或是1對6的無線通信。無線通信速度最高可達2mbps,只需為單片機系統預留5個gpio,1個中斷輸入引腳,就可很容易地實現天線通信的功能,非常適合用mcu系統構建無線通信功能。
具有收發模式,待機模式和掉電模式,四種工作模式,并由ce、寄存器內部pwr、vp和prim、rx共同控制。nrf24l01所有的配置都由配置寄存器來定義,這些配置寄存器可通過spi口訪問。spi接口由sck、mosi、miso及csn組成,在配置模式下單片機通過spi接口配置nrf24l01的工作參數,在發射或接收模式下單片機spi接口發送和接收數據。
單片機的控制指令從nrf24l01的mosi引腳輸入,而nrf24l01的狀態信息和數據是從其miso引腳輸出并送給單片機的。利用spi傳輸數據時,是先傳輸低位字節,再傳輸高位字節,并且在傳輸每個字節時是從高位傳起。
六、單片機軟件系統工作流程
通過使用stc-isp軟件,stc12c5a60s2單片機可實現串口在線編程。由于現在大的數據計算機都不存在提供單獨的串口,所以需要usb轉rs232串口線。
usb轉rs232串口設備驅動程序的安裝
stc-isp v483串口下載軟件
七、實習過程心得
新學期伊始,就迎來了為期四周的單片機生產實習。在這次生產實習過程中,我受益頗多。這是我們經歷的第一次廣泛了解實際電子產品生產的全過程。從最初的設計,到焊接,安裝,調試,我們都是逐一親自動手操作完成的。在這次實習中,我們遇到了不少問題,但正是因為有了這些問題,才有了我們更加深入學習的機會。為了解決這些問題,我們查資料,探討,請教老師,充分利用自己身邊的一切資源來學習。這樣的學習過程讓我們對所學內容理解的更深刻,而且大大提高了我們的團結協作能力。在實際操作焊接的過程中,我們從笨拙到熟練,動手能力不斷提高,有了很大的進步。這為我們以后步入工作崗位做了良好的鋪墊。
總之,通過這次生產實習,我受益匪淺,各方面的能力都有了提高。最后,感謝在實踐過程中悉心指導的每一位老師!
一、認知實習經歷
(一)單片機的背景及應用
單片機是計算機技術發展史上的一個重要里程碑,標志著計算機正式形成了通用計算機系統和嵌入式系統兩大分支。
單片機軟硬件結合、體積小,容易嵌入到各種應用系統中。得到廣泛應用且其體積小、成本低,嵌入到工業控制單元、機器人、智能儀器儀表、汽車電子系統、武器系統、家電系統、辦公自動化設備、金融電子系統、玩具、個人信息終端及通訊產品中。
它功能齊全,應用可靠,抗干擾能力強;簡單方便,易于普及。單片機技術是易于掌握技術。應用系統設計、組裝、調試已經是一件容易的事情,工程技術人員通過學習可很快掌握其應用設計技術;發展迅速,前景廣闊。短短幾十年,單片機經過4位機、8位機、16位機、32位機等幾大發展階段。尤其是集成度高、功能日臻完善得單片機不斷問世,使單片機在工業控制及工業自動化領域獲得長足發展和大量應用。目前,單片機內部結構愈加完美,片內外圍功能部件越來越完善,向更高層次和更大規模的發展奠定堅實基礎。單片機是集成電路技術與微型計算機技術高速發展的產物。體積小、價格低、應用方便、穩定可靠,因此,給工業自動化等領域帶來了一場重大革命和技術進步。由于體積小,很容易地嵌入到系統之中,以實現各種方式的檢測、計算或控制,這一點一般微機根本做不到。又由于單片機本身就是一個微型計算機,因此只要在單片機的外部適當增加一些必備外圍擴展電路,就可以靈活的構成各種應用系統,如工業自動監測監視系統,數據采集系統,自動控制系統,智能儀器儀表等。
(二)認識stc11f32xe單片機的基本結構和原理
stc11f32xe單片機是由一個8位cpu,4kb程序存儲器,一組特殊功能寄存器,4個輸入輸出口(即p0\p1\p2\p3), 一個全雙工串行口,2個16位定時器/計數器,5個中斷源等部分組成,各功能部件通過片內單一總線連成一個整體,集成在一塊芯片上。共有40個引腳,采用雙列直插的封裝形式,每個引腳都有其特定功能。
(三)搭建開發板的各個模塊
學習單片機的前一個星期就是在設計好的電路板上用電烙鐵和錫絲把每個電阻、電容、芯片、開關、插槽、按鍵、數碼管等部件焊接到板子上。由于要鍛煉動手實踐能力,剛開始焊接電源模塊時,出現虛焊、短路等各種狀況。由于剛接觸,不太熟練,不能輕車熟路的駕馭烙鐵,但是隨著模塊的慢慢搭建,錫焊技術已明顯好轉,就美觀度而言和其他電子設備上的焊接技術可以相媲美了。
經過一個星期的焊接,單片機開發板的每一個模塊已基本完成,經過對各個模塊的檢查測試,全部通過后我自己的單片機開發板就完成了。
(四)編寫驅動程序,實現對各個模塊的操作
(1)、數碼管顯示
單片機開發板搭建完成后,寫的第一個驅動就是0—f在數碼管上的顯示。涉及到的兩個芯片分別是:74vhc595d和74ls138,前者實現對8段數碼管的段選,后者控制位選,兩者結合實現數碼管對不同數字的顯示。
單片機模板用的是共陽極的數碼管,建立數組保存數碼表,然后通過段選和位選對每個數組元素進行顯示。
第一次接觸keil軟件,不僅要學習如何創建工程,還要掌握基本的引腳控制。在網上查詢資料和觀看單片機教程的過程中學會了如何寫驅動,經過接近兩天的自我學習,我的第一個驅動——數碼管顯示程序出爐了,很高興。然后便是把寫好的程序生成*.hex文件燒到單片機當中,數碼管便可顯示。
(2)按鍵操作
我們所用的矩陣鍵盤與網上通用的鍵盤略不相同,(我們采用的是3x6,而通用的開發板多采用4x4鍵盤)但是思想相同。鍵盤的引腳分別用了p0口和p2^5引腳。
首先實現單擊,即按每一個鍵顯示不同的鍵值。調試通過后再實現雙擊和組合鍵。
按鍵的關鍵是先對行賦值(或對列賦值),若對行賦值(列賦值),則對列進行檢索(行進行檢索)。當有按鍵被按下,相應的列(或行)拉為低電平。
在用數碼管顯示按鍵的狀態時,由于595 io的引腳和按鍵第三行用的都是p2^5引腳,數碼管顯示有時出現問題,與程序中間的延時時間有關。不太好控制。
(3)溫度測量
溫度的測量主要用到ds18b20,通過對ds18b20芯片個參數的控制便可驅動該芯片,把結果顯示在數碼管上。
ds18b20芯片操作包括讀操作、寫操作以及對其的初始化。在讀操作時把讀的結果與10相除得溫度的十位,取余數得溫度的各位(在室溫下實驗)。
(4)時鐘控制
時鐘的顯示主要是通過對ds1302進行控制,可以實現時、分、秒、年、月、日的顯示,并且有漏電保護功能。同樣把時分秒顯示在數碼管上,通過按鍵再切換到年月日。
在給dds1302初始化時,如果寫保護關,則有漏電保護功能(即斷電重連后,時鐘會自動記錄斷電的這段時間,并順著此時間繼續計時。)
(5)rs485通信
用rs485實現多機通信,編寫通信協議實現一臺主機和多臺從機進行通信。在進行該模塊設計時,由于平臺搭建的有點問題,使得rs485的電壓拉不到工作電壓。然后把問題反映給了我們的兩位指導老師,經過他們的一番測試,最終找到問題的所在:是因為一個電阻的原因。當然在觀看老師對電路的檢測中受益匪淺。也對多功能電壓表的應用更為了解。
(6)nokia 5110屏顯示
nokia 5110屏是48x84的點陣lcd,可以顯示4行漢字。用nokia 5110屏實現計算器、閱讀器、推箱子和足球射門等功能。這四個程序設計全是基于nokia 5110屏和對按鍵的檢測,用按鍵來控制各個功能,并在屏上圖形化顯示。
在對計算器的設計要實現0——999之間的四則運算,尤其是除法運算還涉及到浮點數。閱讀器主要是上下換行和左右翻頁,由于要存儲一段文字在寄存器中,文字不能太長,否則會超過程序寄存器的大小而不能進行構建。
推箱子是通過數組0和1實現小人和箱子的走與停。足球射門通過產生隨機數來控制球的方向的任意性。
三、總結
兩個月的暑期認知實習很快結束了,總體上來說感覺很充實,沒有白白浪費暑假時光,也充實了自己的知識儲備,獲益匪淺。
當然很感謝龍夏老師和肖連軍老師,他們放棄自己的假期,在酷暑中堅持沒兩天一到,為我們解答學習過程中的疑問。還有就是系里的支持,為我們提供涼爽的學習環境,會議室配有空調,在學習的同時不用經受酷暑的考驗。雖然我們的學習場所很簡陋:桌椅是我們從5棟教學樓搬的,電源插座是剛剛搭建的,和在普通教室上自習的同學來比我們是幸福的。
實習前雖說已經大二結束,但是對我們的專業嵌入式方向始終不甚明白,縱然專業導論課已經談過,但是總感覺迷茫與空洞。書本上的知識也學了不少,像電路,數字邏輯,組成原理等一些課,但是這些課始終是書本知識,得不到實際的應用。通過這次的親自動手設計到編寫驅動設計程序,終于切身體會到在開發產品中要用到哪些知識。依然記得實訓剛開始時,大家都很興奮,因為我們要自己動手焊接自己開發板的每一模塊,從電源模塊開始著手。“書到用時方恨少,事要做時方知難”,一點也不假,感覺焊接應該不難,不就把錫點到電器元件引腳上不就行了,可是真正拿著烙鐵去焊時,手是抖動的,烙鐵也不打聽話……淡然這只是剛開始時,經過多次的練習慢慢的得心應手。怪不得社會上的公司招聘都提到:有工作經驗者優先。是啊,干過的總比紙上談兵的強的多,公司不需要對你培訓,可以直接工作給公司帶來效益。
焊接電路板的時間很短,這只是簡單的技術活,不需要邏輯上的考慮。接下來就是用我們焊接好的開發板開始我們的單片機之旅。由于單片機課程還沒開,我們不得不從網上查資料,看教程彌補自己基礎知識的匱乏。還記得自己寫的第一個程序,驅動數碼管。雖然看著焊接好的開發板很好看,但是要寫程序點亮它就不那么容易了,第一感覺就是無從下手。老師建議我們從網上看前人的驅動程序,然后比著寫,由于使用的單片機不同,電路的設計不同,在看網上程序時必須要明白其原理,否則還是無法借鑒過來,就這樣第一個驅動程序花費了我兩天時間才把數碼管點亮。開發的過程是痛苦的,但是結果是令人無比興奮的。看著自己點亮的數碼管心里特別高興。
接下來的日子就是每天對著電腦編寫程序,然后下載到單片機中進行檢測,查看能否運行。有時花費了一天的時間編寫的一個程序下載單片機中竟然運行不了或者顯示錯誤,心里真的特別失望;有時為了一個驅動程序想了一天還是一無所獲,會特別煩躁……但是看到其他同學都在專心的研究,自己也就安慰自己別灰心,要堅持。就想《士兵突擊》中說的一樣不拋棄不放棄,所以自己也不能放棄自己。然后又重新打起精神,投入到學習當中,就是在這樣的一次次的自我暗示中,在和同學們一起拼搏一起學習。
還記得在進行多機通信時,由于要把所有的單片機連接在一起,大家不得不默契配合,一起想辦法,編寫協議“眾人拾柴火焰高”,很快一個主機程序,從機程序就出爐了。
經過一個暑假的認知實習我學到的不僅是知識,還有責任心、信心、恒心以及團隊合作能力。我想無論是在學校還是以后踏入社會這些都必不可少。我認識到了我所學知識的重要性。知識猶如人的血液。人缺少了血液,身體就會衰弱,人缺少了知識,頭腦就要枯竭。這次的單片機培訓應用到的不僅是單片機知識,還有以前的課程,所以知識的積累也是非常重要的。這次親身體驗讓我有了深刻感觸,這不僅是一次實踐,還是一次人生經歷,是一生寶貴的財富。在磨練自己的同時讓自己認識了很多,使自己未踏入企業就已經對企業有了一定的了解。
通過這次的實習,我對自己的專業更清楚的認知,以前一直不清楚嵌入式的具體應用,不知道以后畢業了該干什么。但通過這次的實習,我對嵌入式有了更清楚地認識,對單片機有了更清晰的理解。我認識到做什么都要有責任心,只有抱著認真負責的態度才能把任務完成。而程序員更是對耐心和細心有很高的要求。
實習的過程不僅僅是一個認知的過程,更是一個反思的過程。學習到新知識固然可喜,但能否用新知識對舊只是加以反思,這是關鍵的關鍵。
單片機實訓報告(實用21篇)篇十
院(系):專業:電子信息班級:學號:姓名:校內指導教師:校外指導教師:
填表日期:201*年1月4日
開題報告填寫要求。
1.開題報告作為畢業設計(論文)答辯委員會對學生答辯資格審查的依據材料之一。此報告應在指導教師指導下,由學生在畢業設計(論文)工作前期內完成,經指導教師簽署意見審查后生效。
2.開題報告內容必須用黑墨水筆工整書寫,或按教務處統一設計的'電子文檔標準格式打印,禁止打印在其它紙上后剪貼,完成后應及時交給指導教師簽署意見。
4.有關年月日等日期的填寫,應當按照國標gb/t7408—94《數據元和交換格式、信息交換、日期和時間表示法》規定的要求,一律用阿拉伯數字書寫。如“201*年4月26日”或“201*-04-26”。
單片機實訓報告(實用21篇)篇十一
為期幾天的單片機實訓暴露出來很多學習上的問題,這些問題的發現將為我們以后的學習和工作找明道路,查漏補缺為進一步學習作好準備!
本次實驗我們組做的課題是《交通燈控制》,這是一個實用性質非常強的題目。
首先,它非常聯系我們日常生活,每當我們在馬路上走的時候對我們的人身安全關系最密切的莫過于紅綠燈,因此設計一款好的性能優異功能強大的交通燈控制系統是對所有車輛行人的一個最大的福音,是對社會的巨大貢獻!
其次,交通燈控制系統是涉及到單片機、電路、信號、數學數字運算等多學科的一門綜合性應用非常強的課題,這個課題的成功實踐必將在一定程度上極大地激發我們在這些相關學科的學習興趣,也會促使我們去向多學科綜合應用的方面發展,這也是當今科學科技領域一個顯著的特點。從這一點上來說這個課題的選取對所有參加這個課題研究的同學們來說都是一個非常好的鍛煉。
再次,任何一個任務的完成,都體現了一個小組一個組織的配合,單純一個人的力量是完不成很大很多的工作的,這就要求整個組里的成員共同配合積極協作,為了一個共同的目標努力。從這一點上來說,這個課題的意義就在于培養了我們大家團結協作的作風同時也培養了我們每個人在對待科學問題上孜孜不倦、嚴謹求實的科學作風,這對我們每個人來說都是相當有益的!
當然,通過做這個課題,也暴露出來了很多問題值得我們去探討解決和克服:
第一,時間利用問題。由于課題難度較大,因此很多組員都以不會為理由而無所事事,在實驗室上網玩游戲,耽誤了寶貴的時間也造成了整個組課題研究效率的低下。再一個有關時間的問題就是時間利用率太低。
第二,組員之間配合不甚默契。也許是由于課題的原因,小組內成員之間總是各自干各自的缺少那種配合上的默契,結果到最后很多人都重復去做同一件事情造成了時間浪費、效率下降。
第三,課題研究不夠深刻。課題研究總是浮于表面文章,對程序對最后結果研究不夠造成雖然某一塊地方做的比較好但是在大腦中沒有一個總體的印象,無法理論聯系實際,研究成果的應用嚴重背離實際現實,影響使用。
基本上,這次實訓暴露出來的問題就這些,我且先。
總結。
到這里。這些問題的發現,有助于提高我們在以后的工作和學習中對此類問題的認識,確保不在同一問題上再次犯錯。團結協作、積極配合、嚴謹求實、踏實務實,是對這次實訓的深刻總結。
還要事事做在同學前邊,事事做到點子上。錯誤傳遞領導的命令和遲到都是對工作的極度不負責,都是工作上的極大失職,以后要嚴格要求自己,堅決杜絕此類事情的再次發生,否則這一次次的“小錯”必將帶來人生中的“大后悔”!萬老師這次的懲罰是對我的一次深刻的教訓,要牢牢記住這次失職帶來的教訓,確保不再犯同樣的錯誤!
最后,衷心感謝萬老師給我們提供了這次難得的實訓機會,給了我這么深刻的人生體會,這一切一切對我我來說是有益而無害!
單片機實訓報告(實用21篇)篇十二
這學期我們選擇了單片機這門課,從第一節課開始,我們就感覺到了這門課與其他的課有一些不同。單片機課程不僅是學習書本的內容,也需要從實驗中掌握知識。這門課程確實讓我們受到了很多的啟發,并學到了很多的知識。
學習單片機,要掌握單片機指令系統中匯編語言各種基本語句的意義及匯編語言程序設計的基本知識和方法,以及單片機與其他設備相連接的輸入輸出中斷等接口技術。使我們從硬件軟件的結合上理論聯系實際,提高動手能力,從而全面掌握單片機的'應用。
熟悉單片機的人都知道,要學好單片機可不是一件容易的事,倒不是因為單片機很難學,而是很難找到一本專為單片機入門者而編寫的教材。翻一下身邊的單片機教材,都好像是為已經懂單片機的人而寫的,一般先介紹單片機的硬件結構和指令系統,再是系統擴展和外圍器件,順便講一些應用設計。如果按照此種學習方法,想進行產品開發,就必須先把所有的知識全部掌握了才可以進行實際應用。學習使用單片機只能靠循序漸進的積累,不可能一蹴而就。萬事開頭難、要勇敢邁出第一步知識點用到才學,不用的暫時丟一邊。想把厚厚的一本書看完在做實驗,估計是不太可能的。看著人頭都暈了,學了后面的,前面的估計也快忘光了,所以,最好結合實際程序,用到的時候才去看。我們在焊接具體電路之前,最好做個仿真,這樣實驗的成功率會大大提高。我們都學習過c語言,相信的大家的基礎都不錯,在編寫程序千萬不要光看不寫,一定要自己寫一次。剛開始我們可以模仿別人的程序,然后慢慢的學會自己編寫,這是一個完全自主學習的過程,需要恒心和信心。
在學習這門課程時,我遇到過許多困難,這并不可怕,因為只要我們敢于面對,團結合作,就沒有解決不了的問題。在焊接電路過程中,我們需要互相學習焊接技巧,互相幫助、互相鼓勵。在編寫程序的時候,要善于把自己好的算法給大家分享,不會的時候要虛心向同學和老師請教。當然更要利用當今社會為我們提供的網絡資源,學會在網絡上搜索資料,自主學習。切忌拿別人做好的實驗和編寫好的程序去蒙混過關,這樣對自己百害無一利。
在學習單片機的時候,讓我學會了思考生活中的點點滴滴。比如說,當我看到交通燈的時候會想到它的程序是怎樣實現的?為什么它的led燈會有如此的高亮度?而我的led燈亮度很低,如果電流稍過大,就會燒毀。在家鄉的公家車上看到遠程led信息遠程發布測試的時候,我便會想到它應有通信模塊和顯示模塊兩部分組成,也許我想的過于簡單,但是讓我學會了思考。
總之,學習單片機這門課程,不僅學會了這門專業課的知識,還提高了我的自主學習能力,更讓我的世界觀、方法論有了深層的提高,謝謝老師對我的教誨,讓我受益匪淺。
單片機實訓報告(實用21篇)篇十三
很多人說,學單片機最好先學匯編語言,以我的經驗告訴大家,絕對沒有這個必要,初學者一開始就直接用c語言為單片機編程,既省時間,學起來又容易,進步速度會很快。
在剛開始學單片機的時候,千萬不要為了解單片機內部結構而浪費時間,這樣只能打擊你的信心,當你學會編程后,自然一步步就掌握其內部結構了。單片機提高重在實踐,想要學好單片機,軟件編程必不可少。但是熟悉硬件對于學好單片機的也是非常重要的。
如何學習好硬件,動手實踐是必不可少的。我們可以通過自己動手做一個自己的電子制作,通過完成它,以提高我的對一些芯片的了解和熟練運用它。這樣我們就可以多一些了解芯片的結構。我相信,你完成了一個屬于自己的電子制作,你的單片機水平就會有一個質的提高。
這就是我學習單片機的心得體會,希望給單片機的愛好者學好單片機有所幫助。
使用單片機就是理解單片機硬件結構,以及內部資源的應用,在匯編或c語言中學會各種功能的初始化設置,以及實現各種功能的程序編制。
第一步:數字i/o的使用。顯示輸出電平,就可以學習引腳的數字i/o功能,在按下某個按鈕后,某發光二極管發亮,這就是數字電路中組合邏輯的功能,雖然很簡單,但是可以學習一般的單片機編程思想,例如,必須設置很多寄存器對引腳進行初始化處理,才能使引腳具備有數字輸入和輸出輸出功能。每使用單片機的一個功能,就要對控制該功能的寄存器進行設置,這就是單片機編程的特點,千萬不要怕麻煩,所有的單片機都是這樣。
第二步:定時器的使用。學會定時器的使用,就可以用單片機實現時序電路,時序電路的功能是強大的,在工業、家用電氣設備的控制中有很多應用,例如,可以用單片機實現一個具有一個按鈕的樓道燈開關,該開關在按鈕按下一次后,燈亮3分鐘后自動滅,當按鈕連續按下兩次后,燈常亮不滅,當按鈕按下時間超過2s,則燈滅。數字集成電路可以實現時序電路,可編程邏輯器件(pld)可以實現時序電路,可編程控制器(plc)也可以實現時序電路,但是只有單片機實現起來最簡單,成本最低。定時器的使用是非常重要的,邏輯加時間控制是單片機使用的基礎。
第三步:中斷。單片機的特點是一段程序反復執行,程序中的每個指令的執行都需要一定的執行時間,如果程序沒有執行到某指令,則該指令的動作就不會發生,這樣就會耽誤很多快速發生的事情,例如,按鈕按下時的下降沿。要使單片機在程序正常運行過程中,對快速動作做出反應,就必須使用單片機的中斷功能,該功能就是在快速動作發生后,單片機中斷正常運行的程序,處理快速發生的動作,處理完成后,在返回執行正常的程序。中斷功能使用中的困難是需要精確地知道什么時候不允許中斷發生(屏蔽中斷)、什么時候允許中斷發生(開中斷),需要設置哪些寄存器才能使某種中斷起作用,中斷開始時,程序應該干什么,中斷完成后,程序應該干什么等等。中斷學會后,就可以編制更復雜結構的程序,這樣的程序可以干著一件事,監視著一件事,一旦監視的事情發生,就中斷正在干的事情,處理監視的事情,當然也可以監視多個事情,形象的比喻,中斷功能使單片機具有吃著碗里的,看著鍋里的功能。
以上三步學會,就相當于降龍十八掌武功,會了三掌了,可以勉強護身。
第四步:與pc機進行rs232通信。單片機都有usart接口,特別是msp430系列中很多型號,都具有兩個usart接口。usart接口不能直接與pc機的rs232接口連接,它們之間的邏輯電平不同,需要使用一個max3232芯片進行電平轉換。usart接口的使用是非常重要的,通過該接口,可以使單片機與pc機之間交換信息,雖然rs232通信并不先進,但是對于接口的學習是非常重要的。正確使用usart接口,需要學習通信協議,pc機的rs232接口編程等等知識。試想,單片機實驗板上的數據顯示在pc機監視器上,而pc機的鍵盤信號可以在單片機實驗板上得到顯示,將是多么有意思的事情啊!
第五步:學會a/d轉換。map430單片機帶有多通道12位a/d轉換器,通過這些a/d轉換器可以使單片機操作模擬量,顯示和檢測電壓、電流等信號。學習時注意模擬地與數字地、參考電壓、采樣時間,轉換速率,轉換誤差等概念。使用a/d轉換功能的簡單的例子是設計一個電壓表。
第六步:學會pci、i2c接口和液晶顯示器接口。這些接口的使用可以使單片機更容易連接外部設備,在擴展單片機功能方面非常重要。
第七步:學會比較、捕捉、pwm這些功能可以使單片機能夠控制電機,檢測轉速信號,實現電機調速器等控制起功能。
如果以上七步都學會,就可以設計一般的應用系統,相當于學會十招降龍十八掌,可以出手攻擊了。
第八步:學習usb接口、tcp/ip接口、各種工業總線的硬件與軟件設計?學習usb接口、tcp/ip接口、各種工業總線的硬件與軟件設計是非常重要的,因為這是當前產品開發的發展方向。到此為止,相當于學會15招降龍十八掌,但還不到打遍天下無敵手的境界。
即使如此,也算是單片機大蝦了!
單片機實訓報告(實用21篇)篇十四
這幾個月,我參加了一項關于單片機的實訓課程,通過這段時間的學習和實踐,我不僅掌握了單片機的基本原理和技能,更重要的是,我也深深感受到了實踐學習的魅力和價值。在這篇文章中,我想分享一下自己對于這次單片機實訓的心得和體會。
第二段:學習方法的重要性。
在單片機的實訓中,我最先學會的是如何學習。單片機的知識內容十分龐雜和繁瑣,考驗的不僅是學生的學習能力和耐心,更重要的是如何找到正確的方法。對于這個問題,我認為,首先要掌握好知識的具體界限和基本原理,然后才能更好地展開深入的學習和實踐。其次要注重實踐,將理論知識與實際應用相結合,只有真正掌握了這些方法,才能成功地掌握單片機這個知識領域。
第三段:溝通和合作的重要性。
在單片機實訓中,我們學生不僅需要通過自學掌握技能和知識,還需要與同學進行合作和交流,互相討論和分享。為了提高學習效果,我們需要組隊完成各種任務和項目,這時候就需要溝通和合作的能力。通過這次實訓,我感受到了為什么團隊合作對于成功至關重要,我們通過彼此的交流和合作,完成了一項項任務和項目,讓我深刻體會到了團隊合作的力量和效益。
第四段:挑戰與獎勵并存。
單片機實訓不斷帶給我挑戰,也帶給我極大的滿足感和成就感。我們要完成各種各樣的任務和項目,需要不斷地摸索和嘗試,有時候布線錯了、程序運行不了,還有各種各樣的錯誤和問題,解決這些問題和克服挑戰都是十分艱苦的。但是,哈哈!你一旦突破了這些問題,在那一刻,你會感覺到無以倫比的成就感和喜悅。實訓的挑戰和獎勵,正是這樣搭配并成。
第五段:總結。
對于單片機實訓,我的學習之路依然還很長,但是不管路多艱難,從中我們也應該看到它的價值和意義。單片機的實踐不僅能夠提升我們的實踐能力和動手能力,更重要的是能夠啟發我們的創造力和思維。在這個過程中,我們學會了自學、合作、解決問題,也學會了如何在實踐中不斷提高自己。這次單片機實訓,對于我來說是一次難忘的體驗,它讓我學到了很多東西,學到了不同的方法和思路,我也希望在今后能夠繼續學習和運用這些技能和知識,讓自己不斷進步。
單片機實訓報告(實用21篇)篇十五
兩周的單片機課程設計實訓,真是讓我們受益匪淺,學到了很多東西,不管怎么樣,先感謝學校給我的這么多機會。真正的學到了東西。
此次課程設計軟件與硬件相結合,考察了我們的焊接水平與編程能力。因為以前做過關于焊接的電工實習,所以對于我們機械設計專業的學生而言焊接是不成問題,也很順利;可到了編程時就出現了很大的障礙,先開始的顯示時鐘還算順利,本來還以為編程會很簡單的,等到實際操作起來才知道它的復雜性,沒有想像中的那么得心應手,理解流程是有思維的前提。其實本身程序的思維是正確的,只是步驟中有點小錯誤,所以導致整個程序的結果很亂,在仔細修改程序之后,終于一步步地達到效果了。
系統以at89s51為核心部件,利用軟件編程,通過鍵盤控制和液晶顯示實現了秒表的功能,能實現本設計題目的基本要求和發揮部分。盡量做到硬件電路簡單穩定,充分發揮軟件編程的優點,減小因元器件精度不夠引起的誤差。
我們將各個部分的程序編好后怎么都連不起來,出不了預期的效果。對于硬件在編程過程中pcb板的接觸又是一個頭疼的問題,在進行編譯的時候,數碼顯示管上什么都沒有,按一下旁邊與之相連的元器件時就有顯示了,所以也花費了好多時間在pcb板的重新焊接上,最后在全組人竭盡全力,老師的精心指導下,程序基本編寫成功,這是我們共同努力的結果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,所以為期兩周的單片機課程設計沒有浪費,我們從中學到了很多知識,也讓我們對單片機有了更深一步的了解。雖然最后結果是出來了,可這與老師的精心指導是分不開的,他引導我們的思路,本來一竅不通的我們經過老師的點撥基本上通了,所以說老師是功不可抹的。
由于時間有限和本身知識水平的限制,本系統還存在一些不夠完善的地方,要作為實際應用還有一些具體細節問題需要解決。
踉踉蹌蹌地忙碌了兩周,我的單片機課程設計也終將告一段落。設計實物也基本達到預期的效果,但由于能力和時間的關系,總是覺得有很多不盡人意的地方,譬如功能不全、外觀粗糙……數不勝數。但我可以自豪的說,這里面的每一段代碼,都有我的勞動。當看著自己的程序,自己成天相伴的系統能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。
總而言之,單片機課程設計對于我們有很大的幫助,我們從中受益匪淺。
單片機實訓報告(實用21篇)篇十六
當我們經過反思,對生活有了新的看法時,好好地寫一份心得體會,這樣我們就可以提高對思維的訓練。是不是無從下筆、沒有頭緒?下面是小編收集整理的單片機實訓心得體會,歡迎閱讀與收藏。
我看到書上講:單片機可以用兩種語言編寫,一種是c語言,另外一種是匯編語言。匯編語言是一種機器語言,且代碼繁瑣,不易記憶。需要掌握單片機的內部結構和邏輯結構,通過看了幾本書讓我了解認識到匯編確實太繁瑣,不過我學習過c語言,也參加了全國計算機二級考試,覺得自己在一方面具有優勢,能很快學好它。
不過在學習中,我才發現學習單片機不僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎么和電腦相連都不知道,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。
時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內完成了。
俗話說“好的開始是成功的一半”。說起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目。其次,老師對實驗的講解要一絲不茍的`去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
雖然這次的課程設計算起來在實驗室的時間只有三天,不過因為我們都有自己的實驗板,所以在宿舍里做實驗的時間一定不止三天。
硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現錯誤。第二,是在學習態度上,這次課設是對我的學習態度的一次檢驗。對于這次單片機綜合課程實習,我的第一大體會就是作為一名工程技術人員,要求具備的首要素質絕對應該是嚴謹。我們這次實習所遇到的多半問題多數都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什么辦不到的。
單片機實訓報告(實用21篇)篇十七
在現在這個信息化時代,電子技術被廣泛應用于各行各業。因為其高效、省力、精準的特點,單片機作為電子技術的一個重要分支,已成為電子工程師必備的編程語言之一。在單片機實訓中,我們能夠深入了解單片機的基本構成、編程技巧、設計方法,對我們的技術水平和實際應用能力都有相當大的提升。在這里,我將分享自己關于單片機實訓的心得體會。
對于單片機的學習,首先需要掌握C語言及相應的編譯工具。理解計算機系統所具有的基本工作原理,熟悉單片機資料手冊的使用,掌握輸入輸出技術、中斷技術和時鐘技術等基本知識。在學習的過程中,不能光是死記硬背,而是要學會歸納總結,理解其原理。同時,需要在實踐中不斷嘗試,通過編寫不同的程序,加深對單片機的認識和理解。
在實踐中,單片機實訓大多數是以完成各種實驗為主線。實驗中往往涉及到很多的知識點,包括單片機的各個模塊、端口的操作,各種傳感器、驅動模塊等的應用。在實驗過程中,需要更多的思考和實踐,遇到問題需要善于分析和解決。同時,也需要注意各個實驗之間的關聯性,把握好整個實驗的邏輯性和連續性。
單片機實訓在一定程度上可以鍛煉團隊中的合作能力。在團隊中,每個人有不同的專業方向和興趣點,有些人擅長硬件設計,有些人擅長軟件開發,還有些人擅長調試、優化等。通過團隊的合作,能夠充分利用每個人的特長,把每個人的優點匯聚起來,互相借鑒、學習、提升。同時,也能夠培養人際交往能力和團隊協作精神,提高團隊整體素質。
通過單片機實訓,能夠讓我們更加深入的了解單片機的原理和應用,提高我們的編程技能水平和創新意識。同時,也為我們今后的學習和工作積累了寶貴的經驗。對于我們的專業學習和未來的職業發展,都有著重要的意義,是一種非常有價值的實踐活動。在這個過程中,我們能夠不斷發現自我、挑戰自我、提升自我,從而塑造自己更加優秀的品質和能力。
第六部分:結論。
總之,單片機實訓是一種很好的機會,能夠讓我們在實踐的過程中提升自己的技能和知識水平,增強自己的創造力和解決問題的能力。雖然實訓過程中遇到了很多困難和挑戰,但是通過自己的努力和團隊的合作,我們最終成功的完成了各項實驗,并從中汲取了豐富的經驗和體會,這對我們今后的學習和工作都有著非常重要的意義。
單片機實訓報告(實用21篇)篇十八
通過這一個學期的單片機學習,我收獲了很多關于單片機的知識,并且這些知識和日常的生活息息相關。了解了一些簡單程序的錄入,led顯示器、鍵盤、和顯示器的應用和原理。
led顯示器:led顯示器是由發光二管組成顯示字段的器件。通常的8段led顯示器是由8個發光二極管組成,led顯示器分共陽極和共陰極兩種。有段選碼和和位選碼。當led顯示器每段的平均電流位5ma時,就有較滿意的亮度,一般選擇斷碼5-10ma電流;位線的電流應選擇40-80ma。led顯示器的顯示方式有動態和靜態兩種。7289a芯片是具有spi串行接口功能的顯示鍵盤控制芯片,它可同時取得8位共陰極數碼管和64個鍵的鍵盤矩陣。7289a的控制指令分為兩類:8位寬度的單字節指令和16位寬度雙字節指令;還有閃爍指令和消隱指令。7289a采用串行方式spi總線與微處理器通信;7289a與at89c52接口電路,在實際電路中無論接不接鍵盤,電路中連接到其各段上的8個100千歐的下拉電阻均不可以省去,如果不接鍵盤而只接顯示器可以省去8個10千歐電阻,若僅接鍵盤而不接顯示器,可省去串入dp及sa-sg連線的8個220歐電阻,7289a還需要外接晶體振蕩電路。液晶顯示器簡稱lcd,其顯示原理是用經過處后的液晶具有能改變光線傳輸方向的特性,達到顯示字符和圖形的目的。最簡單的筆段式液晶顯示器類似于lcd顯示器,可以顯示簡單的字符和數字,而目前大量使用的是點陣式lcd顯示器,既可以顯示字符和數字也可以顯示漢字和圖形。如果把lcd顯示屏、背光可變電源、接口控制邏輯、驅動集成芯片等部件構成一個整體,是的與cpu接口十分方便。
鍵盤:鍵盤是最常見的計算機輸入設備,它廣泛應用于微型計算機和各種終端設備上。計算機操作者通過鍵盤向計算機輸入各種指令、數據,指揮計算機的工作。按照鍵盤的工作原理和按鍵方式的不同,可以劃分為四種:機械式鍵盤采用類似金屬接觸式開關,工作原理是使觸點導通或斷開,具有工藝簡單、噪音大、易維護的特點。塑料薄膜式鍵盤鍵盤內部共分四層,實現了無機械磨損。其特點是低價格、低噪音和低成本,已占領市場絕大部分份額。導電橡膠式鍵盤觸點的結構是通過導電橡膠相連。鍵盤內部有一層凸起帶電的導電橡膠,每個按鍵都對應一個凸起,按下時把下面的觸點接通。這種類型鍵盤是市場由機械鍵盤向薄膜鍵盤的過渡產品。無接點靜電電容式鍵盤使用類似電容式開關的原理,通過按鍵時改變電極間的距離引起電容容量改變從而驅動編碼器。特點是無磨損且密封性較好。
按照按鍵方式的不同鍵盤可分為接觸式和無觸點式兩類。接觸式鍵盤就是我們通常所說的機械式鍵盤,它又分為普通觸點式和干簧式。普通觸點式的兩個觸點直接接觸,從而使電路閉合,產生信號;而干簧式鍵盤則是在觸點間加裝磁鐵,當鍵按下時,依靠磁力使觸點接觸,電路閉合。與普通觸點式鍵盤相比,干簧式鍵盤具有響應速度快、使用壽命長、觸點不易氧化等優點。無觸點式鍵盤又分為電容式、霍爾式和觸摸式三種。其中電容式是我們最常用到的鍵盤類型,它的觸點之間并非直接接觸,而是當按鍵按下時,在觸點之間形成兩個串聯的平板電容,從而使脈沖信號通過,其效果與接觸式是等同的。電容式鍵盤擊鍵時無噪聲,響應速度快,但是價格很高一些。
顯示器:按照顯示器的顯示管分類crt、lcd。按顯示色彩分類單色顯示器、彩色顯示器。按大小分類通常有14寸、15寸、17寸和19寸,或者更大。顯示管的屏幕上涂有一層熒光粉,電子槍發射出的電子擊打在屏幕上,使被擊打位置的熒光粉發光,從而產生了圖像,每一個發光點又由“紅”“綠”“藍”三個小的發光點組成,這個發光點也就是一個象素。由于電子束是分為三條的,它們分別射向屏幕上的這三種不同的發光小點,從而在屏幕上出現絢麗多彩的畫面。顯示器顯示畫面是由顯示卡來控制的。若仔細觀察顯示器上的文本或圖像是由點組成的,屏幕上點越多越密,則分辨率越高。
屏幕上相鄰兩個同色點的距離稱為點距,常見點距規格有0。31mm、0。28mm、0。25mm等。顯示器點距越小,在高分辨率下越容易取得清晰的顯示效果。電子束采用光柵掃描方式,從屏幕左上角一點開始,向右逐點進行掃描,形成一條水平線;到達最右端后,又回到下一條水平線的左端,重復上面的過程;當電子束完成右下角一點的掃描后,形成一幀。此后,電子束又回到左上方起點,開始下一幀的掃描。這種方法也就是常說的逐行掃描顯示。而隔行掃描指電子束在掃描時每隔一行掃一線,完成一屏后再返回來掃描剩下的線,這與電視機的原理一樣。隔行掃描的顯示器比逐行掃描閃爍得更厲害,也會讓使用者的眼睛更疲勞。完成一幀所花時間的倒數叫垂直掃描頻率,也叫刷新頻率,比如60hz、75hz等。
通過這幾天的單片機的實訓,我在理論的基礎上更深刻的掌握了單片機的深層內容及實際生活中的應用,實訓鍛煉了自己動手能力和思維能力,還有在軟件方面的編程能力,讓我受益匪淺,同時也暴露出一些平時學習上的問題,讓我深刻反思。這些問題的發現將為我以后的學習和工作找明道路,查漏補缺為進一步學習作好準備。通過實訓,讓我懂得了如何編寫一些簡單的程序,學會了如何制作單片機應用程序,并且可以在今后的日常生活中靈活運用。
單片機實訓報告(實用21篇)篇十九
單片機實訓心得要怎么寫,才更標準規范?根據多年的文秘寫作經驗,參考優秀的單片機實訓心得樣本能讓你事半功倍,下面分享【單片機實訓心得優秀3篇】,供你選擇借鑒。
我看到書上講:單片機可以用兩種語言編寫,一種是c語言,另外一種是匯編語言。匯編語言是一種機器語言,且代碼繁瑣,不易記憶。需要掌握單片機的內部結構和邏輯結構,通過看了幾本書讓我了解認識到匯編確實太繁瑣,不過我學習過c語言,也參加了全國計算機二級考試,覺得自己在一方面具有優勢,能很快學好它。
不過在學習中,我才發現學習單片機不僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎么和電腦相連都不知道,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。
時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內完成了。
俗話說“好的開始是成功的一半”。說起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
雖然這次的課程設計算起來在實驗室的時間只有三天,不過因為我們都有自己的實驗板,所以在宿舍里做實驗的時間一定不止三天。
硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現錯誤。第二,是在學習態度上,這次課設是對我的學習態度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對應該是嚴謹。我們這次實習所遇到的多半問題多數都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什么辦不到的。
為期一周的單片機實訓結束了,真是讓我受益匪淺啊!學到了很多東西,不管怎么樣,先感謝學校給我的這么多機會,真正的學到了東西。隨著電子技術的發展,特別是隨著大規模集成電路的產生,給人們的生活帶來了根本性的變化,我們就學習了單片機這門課程,感覺是有點難。也不知道整個學習過程是怎么過來得,可是時間不等人。不過在學習中,我才發現學習單片機不僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎么和電腦相連都不知道,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。不過在學習中,我才發現學習單片機不僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎么和電腦相連都不知道,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內完成了。俗話說“好的開始是成功的一半”。
說起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。在全組人竭盡全力,老師的精心指導下,程序基本編寫成功,這是我們共同努力的結果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,所以為期一周的單片機課程設計沒有浪費我我們學到了很多知識,也讓我們對單片機有了更深一步的了解,雖然最后結果是出來了,可這與老師的精心指導是分不開的她引導我們的思路,本來一竅不通的我們經過老師的點撥基本上通了,所以老師是功不可沒的。總而言之,單片機課程設計對于我們有很大的幫助,我們從中受益匪淺。
通過為期一周的單片機實訓,是我們對這門課有了許多新的了解,彌補了在課堂上學習的不足。相信這對我們以后的學習和工作都會有很大的幫助。我們一定要在最短的時間里對這些不足加以改正!
首先,在這次試訓中我被單片機強大的功能所震撼,以前在課堂上完全沒有能理解可編程單片機的優越性。這次通過實體仿真軟件等輔助軟件的共同效果,是這次試訓有了鮮明的活力。換是我們認識到這次試訓不僅僅是一個軟件的應用,更多的是使我們認識到學習到很多在課堂上無法得到的東西。特別是protues軟件的功能是我們了解了當今開發系統的新方向,簡直太不可思議啦!
單片機作為一種最簡單的軟件,與我們的日常生活息息相關,了解一些單片機程序的簡單錄入是費城必要的。如:led顯示器、鍵盤和顯示器的應用和原理。
在被刺實訓中我們每個人通過一個八位流水燈的制作,使我們深深地體會到了單片機在現實生活中的小小應用,既增強了我們的好奇心,又鞏固了我們的理論知識。更讓我們體會到了單片機手動的開始平臺的完善與成熟。只要你有想法,單片機就有可能讓他成為現實。這里我學習完protues軟件后的第一感覺是,雖然這軟件工作不穩定,但是會有相當不錯的效果出來。這對我以后的工作一定會有幫助的。在這次試訓中不僅只對單片機編程有了新的認識,還對整個單片機的開發平臺都有了一廳的了解,這是一筆不錯的收獲。
通過這幾天的試訓,使我的感觸很深,真實“條條大路通羅馬”,要達到目的,不同的人就有不同的方法。只要你的方法不錯!五花八門都可以,而且是各有特色。走出來的結果都有各自的獨到之處。在編程中“簡”字貫穿于整個程序設計中,越簡單越好,畢竟單片機留給用戶的資源是有限的,所以我們要充分利用這些資源,達到更好的效果,這些是我們在以后的學習生活中應值得注意的地方。
在試訓中有苦有甜,當我們為一個很難攻破的程序找出路時,心情煩躁,感覺自己很不可理喻,當程序一點一點編好后,自己從心底感覺到一點小小的安慰,看著自己的成果。感覺很欣慰,有一絲絲的甜意,幾天的實訓使自己的思維邏輯也有了小小的進步。
單片機實訓報告(實用21篇)篇二十
最近自己對單片機特別的感興趣,因為看到它能控制電機的轉動,自己覺得很神奇。
就想弄清楚它到底是怎么做到的?
我看到書上講:單片機可以用兩種語言編寫,一種是c語言,另外一種是匯編語言。
匯編語言是一種機器語言,且代碼繁瑣,不易記憶。
需要掌握單片機的內部結構和邏輯結構,通過看了幾本書讓我了解認識到匯編確實太繁瑣,不過我學習過c語言,也參加了全國計算機二級考試,覺得自己在一方面具有優勢,能很快學好它。
不過在學習中,我才發現學習單片機不僅僅需要軟件的知識,還需要硬件的知識。
我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎么和電腦相連都不知道,我為我當初的想法感到羞愧。
單片機是一門很好的學問,需要我去鉆研它。
時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內完成了。
俗話說“好的開始是成功的一半”。
說起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目。
其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。
最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
雖然這次的課程設計算起來在實驗室的時間只有三天,不過因為我們都有自己的實驗板,所以在宿舍里做實驗的時間一定不止三天。
硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現錯誤。
第二,是在學習態度上,這次課設是對我的學習態度的一次檢驗。
對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對應該是嚴謹。
我們這次實習所遇到的多半問題多數都是由于我們不夠嚴謹。
第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什么辦不到的。
很多人說,學單片機最好先學匯編語言,以我的經驗告訴大家,絕對沒有這個必要,初學者一開始就直接用c語言為單片機編程,既省時間,學起來又容易,進步速度會很快。
在剛開始學單片機的時候,千萬不要為了解單片機內部結構而浪費時間,這樣只能打擊你的信心,當你學會編程后,自然一步步就掌握其內部結構了。
單片機的學習實踐
單片機提高重在實踐,想要學好單片機,軟件編程必不可少。
但是熟悉硬件對于學好單片機的也是非常重要的。
如何學習好硬件,動手實踐是必不可少的。
我們可以通過自己動手做一個自己的電子制作,通過完成它,以提高我的對一些芯片的了解和熟練運用它。
這樣我們就可以多一些了解芯片的結構。
我相信,你完成了一個屬于自己的電子制作,你的單片機水平就會有一個質的提高。
這就是我學習單片機的`心得體會,希望給單片機的愛好者學好單片機有所幫助。
使用單片機就是理解單片機硬件結構,以及內部資源的應用,在匯編或c語言中學會各種功能的初始化設置,以及實現各種功能的程序編制。
第一步:數字i/o的使用
使用按鈕輸入信號,發光二極管顯示輸出電平,就可以學習引腳的數字i/o功能,在按下某個按鈕后,某發光二極管發亮,這就是數字電路中組合邏輯的功能,雖然很簡單,但是可以學習一般的單片機編程思想,例如,必須設置很多寄存器對引腳進行初始化處理,才能使引腳具備有數字輸入和輸出輸出功能。
每使用單片機的一個功能,就要對控制該功能的寄存器進行設置,這就是單片機編程的特點,千萬不要怕麻煩,所有的單片機都是這樣。
第二步:定時器的使用
學會定時器的使用,就可以用單片機實現時序電路,時序電路的功能是強大的,在工業、家用電氣設備的控制中有很多應用,例如,可以用單片機實 現一個具有一個按鈕的樓道燈開關,該開關在按鈕按下一次后,燈亮3分鐘后自動滅,當按鈕連續按下兩次后,燈常亮不滅,當按鈕按下時間超過2s,則燈滅。
數 字集成電路可以實現時序電路,可編程邏輯器件(pld)可以實現時序電路,可編程控制器(plc)也可以實現時序電路,但是只有單片機實現起來最簡單,成本最低。
定時器的使用是非常重要的,邏輯加時間控制是單片機使用的基礎。
第三步:中斷
單片機的特點是一段程序反復執行,程序中的每個指令的執行都需要一定的執行時間,如果程序沒有執行到某指令,則該指令的動作就不會發生,這樣就會耽誤很多快速發生的事情,例如,按鈕按下時的下降沿。
要使單片機在程序正常運行過程中,對快速動作做出反應,就必須使用單片機的中斷功能,該功能就是在快速動作發生后,單片機中斷正常運行的程序,處理快速發生的動作,處理完成后,在返回執行正常的程序。
中斷功能使用中的困難是需要精確地知道什么時候不允許中斷發生(屏蔽中斷)、什么時候允許中斷發生(開中斷),需要設置哪些寄存器才能使某種中斷起作用,中斷開始時,程序應該干什么,中斷完成后,程序應該干什么等等。
中斷學會后,就可以編制更復雜結構的程序,這樣的程序可以干著一件事,監視著一件事,一旦監視的事情發生,就中斷正在干的事情,處理監視的事情,當然也可以監視多個事情,形象的比喻,中斷功能使單片機具有吃著碗里的,看著鍋里的功能。
以上三步學會,就相當于降龍十八掌武功,會了三掌了,可以勉強護身。
第四步:與pc機進行rs232通信
單片機都有usart接口,特別是msp430系列中很多型號,都具有兩個usart接口。
usart接口不能直接與pc機的rs232接口連接,它們之間的邏輯電平不同,需要使用一個max3232芯片進行電平轉換。
usart接口的使用是非常重要的,通過該接口,可以使單片機與pc機之間交換信息,雖然rs232通信并不先進,但是對于接口的學習是非常重要的。
正確使用usart接口,需要學習通信協議,pc機的rs232接口編程等等知識。
試想,單片機實驗板上的數據顯示在pc機監視器上,而pc機的鍵盤信號可以在單片機實驗板上得到顯示,將是多么有意思的事情啊!
第五步:學會a/d轉換
map430單片機帶有多通道12位a/d轉換器,通過這些a/d轉換器可以使單片機操作模擬量,顯示和檢測電壓、電流等信號。
學習時注意模擬地與數字地、參考電壓、采樣時間,轉換速率,轉換誤差等概念。
使用a/d轉換功能的簡單的例子是設計一個電壓表。
第六步:學會pci、i2c接口和液晶顯示器接口
這些接口的使用可以使單片機更容易連接外部設備,在擴展單片機功能方面非常重要。
第七步:學會比較、捕捉、pwm功能
這些功能可以使單片機能夠控制電機,檢測轉速信號,實現電機調速器等控制起功能。
如果以上七步都學會,就可以設計一般的應用系統,相當于學會十招降龍十八掌,可以出手攻擊了。
第八步:學習usb接口、tcp/ip接口、各種工業總線的硬件與軟件設計?
學習usb接口、tcp/ip接口、各種工業總線的硬件與軟件設計是非常重要的,因為這是當前產品開發的發展方向。
到此為止,相當于學會15招降龍十八掌,但還不到打遍天下無敵手的境界。
即使如此,也算是單片機大蝦了!!
單片機實訓報告(實用21篇)篇二十一
為期一周的單片機實訓結束了,真是讓我受益匪淺啊!學到了很多東西,不管怎么樣,先感謝學校給我的這么多機會,真正的學到了東西。隨著電子技術的發展,特別是隨著大規模集成電路的產生,給人們的生活帶來了根本性的變化,我們就學習了單片機這門課程,感覺是有點難。也不知道整個學習過程是怎么過來得,可是時間不等人。不過在學習中,我才發現學習單片機不僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎么和電腦相連都不知道,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。不過在學習中,我才發現學習單片機不僅僅需要軟件的.知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎么和電腦相連都不知道,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內完成了。俗話說“好的開始是成功的一半”。