實訓任務:
一、實訓目的和要求:
(1) 熟練掌握keil c51集成開發環境的使用方法
(2) 熟悉keil c51集成開發環境調試功能的使用和dp?單片機仿真器、編程器、實驗儀三合一綜合開發平台的使用。
(3) 利用單片機的p1口作io口,學會利用p1口作為輸入和輸出口。
(4) 瞭解掌握單片機芯片的燒寫方法與步驟。
(5) 學會用單片機彙編語言編寫程序,熟悉掌握常用指令的功能運用。
(6) 掌握利用protel 99 se繪製電路原理圖及pcb圖。
(7) 瞭解pcb板的製作腐蝕過程。
二、實訓器材:
pc機(一台)
pcb板(一塊)
520ω電阻(八隻)
10k電阻(一隻)
led發光二極管(八隻)
25v 10μf電容(一隻)
單片機ic座(一塊)
at89c51單片機芯片(一塊)
熱轉印機(一台)
dp?單片機仿真器、編程器、實驗儀三合一綜合開發平台(一台)
三、實訓步驟:
(2)將流水燈程序編寫完整並使用tkstudy ice調試運行。
(4)打開電源,將編寫好的程序運用tkstudy ice進行全速運行,看能否實現任務要求。
(6)制板。首先利用protel 99 se畫好原理圖,根據原理圖繪製pcb圖,然後將繪製好的pcb佈線圖打印出來,經熱轉印機轉印,將整個佈線圖印至pcb板上,最後將印有佈線圖的pcb板投入裝有三氯化鐵溶液的容器內進行腐蝕,待pcb板上佈線圖外的銅全部後,將其取出,清洗乾淨。
(7)焊接。將所給元器件根據原理圖一一焊至pcb板相應位置。
(8)調試。先把at89c51芯片插入ic座,再將+5v電源加到製作好的功能板電源接口上,觀察功能演示的整個過程(看能否實現任務功能)。
(流水燈控制器原理圖)
四、流水燈控制器程序的主程序:
org 0000h
sjmp start
org 0030h
start: mov a,#0ffh
mov r0,#1ch
mov r2,#12h
clr c
loop1: acall delay
djnz r0,loop,盡在本站範文網。
一、生產實習的目的和意義:
生產實習是培養本科學生理論聯繫實際,提高實際動手操作能力的重要教學環節。本專業的生產實習旨在使學生廣泛瞭解實際電子產品生產的全過程,熟悉電子產品的主要技術管理模式,並在實習的操作過程中學習、掌握電子產品的焊接、安裝、調試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高能力,為培養高素質大學本科人才打下必要的基礎。通過學習,是理論與實際相結合,可以使學生加深對所學知識的理解,併為後續專業課的學習提供必要的感性知識,同時使學生直接瞭解本業的生產過程和生產內容,為將來走上工作崗位提供必要的實際生產知識。
二、實習的基本內容:
、集中授課,進行相關知識的學習。
、學習、掌握電子產品的獨立性設計與安裝、調試的能力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
、初步瞭解電子整機產品的工藝過程。
、為能使學生得到充分的鍛鍊,較大的提高學生的實際動手能力,本次生產實習安排每一位學生獨立完成全部系統的設計與安裝工作。
、本實習環節,學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規章制度。
三、基本要求:
、在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
、熟悉元器件的性能及管腳分配。
、在給定的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模塊電路的設計
該模塊的電路所用到的主要芯片為13.56mhz的非接觸式通信讀卡芯片fm1702。該芯片是基於iso/4443標準的非接觸卡讀卡機專用芯片,採用0.6微米cmos 、eeprom工藝,支持13.56mhz頻率下的type a非接觸式通信協議,
支持多種加窗算法,兼容philips的mfrc530(spi接口)讀卡機芯片。
該模塊的電路設計思想是基於fm1702各引腳的功能和特點,合理的設計芯片的外圍電路,其中的電容和電感所構成的天線是芯片與s50卡通信的工具。
五、單元電路設計:
、單片機核心板電路分析
單片機核心板是本次實習中最重要的部分,它是實現各種模塊功能的基礎部分。單片機核心板的核心是stc12c5a60s2單片機芯片,圍繞該芯片設計出相應電源供電電路,蜂鳴器驅動電路,按鍵電路,串行口通信電路,復位電路,液晶屏驅動電路以及各模塊的接口電路,由以上的電路部分就構成一個核心板電路系統。
、電子鐘模塊電路分析
電子鐘模塊配合單片機核心板,可在lcd1602液晶屏上顯示當前的日期(年月日)時間(時分秒),環境温度值,和紅外遙控解碼值。用户可通過遙控器或單片機核心板上的按鍵來進行日期和時間的設置。
一、生產實習的目的和意義
生產實習是培養本科學生理論聯繫實際,提高實際動手操作能力的重要教學環節。本專業的生產實習旨在使學生廣泛瞭解實際電子產品生產的全過程,熟悉電子產品的主要技術管理模式,並在實習的操作過程中學習、掌握電子產品的焊接、安裝、調試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高能力,為培養高素質大學本科人才打下必要的基礎。通過學習,是理論與實際相結合,可以使學生加深對所學知識的理解,併為後續專業課的學習提供必要的感性知識,同時使學生直接瞭解本業的生產過程和生產內容,為將來走上工作崗位提供必要的實際生產知識。
二、實習的基本內容
、集中授課,進行相關知識的學習。
、學習、掌握電子產品的獨立性設計與安裝、調試的能力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
、初步瞭解電子整機產品的工藝過程。
、為能使學生得到充分的鍛鍊,較大的提高學生的實際動手能力,本次生產實習安排每一位學生獨立完成全部系統的設計與安裝工作。
、本實習環節,學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規章制度。
三、基本要求
、在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
、熟悉元器件的性能及管腳分配。
、在給定的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模塊電路的設計
該模塊的電路所用到的主要芯片為13.56mhz的非接觸式通信讀卡芯片fm1702。該芯片是基於iso/4443標準的非接觸卡讀卡機專用芯片,採用0.6微米cmos 、eeprom工藝,支持13.56mhz頻率下的type a非接觸式通信協議,
支持多種加窗算法,兼容philips的mfrc530(spi接口)讀卡機芯片。
該模塊的電路設計思想是基於fm1702各引腳的功能和特點,合理的設計芯片的外圍電路,其中的電容和電感所構成的天線是芯片與s50卡通信的工具。
五、單元電路設計
、單片機核心板電路分析
單片機核心板是本次實習中最重要的部分,它是實現各種模塊功能的基礎部分。單片機核心板的核心是stc12c5a60s2單片機芯片,圍繞該芯片設計出相應電源供電電路,蜂鳴器驅動電路,按鍵電路,串行口通信電路,復位電路,液晶屏驅動電路以及各模塊的接口電路,由以上的電路部分就構成一個核心板電路系統。
、電子鐘模塊電路分析
電子鐘模塊配合單片機核心板,可在lcd1602液晶屏上顯示當前的日期(年月日)時間(時分秒),環境温度值,和紅外遙控解碼值。用户可通過遙控器或單片機核心板上的按鍵來進行日期和時間的設置。
讀了三年的大學,然而大多數人對本專業的認識還是寥寥無幾,在編程與軟件測試周圍纏繞不定,在大二期末學院曾要求我們做一個關於計算機行業前景研究的報告,但由於當時所學知識涉及本專業知識不多,所看到的東西與本專業根本就很難聯繫起...
今年一月至三月,我到****廣告傳媒有限公司實習。在這近兩個月的實習裏,我的主要任務是擔任公司銷售部職員的工作,具體包括打印、複印、傳真、查賬、對帳、統計數據、上網推廣,網絡銷售,聯繫客户,介紹產品等等。
一、實習目的這次實習本着融入社會,提升自我的宗旨,我踏踏實實的度過每一天,爭取在這有限的時間裏面,學到終生受用的知識.這次實習的目的在於提高我的計算機技術應用能力,並初步掌握網絡技術知識的實際應用,同時要了解網絡公司的工作流程,...
系部名稱: 專業: ______ -年級______ 班級:_________ 姓名: _____ 學號:____ -實踐單位: xxxx有限公司 -實踐時間: xx年--月--日 至 xx 年--月--日 共 --天 -實踐報告正文 -一、實踐目的:介紹實踐的目的,意義, 實踐單位或部門的概況...
我來到了xx日報社進行我的畢業實習,決定考研的我選擇了分散實習,以前總是聽學長學姐説集中實習是大學四年中最刻苦銘心的回憶。在還沒有來到報社進行實習之前,在我的心中已經想過很多有關實習的內容,甚至對沒有選擇集中實習而感到後悔...
下面為大家提供了xx護士畢業生實習報告範文,僅供參考,歡迎瀏覽:記得剛進醫院的第一天,護理部的老師讓我們熟悉這整個醫院,我們醫院分為幾大部分,第一部分是門診大樓總共有八層。
炎炎夏日列日當頭。正是因為有這樣的環境,正激起了我要在暑假參加社會實踐的決心。我要看看我能否在惡劣的環境中有能力依靠自己的又手和大腦維持自己的生存,同時,也想通過親身體驗社會實踐讓自己更進一步瞭解社會,在實踐中增長見識,...
一、實習目的1、通過現場參觀,瞭解某一產品的機械製造生產過程。2、熟悉主要典型零件的機械加工工藝過程,瞭解擬定機械加工工藝過程的一般原則及進行工藝分析的方法。3、瞭解典型零部件的裝配工藝。
篇一
一、生產實習的目的和意義:
生產實習是培養本科學生理論聯繫實際,提高實際動手操作潛力的重要教學環節。本專業的生產實習旨在使學生廣泛瞭解實際電子產品生產的全過程,熟悉電子產品的主要技術管理模式,並在實習的操作過程中學習掌握電子產品的焊接安裝調試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高潛力,為培養高素質大學本科人才打下必要的基礎。透過學習,是理論與實際相結合,能夠使學生加深對所學知識的理解,併為後續專業課的學習帶給必要的感性知識,同時使學生直接瞭解本業的生產過程和生產資料,為將來走上工作崗位帶給必要的實際生產知識。
二、實習的基本資料:
集中授課,進行相關知識的學習。
學習掌握電子產品的獨立性設計與安裝調試的潛力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
初步瞭解電子整機產品的工藝過程。
為能使學生得到充分的鍛鍊,較大的提高學生的實際動手潛力,本次生產實習安排每一位學生獨立完成全部系統的設計與安裝工作。
本實習環節,學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規章制度。
三、基本要求:
在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
熟悉元器件的性能及管腳分配。
在給定的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模塊電路的設計
該模塊的電路所用到的主要芯片為13。56mhz的非接觸式通信讀卡芯片fm1702。該芯片是基於iso/4443標準的非接觸卡讀卡機專用芯片,採用0。6微米cmoseeprom工藝,支持13。56mhz頻率下的typea非接觸式通信協議,
支持多種加窗算法,兼容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個,分別為:sosisclkxdcsxresetdreqmosi,只有保證它們與單片機正確可靠的連接,才能對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。3vttl電平標準,而單片機的邏輯電平為5v。因此,它們之間不能直接相連,否則會有燒燬sd卡的可能。解決邏輯器件接口的電平兼容問題,原則主要有兩條:一為輸出電平器件輸出高電平的最小電壓值,應大於理解電壓器件識別為高電平的最低電壓值;二為輸出電平器件輸出低電平的電壓值,應小於理解器件識別為低電平的電壓值。思考到sd卡在spi協議的工作模式下,通訊都是單向的,於是在單片機向sd卡傳輸數據時採用晶體管加上拉電阻法的方案。在sd卡向單片機傳輸數據時,能夠直接連接。因為它們之間的電平剛好滿足上述的電平兼容原則,既經濟又實用。該方案能夠雙電源供電(一個5v電源,一個3。3v電源供電),3。3v電源可用asl1117穩壓管從5v電源穩壓獲取。
rfid模塊電路分析
基於fm1702sl的非接觸式ic卡讀寫器,只要稍加改動就能開發成不一樣的射頻識別應用系統,如考勤系統,門禁系統,公交車收費系統等。s50非接觸式卡貼合mifare的國際標準,容量8k位,數據保存期10年,又可改寫10萬次,讀無限次。s50卡不帶電源,自帶天線,內含加密控制邏輯電路和通用邏輯電路,卡與讀卡器之間的通訊採用國際通用des和res保密交叉算法,具有較高的保密性能。
單片機與fmitdisl通用spi總線通信,採用中斷工作模式,在fmitdisl復位後,務必進行一次初始化程序以便初始化spi接口模式,而且能夠同步實現單片機和fmitdisl的啟動工作。信息存儲在mifarse卡里,讀寫器與卡透過各自的天線建立起二者之間非接觸信息傳輸通道。當卡進入系統的工作區時,讀寫器向卡發射一組固定頻率的電磁波,卡內有一個lc串聯諧振電路,其頻率與讀寫器發射的頻率相同,在電磁波的激勵下,lc諧振電路產生共振,從而使電容內有了電荷,在這個電容的另一端接有一個單向導通的電子粟,將帶資料內的電荷送到另一個電容內存儲,當所有積累的電荷到達2v時,此電容可做到電源為其它電路帶給工作電壓,將卡內數據發射出去或讀取讀寫器的數據。
根據互感原理可知,讀寫器天線半徑越大,匝數越多,讀寫器上的天線和卡上的天線的互感係數就越大。根據國際標準的要求,卡和讀寫器的通信距離為10cm,透過調整天線驅動電壓能夠改變通信的最長距離。天線的傳輸帶寬和品質因數成反比關係。過高的品質因數會導致帶寬減小,從而減弱讀寫器的調製邊帶,會導致讀寫器無法與卡通信。
無線傳輸模塊分析
是一無線通信芯片,採用fsk調製,能夠實現點對點或是1對6的無線通信。無線通信速度可達2mbps,只需為單片機系統預留5個gpio,1箇中斷輸入引腳,就可很容易地實現天線通信的功能,十分適合用mcu系統構建無線通信功能。
具有收發模式,待機模式和掉電模式,四種工作模式,並由ce寄存器內部pwrvp和primrx共同控制。nrf24l01所有的配置都由配置寄存器來定義,這些配置寄存器可透過spi口訪問。spi接口由sckmosimiso及csn組成,在配置模式下單片機透過spi接口配置nrf24l01的工作參數,在發射或接收模式下單片機spi接口發送和接收數據。
單片機的控制指令從nrf24l01的mosi引腳輸入,而nrf24l01的狀態信息和數據是從其miso引腳輸出並送給單片機的。利用spi傳輸數據時,是先傳輸低位字節,再傳輸高位字節,並且在傳輸每個字節時是從高位傳起。
六、單片機軟件系統工作流程
透過使用stc-isp軟件,stc12c5a60s2單片機可實現串口在線編程。由於此刻大的數據計算機都不存在帶給單獨的串口,所以需要usb轉rs232串口線。
usb轉rs232串口設備驅動程序的安裝
stc-ispv483串口*軟件
七、實習過程心得:
新學期伊始,就迎來了為期四周的單片機生產實習。在這次生產實習過程中,我受益頗多。這是我們經歷的第一次廣泛瞭解實際電子產品生產的全過程。從最初的設計,到焊接,安裝,調試,我們都是逐一親自動手操作完成的。在這次實習中,我們遇到了不少問題,但正是因為有了這些問題,才有了我們更加深入學習的機會。為了解決這些問題,我們查資料,探討,請教老師,充分利用自我身邊的一切資源來學習。這樣的學習過程讓我們對所學資料理解的更深刻,而且大大提高了我們的團結協作潛力。在實際操作焊接的過程中,我們從笨拙到熟練,動手潛力不斷提高,有了很大的進步。這為我們以後步入工作崗位做了良好的鋪墊。
總之,透過這次生產實習,我受益匪淺,各方面的潛力都有了提高。最後,感謝在實踐過程中悉心指導的每一位老師!
篇二
實訓任務:
做單一燈的左移右移,八個發光二極管l1-l8分別接在單片機的p1。0→p1。2→p1。3┅→p1。7→p1。6→┅→p1。0亮,重複循環3次。然後左移2次,右移2次,閃爍2次(延時的時光0。2秒)。
一、實訓目的和要求:
(1)熟練掌握keilc51集成開發環境的使用方法
(2)熟悉keilc51集成開發環境調試功能的使用和dp?51pro單片機仿真器、編程器、實驗儀三合一綜合開發平台的使用。
(3)利用單片機的p1口作io口,學會利用p1口作為輸入和輸出口。
(4)瞭解掌握單片機芯片的燒寫方法與步驟。
(5)學會用單片機彙編語言編寫程序,熟悉掌握常用指令的功能運用。
(6)掌握利用protel99se繪製電路原理圖及pcb圖。
(7)瞭解pcb板的製作腐蝕過程。
二、實訓器材:
pc機(一台)
pcb板(一塊)
520ω電阻(八隻)
10k電阻(一隻)
led發光二極管(八隻)
25v10μf電容(一隻)
單片機ic座(一塊)
at89c51單片機芯片(一塊)
熱轉印機(一台)
dp?51pro單片機仿真器、編程器、實驗儀三合一綜合開發平台(一台)
三、實訓步驟:
(1)根據原理圖(下圖所示),用導線把單片機綜合開發平台a2區的j61接口與d1區的j52接口相連。
(2)將流水燈程序編寫完整並使用tkstudyice調試運行。
(3)使用導線把a2區j61接口的p1口7個口分別與j52接口的八個led相連。
(4)打開電源,將編寫好的程序運用tkstudyice進行全速運行,看能否實現任務要求。
(5)觀察運行結果,若能實現功能,則將正確編譯過的hex文件透過easypro51編程器寫入mcu片內存儲器,然後將燒寫的芯片a2區的圓孔ic座進行最終實驗結果的演示。
(6)制板。首先利用protel99se畫好原理圖,根據原理圖繪製pcb圖,然後將繪製好的pcb佈線圖打印出來,經熱轉印機轉印,將整個佈線圖印至pcb板上,最後將印有佈線圖的pcb板投入裝有三氯化鐵溶液的容器內進行腐蝕,待pcb板上佈線圖外的銅全部後,將其取出,清洗乾淨。
(7)焊接。將所給元器件根據原理圖一一焊至pcb板相應位置。
(8)調試。先把at89c51芯片插入ic座,再將+5v電源加到製作好的功能板電源接口上,觀察功能演示的整個過程(看能否實現任務功能)。
(流水燈控制器原理圖)
四、流水燈控制器程序的主程序:
org0000h
sjmpstart
org0030h
start:mova,#0ffh
movr0,#1ch
movr1,#12h
movr2,#12h
clrc
loop1:acalldelay
djnzr0,loop2
sjmploop4
loop2:movp1,a
rlca
jncloop3
sjmploop1
loop3:acalldelay
movp1,a
rrca
jncloop1
sjmploop3
loop4:acalldelay
djnzr1,loop5
sjmploop6
loop5:movp1,a
rrca
jncloop4
sjmploop4
loop6:acalldelay
djnzr2,loop7
sjmpzy
loop7:movp1,a
rlca
jncloop6
sjmploop6
zy:acalldelay
mova,#00h
movp1,a
acalldelay
mova,#0ffh
movp1,a
acalldelay
mova,#00h
movp1,a
acalldelay
mova,#0ffh
movp1,a
sjmpstart
delay:movr3,#20
dly1:movr4,#20
dly2:movr5,#248
djnzr5,$
djnzr4,dly2
djnzr3,dly1
ret
;
end
(pcb佈線圖)
五、實訓體會與自我評價:
本設計成品是以單片機at89c51芯片為核心部件,實現了單一燈的左移右移重複循環3次。然後左移2次,右移2次,閃爍2次(延時0。2秒)的功能。此次設計在軟件、編寫程序方面花費時光太多我們上網找資料,上圖書館,儘可能多的瞭解流水燈控制的相關知識。透過這一週的綜合實訓(單片機課程設計),熟練掌握了keilc51集成開發環境的使用方法,瞭解並掌握到單片機芯片的燒寫方法與步驟,進一步加深了對單片機常用指令的理解與運用。能夠較熟練的運用protel99se繪製電路原理圖及pcb圖,對pcb板的一般製作過程有了必須的瞭解。在實訓過程中,使我得到了一次用專業知識、專業技能分析和解決問題、全面系統的鍛鍊。使我在單片機的基本原理、單片機應用系統開發過程,以及在常用編程設計思路技巧(個性是彙編語言)的掌握方面都能向前邁了一大步。
同時在老師的悉心指導和嚴格要求下,獲得了豐富的理論知識,極大地提高了實踐潛力,單片機領域對我今後進一步學習計算機方面的知識有極大的幫忙。使我們認識到課程的重要性,同時也感受到理論與實踐之間的差距,使我們對單片機系統的應用有了更加深刻的認識。
一、生產實習的目的和意義
生產實習是培養本科學生理論聯繫實際,提高實際動手操作能力的重要教學環節。本專業的生產實習旨在使學生廣泛瞭解實際電子產品生產的全過程,熟悉電子產品的主要技術管理模式,並在實習的操作過程中學習、掌握電子產品的焊接、安裝、調試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高能力,為培養高素質大學本科人才打下必要的基礎。通過學習,是理論與實際相結合,可以使學生加深對所學知識的理解,併為後續專業課的學習提供必要的感性知識,同時使學生直接瞭解本業的生產過程和生產內容,為將來走上工作崗位提供必要的實際生產知識。
二、實習的基本內容
、集中授課,進行相關知識的學習。
、學習、掌握電子產品的獨立性設計與安裝、調試的能力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
、初步瞭解電子整機產品的工藝過程。
、為能使學生得到充分的鍛鍊,較大的提高學生的實際動手能力,本次生產實習安排每一位學生獨立完成全部系統的設計與安裝工作。
、本實習環節,學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規章制度。
三、基本要求
、在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
、熟悉元器件的性能及管腳分配。
、在給定的pcb板上焊接跳線,ic插座,電阻,電容,led器件等。
、檢查焊接是否正確。
、插上元器件,運行系統,並觀測系統工作是否正常。
四、總體設計電路思想和原理
本次生產實習用到的開發板和模塊共7塊,分別為:單片機核心板,電子鐘模塊,mp3模塊,rfid模塊,無線傳輸模塊,脈搏傳感模塊,gps模塊。
各模塊相互組合,其所能實現的基本功能
、單片機核心板+電子鐘模塊:實現時間的顯示,温度的測量,且可通過遙控器調時、定鬧等。
、單片機核心板+無線傳輸模塊:實現數據的近距離無線傳輸。
、單片機核心板+mp3模塊(含sd卡):實現mp3播放功能。
、單片機核心板+rfid模塊:實現地鐵檢票系統的模擬。
、單片機核心板+脈搏傳感模塊:實現人體脈搏傳感的測量。
、單片機核心板+gps模塊:實現gps衞星定位功能。
(一)核心板電路設計
單片機核心板電路主要包括stc12c5a60s2單片機,電子鐘模塊接口電路,mp3接口電路,無線傳輸模塊接口電路,脈搏傳感模塊接口電路,gps模塊接口電路,串口擴展電路,電源供電電路。該系統的單片機是宏晶科技生產的單時鐘機器週期(it)的單片機,是高速、低功耗、超強幹擾的新一代8051單片機。通過使用stc-isp軟件,該單片機可實現串口在線編程,無需編程器,無需仿真器。
核心板電路的設計思想主要是圍繞單片機芯片的工作原理和特點,為其實現合理的設計出外圍電路:包括電源電路,顯示電路部分,復位電路部分,串行口通信電路,按鍵電路等。
(二)電子鐘模塊電路設計
該模塊主要用到的芯片有:時鐘保持芯片ds1302,單總線數字温度傳感器ds18b20,紅外遙控解碼器tl1838a。 2 3 4 下一頁
該模塊電路設計的思想是瞭解這三種芯片的工作電壓,ds1302的工作時鐘頻率以及三種芯片與單片機之間的硬件連接。
(三)mp3模塊電路設計
該模塊用到的主要芯片有mp3音頻解碼芯片vs1003,3.3v電壓轉換芯片lm1117-3.3,2.5v電壓轉換芯片lm1117-2.5。
該電路的設計思想主要是瞭解芯片的作用和特點,尋找各芯片之間的聯繫,vs1003芯片是該模塊的主要部分。單片機設有單獨解碼mp3文件的功能,而單片機可與通過vs1003的接口電路的連接,進行mp3的解碼,實現音頻的輸出。通過芯片各引腳的功能和特點,合理的設計出相應的外圍電路。
(四)rfid模塊電路的設計
該模塊的電路所用到的主要芯片為13.56mhz的非接觸式通信讀卡芯片fm1702。該芯片是基於iso/4443標準的非接觸卡讀卡機專用芯片,採用0.6微米cmos 、eeprom工藝,支持13.56mhz頻率下的type a非接觸式通信協議,
支持多種加窗算法,兼容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各部分的供電電壓與輸出電壓值是不同的。 1 3 4 下一頁
芯片各部分供電電壓如下表
供電部分最小電壓推薦電壓最大電壓
模擬)
數字)
卡是一種大容量,性價比高,體積小,訪問接口簡單的存儲卡。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,通過調整天線驅動電壓可以改變通信的最長距離。天線的傳輸帶寬和品質因數成反比關係。過高的品質因數會導致帶寬減小,從而減弱讀寫器的調製邊帶,會導致讀寫器無法與卡通信。 1 2 4 下一頁
、無線傳輸模塊分析
是一無線通信芯片,採用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串口下載軟件
七、實習過程心得
新學期伊始,就迎來了為期四周的單片機生產實習。在這次生產實習過程中,我受益頗多。這是我們經歷的第一次廣泛瞭解實際電子產品生產的全過程。從最初的設計,到焊接,安裝,調試,我們都是逐一親自動手操作完成的。在這次實習中,我們遇到了不少問題,但正是因為有了這些問題,才有了我們更加深入學習的機會。為了解決這些問題,我們查資料,探討,請教老師,充分利用自己身邊的一切資源來學習。這樣的學習過程讓我們對所學內容理解的更深刻,而且大大提高了我們的團結協作能力。在實際操作焊接的過程中,我們從笨拙到熟練,動手能力不斷提高,有了很大的進步。這為我們以後步入工作崗位做了良好的鋪墊。
總之,通過這次生產實習,我受益匪淺,各方面的能力都有了提高。最後,感謝在實踐過程中悉心指導的每一位老師!
1 2 3
一、生產實習的目的和意義
生產實習是培養本科學生理論聯繫實際,提高實際動手操作能力的重要教學環節。本專業的生產實習旨在使學生廣泛瞭解實際電子產品生產的全過程,熟悉電子產品的主要技術管理模式,並在實習的操作過程中學習、掌握電子產品的焊接、安裝、調試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高能力,為培養高素質大學本科人才打下必要的基礎。通過學習,是理論與實際相結合,可以使學生加深對所學知識的理解,併為後續專業課的學習提供必要的感性知識,同時使學生直接瞭解本業的生產過程和生產內容,為將來走上工作崗位提供必要的實際生產知識。
二、實習的基本內容
、集中授課,進行相關知識的學習。
、學習、掌握電子產品的獨立性設計與安裝、調試的能力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
、初步瞭解電子整機產品的工藝過程。
、為能使學生得到充分的鍛鍊,較大的提高學生的實際動手能力,本次生產實習安排每一位學生獨立完成全部系統的設計與安裝工作。
、本實習環節,學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規章制度。
三、基本要求
、在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
、熟悉元器件的性能及管腳分配。
、在給定的pcb板上焊接跳線,ic插座,電阻,電容,led器件等。
、檢查焊接是否正確。
、插上元器件,運行系統,並觀測系統工作是否正常。
四、總體設計電路思想和原理
本次生產實習用到的開發板和模塊共7塊,分別為:單片機核心板,電子鐘模塊,mp3模塊,rfid模塊,無線傳輸模塊,脈搏傳感模塊,gps模塊。
各模塊相互組合,其所能實現的基本功能
、單片機核心板+電子鐘模塊:實現時間的顯示,温度的測量,且可通過遙控器調時、定鬧等。
、單片機核心板+無線傳輸模塊:實現數據的近距離無線傳輸。
、單片機核心板+mp3模塊(含sd卡):實現mp3播放功能。
、單片機核心板+rfid模塊:實現地鐵檢票系統的模擬。
、單片機核心板+脈搏傳感模塊:實現人體脈搏傳感的測量。
、單片機核心板+gps模塊:實現gps衞星定位功能。
(一)核心板電路設計
單片機核心板電路主要包括stc12c5a60s2單片機,電子鐘模塊接口電路,mp3接口電路,無線傳輸模塊接口電路,脈搏傳感模塊接口電路,gps模塊接口電路,串口擴展電路,電源供電電路。該系統的單片機是宏晶科技生產的單時鐘機器週期(it)的單片機,是高速、低功耗、超強幹擾的新一代8051單片機。通過使用stc-isp軟件,該單片機可實現串口在線編程,無需編程器,無需仿真器。
核心板電路的設計思想主要是圍繞單片機芯片的工作原理和特點,為其實現合理的設計出外圍電路:包括電源電路,顯示電路部分,復位電路部分,串行口通信電路,按鍵電路等。
(二)電子鐘模塊電路設計
該模塊主要用到的芯片有:時鐘保持芯片ds1302,單總線數字温度傳感器ds18b20,紅外遙控解碼器tl1838a。
一、生產實習的目的和意義
生產實習是培養本科學生理論聯繫實際,提高實際動手操作能力的重要教學環節。本專業的生產實習旨在使學生廣泛瞭解實際電子產品生產的全過程,熟悉電子產品的主要技術管理模式,並在實習的操作過程中學習、掌握電子產品的焊接、安裝、調試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高能力,為培養高素質大學本科人才打下必要的基礎。通過學習,是理論與實際相結合,可以使學生加深對所學知識的理解,併為後續專業課的學習提供必要的感性知識,同時使學生直接瞭解本業的生產過程和生產內容,為將來走上工作崗位提供必要的實際生產知識。
二、實習的基本內容
集中授課,進行相關知識的學習。
學習、掌握電子產品的獨立性設計與安裝、調試的能力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
初步瞭解電子整機產品的工藝過程。
為能使學生得到充分的鍛鍊,較大的提高學生的實際動手能力,本次生產實習安排每一位學生獨立完成全部系統的設計與安裝工作。
本實習環節,學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規章制度。
三、基本要求
在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
熟悉元器件的性能及管腳分配。
在給定的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模塊電路的設計
該模塊的電路所用到的主要芯片為13.56mhz的非接觸式通信讀卡芯片fm1702。該芯片是基於iso/4443標準的非接觸卡讀卡機專用芯片,採用0.6微米cmos 、eeprom工藝,支持13.56mhz頻率下的type a非接觸式通信協議,
支持多種加窗算法,兼容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串口下載軟件
七、實習過程心得
新學期伊始,就迎來了為期四周的單片機生產實習。在這次生產實習過程中,我受益頗多。這是我們經歷的第一次廣泛瞭解實際電子產品生產的全過程。從最初的設計,到焊接,安裝,調試,我們都是逐一親自動手操作完成的。在這次實習中,我們遇到了不少問題,但正是因為有了這些問題,才有了我們更加深入學習的機會。為了解決這些問題,我們查資料,探討,請教老師,充分利用自己身邊的一切資源來學習。這樣的學習過程讓我們對所學內容理解的更深刻,而且大大提高了我們的團結協作能力。在實際操作焊接的過程中,我們從笨拙到熟練,動手能力不斷提高,有了很大的進步。這為我們以後步入工作崗位做了良好的鋪墊。
總之,通過這次生產實習,我受益匪淺,各方面的能力都有了提高。最後,感謝在實踐過程中悉心指導的每一位老師!
單片機課程設計的實習報告範文1
做了兩週的單片機課程設計,我有了很多的體會和感想。
我們的課程設計有兩個主要內容:一個是出租車計費器系統(還包括255計數和50000計數);另一個就是温度報警系統。實習可以在實驗室裏做,也可以在寢室裏自己做,我大部分時間還是在寢室裏做的。
出租車計費器的設計是第一週的內容,由於有了老師的設計圖和程序,只需要改一下自己所要求的變量就好。單片機的編程用的主要是彙編語言,説實話,我對彙編語言談不上掌握,充其量只是瞭解。學校安排的課程真的太少了,關於語言部分的學習只學了幾節課的內容,整本單片機書的內容也是學了三分之一多一點。
第二週的內容就是温度報警系統的設計。這個內容沒有現成的程序和設計圖,需要我們真正親手去編,最鬱悶的莫過於畫設計圖。按照實驗要求上的圖畫了出來,加載程序以後卻不能正常運行,改了好多次都沒有成功。同學們電腦上軟件的版本差異也影響了交流。有些元件的型號不同,但在選用時圖形確很相似,致使選錯了元件,影響了結果。
這兩週的實習真的有點鬱悶,程序裏面的好多內容不懂,自我感覺是單片機我們所學的內容還不足以編出這兩個程序,但是隻好硬着頭皮去看去理解。但在學習過程中也充滿了樂趣,當看懂了程序的一些語句,畫出了要求的設計圖,那我喜悦那種成就感油然而生。
這次實習讓我受益匪淺,無論從知識上還是其他的各個方面。上課的時候的學習從來沒有見過真正的單片機,只是從理論的角度去理解枯燥乏味。但在實習中見過甚至使用了單片機及其系統,能夠理論聯繫實際的學習,開闊了眼界,提高了單片機知識的理解和水平。在這次課程設計中又讓我體會到了合作與團結的力量,當遇到不會或是設計不出來的地方,我們就會在qq羣裏討論或者是同學之間相互幫助。團結就是力量,無論在現在的學習中還是在以後的工作中,團結都是至關重要的,有了團結會有更多的理念、更多的思維、更多的情感。
單片機是很重要的一門課程,老師和一些工作的朋友都曾説過,如果學好一門單片機,就憑這個技術這門手藝找一個好工作也不成問題。儘管我們在課堂學到的內容很有限,但在以後的學習中單片機還需要好好的深入研究和學習,學好了單片機也就多了一項生存的本錢。最後感謝老師對我們的精心指導和幫助,感謝同學們對我的幫助。
單片機課程設計的實習報告範文2
這次這個單片機的課程設計我們完成的不太理想,我們小組兩個人都是交流生,並且不是在物理學院學習,同時選課時沒有認真全面的瞭解這門課程的安排導致沒有選上和課程配套的實驗課,一個學期也就沒有做過一次實驗,在後來的製作過程中遇到了很多困難,所以這次這個課程設計的作品完全是在沒有任何單片機制作經驗甚至是沒有做過任何相關電路的基礎上開始的。
選題的時候其實只上了幾個星期的課,對單片機能做什麼或者説以我們的水平能讓單片機做什麼根本沒有一個清晰的認識,很擔心自己的選題最後做不出來,所以當時選題時的原則是儘量的簡單可行,因為畢竟我們沒有實驗課,一學期下來必定會比物理系的同學在具體的實驗方面落後不少,同時平時我們都在南新校區,與老師和同學的交流都很困難,在後來的具體制作過程中遇到什麼困難幾乎不可能跑到實驗室去向老師請教,同時現在社會上都在大力提倡節能,於是我們打算從這點出發在我們的身邊發現問題,當時我們聽周圍的同學説起濟南的夏天白天相當的炎熱,可是晚上退涼很快特別是深夜的時候温度其實已經不高了,但是同學們一般晚上睡覺都比較早,都會叫風扇一直開着最大檔,可是到了深夜後已經沒有必要這麼強的風速了,這樣一夜下來將會浪費很多電能,同時還容易把同學們吹感冒。
於是我們想能不能做一個單片機系統來解決這個問題,基於以上原因我們確定了這個方案,在最初的計劃中我們還準備加入對風扇轉向的控制,使之能實現人體追蹤功能,不過在後來的具體設計中發現現在風扇的風扇轉向控制基本都是純機械裝置,要用單片機控制比較的困難,而電子控制裝置一般都出現在高端的風扇之中且價格比較昂貴,而且機械部分方面我們也無法解決。所以最後決定放棄對轉向的控制,等以後對機械方面的只是有所學習之後再做。
通過這次的課程設計作品的製作讓我對單片機的理論有了更加深入的瞭解,同時在具體的製作過程中我們發現現在書本上的知識與實際的應用存在着不小的差距,書本上的知識很多都是理想化後的結論,忽略了很多實際的因素,或者涉及的不全面,可在實際的應用時這些是不能被忽略的,我們不得不考慮這方的問題,這讓我們無法根據書上的理論就輕易得到預想中的結果,有時結果甚至很差別很大。通過這次實踐使我更深刻的體會到了理論聯繫實際的重要性,我們在今後的學習工作中會更加的注重實際,避免稱為只會紙上談兵的趙括。
課程設計貢獻排序:這次課程設計從最初的規劃到後來的理論設計到最後的具體制作都是我們兩共同完成的,實在無法區分貢獻排序。各取50%吧。
課程改革建議:我們強烈建議將這門課程的理論學習和實驗部分合併成一門,以避免想我們這種情況的再次發生。
單片機課程設計的實習報告範文3
作為一名自動化專業的大學生,我覺得做單片機課程設計是十分有意義的,而且是十分必要的。在已度過的大學時間裏,我們大多數接觸的是專業課。我們在課堂上掌握的僅僅是專業課的理論知識,如何去鍛鍊我們的實踐能力?如何把我們所學的專業基礎課理論知識運用到實踐中去呢?我想做類似的課程設計就為我們提供了良好的實踐平台。
在做本次課程設計的過程中,我感觸最深的當屬查閲大量的設計資料了。為了讓自己的設計更加完善,查閲這方面的設計資料是十分必要的,同時也是必不可少的。我們是在做單片機課程設計,但我們不是藝術家,他們可以拋開實際盡情在幻想的世界裏翱翔,而我們一切都要有據可依,有理可尋,不切實際的構想永遠只能是構想,永遠無法升級為設計。
接下來的4月,我意外的接到系學生工作處主管陳老師來電,説我係承辦了院校園文化藝術節的南方擂台知識搶答競賽,而學校又沒有搶答器,要我組織幾個學生做一個搶答器。我當時想,那好啊,做搶答器不難。以前有用與非門做過,於是我便爽快的答應了陳老師,並保證沒有問題,保質保量完成。當是可能是我想得太簡單了,搶答器不就八個按鍵一個數碼管顯示不就完了麼,把最先搶到的組別顯示出來。可是到主任給我們提要求的時候才發現搶答器要實現我功能遠不只這麼多,倒計時、蜂鳴提示、範規報警、電子計分器,這些我都沒有考慮進來。主任也説了,這是一次院級的比賽,電子系做的東西要拿的'出手,要做就做點樣子出來。我想也好,雖有點難度,但符合我喜歡挑戰難度的性格。我説行!這個活我做了!
接到任務開始布屬,我把計分電路分了出去由其它幾個同學做,我專攻搶答部分。由於沒有獨立設計電路的經驗,剛開始得一步步慢慢深入,正好我會proteus。軟硬件的調度都靠它完成,這樣可以省很多的時間。做搶答器,我們花了一個月的時間,沒日沒夜的調試程序(當時單片機課程還沒學到定時器中斷,還得一邊自學。)做pcb板,採購元器件,安裝,調試,運行。那時,他們的計分電路也做好了,用了16個數碼管做顯示。我們將計分和搶答電路板及數碼管安裝在了事先木製的外殼上,進行整體調試。記得那時正趕上五一放假,而五月8號就是比賽了。我們都沒有休息,將工作間從實驗室搬到了寢室。那段時間雖然辛苦,但很充實,每個人收穫都特別大。
為了讓自己的編程水平能進一步提高,我將自己編寫的程序發到了論壇裏與大家共享,並下載網友們的程序進行分析。電子鐘程序、液晶密碼鎖程序、跑馬燈程序、大屏幕點陣屏程序、上下位機通信程序等等,這些我都能熟練的掌握。我認為,學編程讀別人的程序非常重要,每個人都有不同的思維,相同的任務卻有很多不同的方法,在每個程序裏都能找到些經典的段子,讓人回味。從中可以學到很多的方法,並且有些可以直接的引用。一個出色的程序員在編程時,並不是從零開始,而應該是先找出類似的例子進行分析,參考,看看有沒有值得引用和借鑑的地方,加以修改,為自己所用。實踐證明,這樣做是對的。從當初不知如何着手到現在隨手就能寫個幾百行,短短几個月,我進步還是蠻快的。
做單片機課設那會,我幫助了班上不少的同學,幫他們調試過硬件,修改過程序,併為他們解答了一系列的疑惑。當同學們投來羨慕的目光時,我很自豪,這些都是我努力的結果。當然,努力歸努力,方法也很重要。在這裏,我總結一下,與大家共勉:
1、基本功要雜實,要有一定的數模電基礎。學單片機首先要搞清楚它的基本結構和存儲單元的分配。
2、在學單片機的過程中,最好自己動手做一個單片機系統。先找現成的程序,現成的電路圖,做成實物,並以這個例子為開端,帶着疑問學習,往往更有目的,更主動。
3、有條件的話先個好的開發板,便實驗時之用。沒開發板,proteus軟件仿真也行。
4、多讀有代表性的程序,讀得多了自然就會學到很多的好方法。可買本單片機子程序集看看,也可網上下載程序分析。
5、多泡泡單片機相關的論壇,與大家多交流交流,單片機完全可以自學的。
我覺得以上幾點相當重要,因為它對我幫助很大,算是將我領進了單片機的大門,以至於我學起來不那麼吃力,沒有感覺到像大家説的那樣的難。我看過很多的程序,也調試過很多的程序,每一次收穫都不小。我的實驗室就是keil和proteus。這使我做實驗很方便。雖是虛擬的,但調試程序還是可以的,省去了很多的時間提高了效率。最近我在學cx51,因為學單片機掌握c語言是非常重要的,c語言的通用性對學習其它類型的單片機有很大的幫助。今後,我想做嵌入式系統工程師,想學arm,想搞操作系統。所以我現在必須打好基礎,這樣才能進步。
我學單片機的一些經歷。其實我並不是很厲害,我懂的也只是一點皮毛,只是曉得單片機是怎麼回事,能編幾個小程序罷了。寫這些我只是想記錄一下我初學單片機的經歷。同時對於那些想開始學習單片機的朋友們,還是可以有一些值得借鑑的地方。希望大家都能學好單片機,那些覺得難的學得吃力的同學要對自己有信心,要多做多練,這樣才能培養學習興趣。只要堅持就能如願,同志們,加油!
2018關於單片機生產實習報告
單片機生產實習報告1
通過實習,掌握單片機內部硬件結構、工作原理,掌握程序的設計基本方法;掌握單片機的接口技術,熟悉常用的外圍接口芯片及典型電路。熟悉設計、調試單片機的應用系統的一般方法,具有初步的軟、硬件設計能力。
1.2 實習環境
利用keil uvision軟件寫程序,並用stc-isp下載軟件中下載到鐵牛單片機中,上電運行和檢查。
2 實習內容
2.1 實習過程
1) 先將單片機上電,用usb接口的數據線將這塊單片機板與pc機連接;
2) 裝單片機驅動,對“我的電腦”右鍵,選擇“屬性”,在“設備管理器”裏的“端口”處識別該單片機的接口,如:(com5);
3) 識別完後運行spc-isp,選擇端口類型(com5),然後將流水燈、蜂鳴器、繼電器、數碼管靜態顯示、矩陣鍵盤等程序下載到單片機裏,下載一個檢測一個,看這塊單片機是否有哪裏故障;
4) 逐個檢測無故障後,在運行keil uvision2編寫程序,便寫完後檢測看有沒有錯誤,確認無誤後將這個程序下載到單片機上,得出最後的結果,即在數碼顯示管上顯示從0-9這些數字。
2.2 實習內容
1) 將流水燈、蜂鳴器、繼電器、數碼管靜態顯示、矩陣鍵盤的程序下載到單片機並觀察單片機的顯示方式;
2) 利用proteus畫圖,利用reli編寫c語言程序,使用單片機的'25個io口,連接發光管,組成5x5的矩陣顯示屏,在屏幕上顯示0到7這八個數字.
2.3 主要成果
完成對矩陣鍵盤電路、串口通信電路、數碼管顯示電路、蜂鳴器電路、繼電器電路等程序在單片機的運行。
3 總結
3.1 實習體會
通過這一週的實習,對單片機加深了了解。對編寫程序有一定進步,在理解單片機端口功能的前提下,才能寫出正確的程序。在實習的期間是很有趣的,當出現一個很難攻破的程序時,就覺得很想去挑戰它。當找到一點突破口時,自己從心底感覺到喜悦,當成果出來時,很有成就感。
單片機生產實習報告
17單片機實習報告
單片機實習報告(一)
這次實習我們使用控制電路的單片機是at89s51型號的。通過它實現對八盞雙色燈發光二極管的控制p0和《單片機實習報告總結》正文開始》 這次實習我們使用控制電路的單片機是at89s51型號的。通過它實現對八盞雙色燈發光二極管的控制p0和p2口控制四盞燈。在at89s51的9引腳接復位電路,對電路實現復位控制。在電路中接入74s164譯碼器和共陰極數碼管,通過at89s51的p3口數據的輸入對共陰極數碼管的控制。同時也可實現雙色發光的二極管與共陰極數碼管的共同作用。在at89s51的p3.2口接上中斷控制電路,p3.5口接入蜂鳴器,使電路實現中斷作用,也使電路便於檢測。儘量朝“單片”方向設計硬件系統。系統器件越多,器件之間相互干擾也越強,功耗也增大,也不可避免地降低了系統的穩定性。系統中的相關器件要儘可能做到性能匹配。如選用cmos芯片單片機構成低功耗系統時,系統中所有芯片都應儘可能選擇低功耗產品。
硬件電路設計:
1)確保硬件結構和應用軟件方案相結合。硬件結構與軟件方案會相互影響,軟件能實現的功能儘可能由軟件實現,以簡化硬件結構。必須注意,由軟件實現的硬件功能,一般響應時間比硬件實現長,且佔用cpu時間;
2)可靠性及抗干擾設計是硬件設計必不可少的一部分,它包括芯片、器件選擇、去耦濾波、印刷電路板的合理佈線、各元器相互隔離等;
3)儘量朝“mcs-51單片”方向設計硬件系統。系統器件越多,器件之間相互干擾也越強,所消耗功耗也增大,也不可避免地降低了系統的穩定性;
4)系統中的相關器件要儘可能做到性能匹配。如選用cmos芯片單片機構成低功耗系統時,系統中所有芯片都應儘可能選擇低功耗產品。
1.1 單片機型號及特性
單片機型號是 at89s51。特性是:⑴8031 cpu與mcs-51⑵兼容 4k字節可編程flash存儲器(壽命:1000寫/擦循環) ⑶全靜態工作:0hz-24khz ⑷三級程序存儲器保密鎖定 ⑸128*8位內部ram ⑹32條可編程i/o線⑺兩個16位定時器/計數器 ⑻6箇中斷源⑼可編程串行通道⑽低功耗的閒置和掉電模式⑾片內振盪器和時鐘電路
1.2 晶振電路
單片機晶振的兩個電容的作用 這兩個電容叫晶振的負載電容,分別接在晶振的兩個腳上和對地的電容,一般在幾十皮發。它會影響到晶振的諧振頻率和輸出幅度,晶振的負載電容=+cic+△c式中cd,cg為分別接在晶振的兩個腳上和對地的電容,cic(集成電路內部電容)+△c(pcb上電容)經驗值為3至5pf。 各種邏輯芯片的晶振引腳可以等效為電容三點式振盪器。晶振引腳的內部通常是一個反相器, 或者是奇數個反相器串聯。在晶振輸出引腳 xo 和晶振輸入引腳 xi 之間用一個電阻連接, 對於 cmos 芯片通常是數 m 到數十m 歐之間。 很多芯片的引腳內部已經包含了這個電阻, 引腳外部就不用接了。這個電阻是為了使反相器在振盪初始時處與線性狀態, 反相器就如同一個有很大增益的放大器, 以便於起振。 石英晶體也連接在晶振引腳的輸入和輸出之間, 等效為一個並聯諧振迴路, 振盪頻率應該是石英晶體的並聯諧振頻率。 晶體旁邊的兩個電容接地, 實際上就是電容三點式電路的分壓電容, 接地點就是分壓點。 以接地點即分壓點為參考點, 振盪引腳的輸入和輸出是反相的, 但從並聯諧振迴路即石英晶體兩端來看, 形成一個正反饋以保證電路持續振盪。 在芯片設計時, 這兩個電容就已經形成了, 一般是兩個的容量相等, 容量大小依工藝和版圖而不同, 但終歸是比較小, 不一定適合很寬的頻率範圍。 外接時大約是數 pf 到數十 pf, 依頻率和石英晶體的特性而定。 需要注意的是: 這兩個電容串聯的值是並聯在諧振迴路上的, 會影響振盪頻率。 當兩個電容量相等時, 反饋係數是 0.5, 一般是可以滿足振盪條件的, 但如果不易起振或振盪不穩定可以減小輸入端對地電容量, 而增加輸出端的值以提高反饋量。
電路如圖所示
1.3 復位電路
單片機在開機時或在工作中因干擾而使程序失控,或工作中程序處於某種死循環狀態等情況下都需要復位。復位作用是使cpu以及其他功能部件,如串行口,中斷都恢復到一個確定初始狀態,並從這個狀態開始工作。
復位電路有兩種:上電、按鈕復位,考慮到各部件影響,採用按鈕復位,當電阻給電容充電,電容的電壓為高電平,當按下按鈕時芯片復位腳近似低電平,於是芯片復位。
單片機實習報告(二)
一、生產實習的目的和意義:
生產實習是培養本科學生理論聯繫實際,提高實際動手操作能力的重要教學環節。本專業的生產實習旨在使學生廣泛瞭解實際電子產品生產的全過程,熟悉電子產品的主要技術管理模式,並在實習的操作過程中學習、掌握電子產品的焊接、安裝、調試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高能力,為培養高素質大學本科人才打下必要的基礎。通過學習,是理論與實際相結合,可以使學生加深對所學知識的理解,併為後續專業課的學習提供必要的感性知識,同時使學生直接瞭解本業的生產過程和生產內容,為將來走上工作崗位提供必要的實際生產知識。
二、實習的基本內容:
集中授課,進行相關知識的學習。
學習、掌握電子產品的獨立性設計與安裝、調試的能力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
初步瞭解電子整機產品的工藝過程。
為能使學生得到充分的鍛鍊,較大的提高學生的實際動手能力,本次生產實習安排每一位學生獨立完成全部系統的設計與安裝工作。
本實習環節,學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規章制度。
三、基本要求:
在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
熟悉元器件的性能及管腳分配。
在給定的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模塊電路的設計
該模塊的電路所用到的主要芯片為13.56mhz的非接觸式通信讀卡芯片fm1702。該芯片是基於iso/4443標準的非接觸卡讀卡機專用芯片,採用0.6微米cmos 、eeprom工藝,支持13.56mhz頻率下的type a非接觸式通信協議,
支持多種加窗算法,兼容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位,數據保存期10年,又可改寫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串口下載軟件
七、實習過程心得:
新學期伊始,就迎來了為期四周的單片機生產實習。在這次生產實習過程中,我受益頗多。這是我們經歷的第一次廣泛瞭解實際電子產品生產的全過程。從最初的設計,到焊接,安裝,調試,我們都是逐一親自動手操作完成的。在這次實習中,我們遇到了不少問題,但正是因為有了這些問題,才有了我們更加深入學習的機會。為了解決這些問題,我們查資料,探討,請教老師,充分利用自己身邊的一切資源來學習。這樣的學習過程讓我們對所學內容理解的更深刻,而且大大提高了我們的團結協作能力。在實際操作焊接的過程中,我們從笨拙到熟練,動手能力不斷提高,有了很大的進步。這為我們以後步入工作崗位做了良好的鋪墊。
總之,通過這次生產實習,我受益匪淺,各方面的能力都有了提高。最後,感謝在實踐過程中悉心指導的每一位老師!超市實習報告測量學實習報告測繪工程實習報告
單片機實習報告範文
單片機實習報告一
這次實習我們使用控制電路的單片機是at89s51型號的。通過它實現對八盞雙色燈發光二極管的控制p0和p2口控制四盞燈。在at89s51的9引腳接復位電路,對電路實現復位控制。在電路中接入74s164譯碼器和共陰極數碼管,通過at89s51的p3口數據的輸入對共陰極數碼管的控制。同時也可實現雙色發光的二極管與共陰極數碼管的共同作用。在at89s51的p3.2口接上中斷控制電路,p3.5口接入蜂鳴器,使電路實現中斷作用,也使電路便於檢測。儘量朝“單片”方向設計硬件系統。系統器件越多,器件之間相互干擾也越強,功耗也增大,也不可避免地降低了系統的穩定性。系統中的相關器件要儘可能做到性能匹配。如選用cmos芯片單片機構成低功耗系統時,系統中所有芯片都應儘可能選擇低功耗產品。
硬件電路設計:
1)確保硬件結構和應用軟件方案相結合。硬件結構與軟件方案會相互影響,軟件能實現的功能儘可能由軟件實現,以簡化硬件結構。必須注意,由軟件實現的硬件功能,一般響應時間比硬件實現長,且佔用cpu時間;
2)可靠性及抗干擾設計是硬件設計必不可少的一部分,它包括芯片、器件選擇、去耦濾波、印刷電路板的合理佈線、各元器相互隔離等;
3)儘量朝“mcs-51單片”方向設計硬件系統。系統器件越多,器件之間相互干擾也越強,所消耗功耗也增大,也不可避免地降低了系統的穩定性;
4)系統中的相關器件要儘可能做到性能匹配。如選用cmos芯片單片機構成低功耗系統時,系統中所有芯片都應儘可能選擇低功耗產品。
1.1 單片機型號及特性
單片機型號是 at89s51。特性是:⑴8031 cpu與mcs-51⑵兼容 4k字節可編程flash存儲器(壽命:1000寫/擦循環) ⑶全靜態工作:0hz-24khz ⑷三級程序存儲器保密鎖定 ⑸128*8位內部ram ⑹32條可編程i/o線⑺兩個16位定時器/計數器 ⑻6箇中斷源⑼可編程串行通道⑽低功耗的閒置和掉電模式⑾片內振盪器和時鐘電路
1.2 晶振電路
單片機晶振的兩個電容的作用 這兩個電容叫晶振的負載電容,分別接在晶振的兩個腳上和對地的電容,一般在幾十皮發。它會影響到晶振的諧振頻率和輸出幅度,晶振的負載電容=[(cd*cg)/(cd+cg)]+cic+△c式中cd,cg為分別接在晶振的兩個腳上和對地的電容,cic(集成電路內部電容)+△c(pcb上電容)經驗值為3至5pf。 各種邏輯芯片的晶振引腳可以等效為電容三點式振盪器。晶振引腳的內部通常是一個反相器, 或者是奇數個反相器串聯。在晶振輸出引腳 xo 和晶振輸入引腳 xi 之間用一個電阻連接, 對於 cmos 芯片通常是數 m 到數十m 歐之間. 很多芯片的引腳內部已經包含了這個電阻, 引腳外部就不用接了。
這個電阻是為了使反相器在振盪初始時處與線性狀態, 反相器就如同一個有很大增益的放大器, 以便於起振. 石英晶體也連接在晶振引腳的輸入和輸出之間, 等效為一個並聯諧振迴路, 振盪頻率應該是石英晶體的並聯諧振頻率. 晶體旁邊的兩個電容接地, 實際上就是電容三點式電路的分壓電容, 接地點就是分壓點. 以接地點即分壓點為參考點, 振盪引腳的輸入和輸出是反相的, 但從並聯諧振迴路即石英晶體兩端來看, 形成一個正反饋以保證電路持續振盪. 在芯片設計時, 這兩個電容就已經形成了, 一般是兩個的容量相等, 容量大小依工藝和版圖而不同, 但終歸是比較小, 不一定適合很寬的頻率範圍. 外接時大約是數 pf 到數十 pf, 依頻率和石英晶體的特性而定. 需要注意的是: 這兩個電容串聯的值是並聯在諧振迴路上的, 會影響振盪頻率. 當兩個電容量相等時, 反饋係數是 0.5, 一般是可以滿足振盪條件的, 但如果不易起振或振盪不穩定可以減小輸入端對地電容量, 而增加輸出端的值以提高反饋量。
單片機實習報告二
一、生產實習的目的和意義:
生產實習是培養本科學生理論聯繫實際,提高實際動手操作能力的重要教學環節。本專業的生產實習旨在使學生廣泛瞭解實際電子產品生產的全過程,熟悉電子產品的主要技術管理模式,並在實習的操作過程中學習掌握電子產品的焊接安裝調試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高能力,為培養高素質大學本科人才打下必要的基礎。通過學習,是理論與實際相結合,可以使學生加深對所學知識的理解,併為後續專業課的學習提供必要的感性知識,同時使學生直接瞭解本業的生產過程和生產內容,為將來走上工作崗位提供必要的實際生產知識。
二、實習的基本內容:
集中授課,進行相關知識的學習。
學習掌握電子產品的獨立性設計與安裝調試的能力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
初步瞭解電子整機產品的工藝過程。
為能使學生得到充分的鍛鍊,較大的提高學生的實際動手能力,本次生產實習安排每一位學生獨立完成全部系統的設計與安裝工作。
本實習環節,學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規章制度。
三、基本要求:
在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
熟悉元器件的性能及管腳分配。
在給定的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模塊電路的設計
該模塊的電路所用到的主要芯片為13.56mhz的非接觸式通信讀卡芯片fm1702。該芯片是基於iso/4443標準的非接觸卡讀卡機專用芯片,採用0.6微米cmos eeprom工藝,支持13.56mhz頻率下的type a非接觸式通信協議,
支持多種加窗算法,兼容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個,分別為:sosisclkxdcsxresetdreqmosi,只有保證它們與單片機正確可靠的連接,才能對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位,數據保存期10年,又可改寫10萬次,讀無限次。s50卡不帶電源,自帶天線,內含加密控制邏輯電路和通用邏輯電路,卡與讀卡器之間的通訊採用國際通用des和res保密交叉算法,具有較高的保密性能。
單片機與fmitdisl通用spi總線通信,採用中斷工作模式,在fmitdisl復位後,必須進行一次初始化程序以便初始化spi接口模式,而且可以同步實現單片機和fmitdisl的啟動工作。信息存儲在mifarse卡里,讀寫器與卡通過各自的天線建立起二者之間非接觸信息傳輸通道。當卡進入系統的工作區時,讀寫器向卡發射一組固定頻率的電磁波,卡內有一個lc串聯諧振電路,其頻率與讀寫器發射的頻率相同,在電磁波的激勵下,lc諧振電路產生共振,從而使電容內有了電荷,在這個電容的另一端接有一個單向導通的電子粟,將帶內容內的電荷送到另一個電容內存儲,當所有積累的電荷達到2v時,此電容可做到電源為其它電路提供工作電壓,將卡內數據發射出去或讀取讀寫器的數據。
根據互感原理可知,讀寫器天線半徑越大,匝數越多,讀寫器上的天線和卡上的天線的互感係數就越大。根據國際標準的要求,卡和讀寫器的通信距離為10cm,通過調整天線驅動電壓可以改變通信的最長距離。天線的傳輸帶寬和品質因數成反比關係。過高的品質因數會導致帶寬減小,從而減弱讀寫器的調製邊帶,會導致讀寫器無法與卡通信。
無線傳輸模塊分析
是一無線通信芯片,採用fsk調製,可以實現點對點或是1對6的無線通信。無線通信速度最高可達2mbps,只需為單片機系統預留5個gpio,1箇中斷輸入引腳,就可很容易地實現天線通信的功能,非常適合用mcu系統構建無線通信功能。
具有收發模式,待機模式和掉電模式,四種工作模式,並由ce寄存器內部pwrvp和primrx共同控制。nrf24l01所有的配置都由配置寄存器來定義,這些配置寄存器可通過spi口訪問。spi接口由sckmosimiso及csn組成,在配置模式下單片機通過spi接口配置nrf24l01的工作參數,在發射或接收模式下單片機spi接口發送和接收數據。
單片機的控制指令從nrf24l01的mosi引腳輸入,而nrf24l01的狀態信息和數據是從其miso引腳輸出並送給單片機的。利用spi傳輸數據時,是先傳輸低位字節,再傳輸高位字節,並且在傳輸每個字節時是從高位傳起。
六、單片機軟件系統工作流程
通過使用stc-isp軟件,stc12c5a60s2單片機可實現串口在線編程。由於現在大的數據計算機都不存在提供單獨的串口,所以需要usb轉rs232串口線。
usb轉rs232串口設備驅動程序的安裝
stc-isp v483串口下載軟件
七、實習過程心得:
新學期伊始,就迎來了為期四周的單片機生產實習。在這次生產實習過程中,我受益頗多。這是我們經歷的第一次廣泛瞭解實際電子產品生產的全過程。從最初的設計,到焊接,安裝,調試,我們都是逐一親自動手操作完成的。在這次實習中,我們遇到了不少問題,但正是因為有了這些問題,才有了我們更加深入學習的機會。為了解決這些問題,我們查資料,探討,請教老師,充分利用自己身邊的一切資源來學習。這樣的學習過程讓我們對所學內容理解的更深刻,而且大大提高了我們的團結協作能力。在實際操作焊接的過程中,我們從笨拙到熟練,動手能力不斷提高,有了很大的進步。這為我們以後步入工作崗位做了良好的鋪墊。
總之,通過這次生產實習,我受益匪淺,各方面的能力都有了提高。最後,感謝在實踐過程中悉心指導的每一位老師!
單片機實習報告二
實訓任務:
做單一燈的左移右移,八個發光二極管l1-l8分別接在單片機的p1.0→p1.2→p1.3┅→p1.7→p1.6→┅→p1.0亮,重複循環3次。然後左移2次,右移2次,閃爍2次(延時的時間0.2秒)。
一、實訓目的和要求:
(1) 熟練掌握keil c51集成開發環境的使用方法
(2) 熟悉keil c51集成開發環境調試功能的使用和dp?單片機仿真器、編程器、實驗儀三合一綜合開發平台的使用。
(3) 利用單片機的p1口作io口,學會利用p1口作為輸入和輸出口。
(4) 瞭解掌握單片機芯片的燒寫方法與步驟。
(5) 學會用單片機彙編語言編寫程序,熟悉掌握常用指令的功能運用。
(6) 掌握利用protel 99 se繪製電路原理圖及pcb圖。
(7) 瞭解pcb板的製作腐蝕過程。
二、實訓器材:
pc機(一台)
pcb板(一塊)
520ω電阻(八隻)
10k電阻(一隻)
led發光二極管(八隻)
25v 10μf電容(一隻)
單片機ic座(一塊)
at89c51單片機芯片(一塊)
熱轉印機(一台)
dp?單片機仿真器、編程器、實驗儀三合一綜合開發平台(一台)
三、實訓步驟:
(1)根據原理圖(下圖所示),用導線把單片機綜合開發平台a2區的j61接口與d1區的j52接口相連。
(2)將流水燈程序編寫完整並使用tkstudy ice調試運行。
(3)使用導線把a2區j61接口的p1口7個口分別與j52接口的八個led相連。
(4)打開電源,將編寫好的程序運用tkstudy ice進行全速運行,看能否實現任務要求。
(5)觀察運行結果,若能實現功能,則將正確編譯過的hex文件通過easypro51編程器寫入mcu片內存儲器,然後將燒寫的芯片a2區的圓孔ic座進行最終實驗結果的演示。
(6)制板。首先利用protel 99 se畫好原理圖,根據原理圖繪製pcb圖,然後將繪製好的pcb佈線圖打印出來,經熱轉印機轉印,將整個佈線圖印至pcb板上,最後將印有佈線圖的pcb板投入裝有三氯化鐵溶液的容器內進行腐蝕,待pcb板上佈線圖外的銅全部後,將其取出,清洗乾淨。
(7)焊接。將所給元器件根據原理圖一一焊至pcb板相應位置。
(8)調試。先把at89c51芯片插入ic座,再將+5v電源加到製作好的功能板電源接口上,觀察功能演示的整個過程(看能否實現任務功能)。
(流水燈控制器原理圖)
四、流水燈控制器程序的主程序:
org 0000h
sjmp start
org 0030h
start: mov a,#0ffh
mov r0,#1ch
mov r1,#12h
mov r2,#12h
clr c
loop1: acall delay
djnz r0,loop2
sjmp loop4
loop2: mov p1,a
rlc a
jnc loop3
sjmp loop1
loop3: acall delay
mov p1,a
rrc a
jnc loop1
sjmp loop3
loop4: acall delay
djnz r1,loop5
sjmp loop6
loop5: mov p1,a
rrc a
jnc loop4
sjmp loop4
loop6: acall delay
djnz r2,loop7
sjmp zy
loop7: mov p1,a
rlc a
jnc loop6
sjmp loop6
zy: acall delay
mov a,#00h
mov p1,a
acall delay
mov a,#0ffh
mov p1,a
acall delay
mov a,#00h
mov p1,a
acall delay
mov a,#0ffh
mov p1,a
sjmp start
delay: mov r3,#20
dly1: mov r4,#20
dly2: mov r5,#248
djnz r5,$
djnz r4,dly2
djnz r3,dly1
ret
;
end
(pcb佈線圖)
五、實訓體會與自我評價:
本設計成品是以單片機at89c51芯片為核心部件,實現了單一燈的左移右移重複循環3次。然後左移2次,右移2次,閃爍2次(延時0.2秒)的功能。此次設計在軟件、編寫程序方面花費時間太多我們上網找資料,上圖書館,儘可能多的瞭解流水燈控制的相關知識。通過這一週的綜合實訓(單片機課程設計),熟練掌握了keil c51集成開發環境的使用方法,瞭解並掌握到單片機芯片的燒寫方法與步驟,進一步加深了對單片機常用指令的理解與運用。能夠較熟練的運用protel 99 se繪製電路原理圖及pcb圖,對pcb板的一般製作過程有了一定的瞭解。在實訓過程中,使我得到了一次用專業知識、專業技能分析和解決問題、全面系統的鍛鍊。使我在單片機的基本原理、單片機應用系統開發過程,以及在常用編程設計思路技巧(特別是彙編語言)的掌握方面都能向前邁了一大步。
同時在老師的悉心指導和嚴格要求下,獲得了豐富的理論知識,極大地提高了實踐能力,單片機領域對我今後進一步學習計算機方面的知識有極大的幫助。使我們認識到課程的重要性,同時也感受到理論與實踐之間的差距,使我們對單片機系統的應用有了更加深刻的認識。
單片機課程設計實習報告
實訓任務:
做單一燈的左移右移,八個發光二極管l1-l8分別接在單片機的p1.0→p1.2→p1.3┅→p1.7→p1.6→┅→p1.0亮,重複循環3次。然後左移2次,右移2次,閃爍2次(延時的時間0.2秒)。
一、實訓目的和要求:
(1) 熟練掌握keil c51集成開發環境的使用方法
(2) 熟悉keil c51集成開發環境調試功能的使用和dp?單片機仿真器、編程器、實驗儀三合一綜合開發平台的使用。
(3) 利用單片機的p1口作io口,學會利用p1口作為輸入和輸出口。
(4) 瞭解掌握單片機芯片的燒寫方法與步驟。
(5) 學會用單片機彙編語言編寫程序,熟悉掌握常用指令的功能運用。
(6) 掌握利用protel 99 se繪製電路原理圖及pcb圖。
(7) 瞭解pcb板的製作腐蝕過程。
二、實訓器材:
pc機(一台)shixi./
pcb板(一塊)
520ω電阻(八隻)
10k電阻(一隻)
led發光二極管(八隻)
25v 10μf電容(一隻)
單片機ic座(一塊)
at89c51單片機芯片(一塊)
熱轉印機(一台)
dp?單片機仿真器、編程器、實驗儀三合一綜合開發平台(一台)
三、實訓步驟:
(1)根據原理圖(下圖所示),用導線把單片機綜合開發平台a2區的j61接口與d1區的j52接口相連。
(2)將流水燈程序編寫完整並使用tkstudy ice調試運行。
(3)使用導線把a2區j61接口的p1口7個口分別與j52接口的八個led相連。
(4)打開電源,將編寫好的程序運用tkstudy ice進行全速運行,看能否實現任務要求。
(5)觀察運行結果,若能實現功能,則將正確編譯過的hex文件通過easypro51編程器寫入mcu片內存儲器,然後將燒寫的芯片a2區的圓孔ic座進行最終實驗結果的演示。
(6)制板。首先利用protel 99 se畫好原理圖,根據原理圖繪製pcb圖,然後將繪製好的pcb佈線圖打印出來,經熱轉印機轉印,將整個佈線圖印至pcb板上,最後將印有佈線圖的pcb板投入裝有三氯化鐵溶液的容器內進行腐蝕,待pcb板上佈線圖外的銅全部後,將其取出,清洗乾淨。
(7)焊接。將所給元器件根據原理圖一一焊至pcb板相應位置。 2 3 下一頁
(8)調試。先把at89c51芯片插入ic座,再將+5v電源加到製作好的功能板電源接口上,觀察功能演示的整個過程(看能否實現任務功能)。
(流水燈控制器原理圖)
四、流水燈控制器程序的主程序:
org 0000h
sjmp start
org 0030h
start: mov a,#0ffh
mov r0,#1ch
mov r1,#12h
mov r2,#12h
clr c
loop1: acall delay
djnz r0,loop2
sjmp loop4
loop2: mov p1,ashixi./
rlc a
jnc loop3
sjmp loop1
loop3: acall delay
mov p1,a
rrc a
jnc loop1
sjmp loop3
loop4: acall delay
djnz r1,loop5
sjmp loop6
loop5: mov p1,a
rrc a jnc loop4
sjmp loop4
loop6: acall delay
djnz r2,loop7
sjmp zy
loop7: mov p1,a
rlc a
jnc loop6
sjmp loop6
zy: acall delay
mov a,#00h
mov p1,a
acall delay
mov a,#0ffh 1 3 下一頁
mov p1,a
acall delay
mov a,#00h
mov p1,a
acall delay
mov a,#0ffh
mov p1,a
sjmp start
delay: mov r3,#20
dly1: mov r4,#20
dly2: mov r5,#248
djnz r5,$shixi./
djnz r4,dly2
djnz r3,dly1
ret
;
end
(pcb佈線圖)
五、實訓體會與自我評價:
本設計成品是以單片機at89c51芯片為核心部件,實現了單一燈的左移右移重複循環3次。然後左移2次,右移2次,閃爍2次(延時0.2秒)的功能。此次設計在軟件、編寫程序方面花費時間太多我們上網找資料,上圖書館,儘可能多的瞭解流水燈控制的相關知識。通過這一週的綜合實訓(單片機課程設計),熟練掌握了keil c51集成開發環境的使用方法,瞭解並掌握到單片機芯片的燒寫方法與步驟,進一步加深了對單片機常用指令的理解與運用。能夠較熟練的運用protel 99 se繪製電路原理圖及pcb圖,對pcb板的一般製作過程有了一定的瞭解。在實訓過程中,使我得到了一次用專業知識、專業技能分析和解決問題、全面系統的鍛鍊。使我在單片機的基本原理、單片機應用系統開發過程,以及在常用編程設計思路技巧(特別是彙編語言)的掌握方面都能向前邁了一大步。
同時在老師的悉心指導和嚴格要求下,獲得了豐富的理論知識,極大地提高了實踐能力,單片機領域對我今後進一步學習計算機方面的知識有極大的幫助。使我們認識到課程的重要性,同時也感受到理論與實踐之間的差距,使我們對單片機系統的應用有了更加深刻的認識。
相關文章:美術設計專業畢業生實習鑑定、xxxx年服裝設計實習總結、室內設計實習總結、網站設計實習鑑定、室內設計實習週記範文、研究生暑期設計院實習報告、建築勘察設計公司實習總結、規劃設計院實習報告
1 2
單片機電路板焊接實習報告
實習題目:gwl-100 單片機學習開發板的製作
姓名:李**
學號:080402021036
班級: 08交通2班
指導老師:趙**
實習時間:12月6日—12月12日
成績:
一:實習目的
目前單片機上網技術是一個熱門技術,很多高校學生選擇與此相關的畢業設計,同時高校也有與此相關的項目。通過對一隻正規產品gwl-100 單片機學習開發板的安裝、焊接、調試、瞭解電子產品的裝配全過程,訓練動手能力,掌握元器件的識別,簡易測試,及整機調試工藝,從而有助於我們對理論知識的理解,幫助我們學習專業的相關知識。培養理論聯繫實際的能力,提高分析解決問題能力的同時也培養同學之間的團隊合作、共同探討、共同前進的精神。本週實習具體目的如下:
1、學習並掌握protel 99 se軟件,在實操過程中能靈活使用該軟件。
2、熟悉手工焊錫的'常用工具的使用及其維護與修理。
3、基本掌握手工電烙鐵的焊接技術,能夠獨立的完成簡單電子產品的安裝與焊接。熟悉電子產品的安裝工藝的生產流程。
4、熟悉常用電子器件的類別、型號、規格、性能及其使用範圍。
5、瞭解電子產品的焊接、調試與維修方法。
二:實習內容和要求
實習內容:
1、對照原理圖講述整機工作原理;
2、對照原理圖看懂裝配接線圖;
3、瞭解圖上符號,並與實物對照;
4、根據技術指標測試各元器件的主要參數;
5、講解焊接的操作方法和注意事項;
6、焊接練習;
7、分發與清點零件;
8、萬用表的工作原理及其分類;
9、講解元器件的類別、型號、使用範圍和方法以及如何正確選擇元器件。
10、講解如何使用工具測試元器件
11、組裝、焊接與調試gwl-100 單片機學習開發板.
實習要求:
熟悉運用protel 99 se軟件,學習理解並繪製萬用表電原理圖,認真細緻地安裝焊接,排除安裝焊接過程中出現的故障以在規定時間內完成正規gwl-100 單片機學習開發板的安裝、焊接、調試及使用。
1、瞭解gwl-100 單片機學習開發板特點和發展趨勢。
2、熟悉萬用表裝配技術的基本工藝過程。
3、認識液晶顯示器件。
4、根據技術指標測試數字萬用表的主要參數。
5、安裝製作gwl-100 單片機學習開發板。
三:實習設備及材料
(1) 電烙鐵:由於焊接的元件多,所以使用的是外熱式電烙鐵,功率為30 w,烙鐵頭是銅製。
(2) 吸錫工具,鑷子,螺絲批等必備工具。
(3)錫絲:由於錫它的熔點低,焊接時,焊錫能迅速散步在金屬表面焊接牢固,焊點光亮美觀。
gwl-100單片機學習板的主要硬件資源有:
1)8路高亮led發光管
可做交通燈、流水燈、信號輸出指示等實驗。
2)4位一體集成led數碼管
可做動態掃描及靜態顯示實驗,做時鐘、温度、數值顯示等實驗。 3)8個獨立按鍵 鍵盤檢測、按鍵控制實驗。
4) 蜂鳴器模塊 可做各種發聲、音樂、鬧鐘提醒及報警實驗。
5)一路繼電器 繼電器是工控最常用器件之一,可以弱電控制強電器件,系統留有2路斷閉觸頭輸入輸出接口,可方便對接外部可控信號的輸入和輸出。
6)ds18b20温度傳感器 可做温度測量顯示和温度檢測控制器等實驗。
7)ds1302時鐘芯片 可做萬年曆、定時器、鬧鐘等。
8)eeprom芯片at24c02 可學習i2c總線的讀寫、12c總線的程序編寫、可存儲數據的存取。
9)一體化紅外線遙控接收頭 可練習編寫單片機的精確延時程序,可以做紅外線解碼實驗、紅外遙控實驗(鍵值顯示、遙控開關、紅外線遙控器等。)
10)字符顯示接口 lcd1602液晶顯示模塊可顯示兩行字符,可實現字符移動、閃爍顯示 。
11)文字圖形顯示接口 lcd12864液晶顯示模塊可顯示英文、中文漢字、圖形及圖片。
12)isp接口 支持at公司的下載線,可以在線燒寫多種mcu程序,無需拔下芯片即可把程序固化到mcu內部的eeprom中,支持多種品牌芯片在線燒寫。
13)max232串口通訊模塊 可以與計算機串行通信,同時也可對stc單片機下載程序,還可以實現主從系統中多機互連,一口多用。其他元件包括以下
(1) 電烙鐵:由於焊接的元件多,所以使用的是外熱式電烙鐵,功率為30 w,烙鐵頭是銅製。
(2) 螺絲刀、鑷子等必備工具。
(3)錫絲:由於錫它的熔點低,焊接時,焊錫能迅速散步在金屬表面焊接牢固,焊點光亮美觀。
(4)電路板上的元件:二極管,三極管,電阻(排阻),電容(瓷片電容、電解電容),晶振,電位器,按鍵,數碼管,自鎖開關,usb座,電源座,串行口,蜂鳴器,繼電器,芯片,紅外線收頭,isp下載座,單雙排插針,芯片插座,跳線帽,usb電源器,串口線等等。
四:設計原理分析
gwl-100是一款具有編程、設計、調試、isp下載等功能的單片機學習系統,可以支持atmel 89s系列、89c系列等以51為內核的單片機編程和實驗。gwl-100全面適應和滿足初學者的需求,可以使初學者在最短的時間裏掌握單片機的基本編程、設計、調試等開發技術。同時也是工程開發技術人員開發產品和項目的好幫手,是一款功能強、擴展方便的學習單片機應用技術和調試開發的好工具。 系統功能特點
gwl-100學習板上集成了豐富的實驗硬件資源和常用的接口電路:led、數碼管、字符顯示、漢字及圖像顯示接口、鍵盤接口、串口通訊、串行flashi2c讀寫、蜂鳴器、繼電器、温度傳感器、紅外遙控、電源電路,另外還可以擴展各種功能模塊。
具體各零件有着其特殊功能,如蜂鳴器,單片機工作電壓為5v。一般使用usb接口供電,直接從usb接口獲取5v電源。當電壓小於下限電壓值或大於上限電壓值時,蜂鳴器將報警。其他如加一個11.0592mhz的晶振是為了以後做串口通信時和pc有相同的波特率。可用短路帽切換。
在板上除了最小系統外還有鍵盤輸入、數碼管、lcd、i2c存儲器。它們的數據接口和電源接口也是完全獨立的。其它的功能都準備在以後通過上方的接口另外用板子擴展。
單片機原理與應用技術課程設計實習報告
基於單片機的電子琴控制系統
基於單片機的電子琴控制系統課程設計任務書
1.設計目的與要求
設計出一個基於單片機的電子琴控制系統。準確地理解有關要求,獨立完成系統設計,要求所設計的電路具有以下功能:
(1)實現基本的音符1-7的彈奏和數碼顯示。
(2)自動彈奏播放一首簡單的歌曲。
(3)隨機彈奏曲子時,可以實時記憶,並可復讀(重複播放)。(擴展功能,可選擇設計)
2.設計內容
(1)畫出電路原理圖,正確使用邏輯關係;
(2)確定元器件及元件參數;
(3)進行電路模擬仿真;
(4)sch文件生成與打印輸出。
3.編寫設計報告
寫出設計的全過程,附上有關資料和圖紙,有心得體會。
4.答辯
在規定時間內,完成敍述並回答問題。
基於單片機的電子琴控制系統
班級:* 姓名:*
摘要:電子琴是現代電子科技與音樂結合的產物,是一種新型的鍵盤樂器,採用半導體集成電路,對樂音信號進行放大,通過揚聲器產生音響。用户可以自己彈奏樂曲,也可以自動伴奏。單片機具有強大的控制功能和靈活的編程實現特性,便於設計各種以單片機為核心的控制系統。本課程設計是用at89s51單片機為核心控制元件,用其他外圍電路配合單片機組成一個簡單的電子琴控制系統,能實現音樂彈奏,自動播放音樂等功能。本系統功能由單片機控制實現,具有運行穩定,電路簡單,軟件功能完善,控制系統可靠等特點。
關鍵詞:電子琴,單片機,外圍電路,系統分析,彙編程序,仿真,pcb,調試
1 引言
本次設計的電子琴控制系統由單片機最小系統加上按鍵電路,數碼顯示電路,聲音播放電路組成,通過單片機內燒寫的彙編程序來輸出控制信號控制外圍電路的工作。電子琴設計不同於其他設計,需要輸出1到7七個不同音階的聲音,因此信號的輸出有其特殊性,可以利用單片機定時計數器產生不同頻率的方波信號來形成七個不同的音階,不同音階的組合就能輸出我們想要的音樂了。各個音階的信息加以控制系統就能實現電子琴系統的設計。
2 總體設計方案
2.1 設計思路
2.1.1 硬件部分
由於需要實現的系統功能有按鍵輸入7個音階,按鍵播放預置的音樂,復位,數碼管顯示按鍵輸入的音階,播放聲音。因此確定幾個電路模塊:復位電路,按鍵電路,數碼管顯示電路,聲音輸出電路。為了使單片機能正常工作還需要晶振輸入電路。輸入信號從單片機指定引腳輸入,輸出信號從指定引腳輸出。為了後期pcb圖製作的方便,有必要在設計電路時考慮優化。
2.1.2 軟件部分
軟件設計思路和硬件相似,硬件分為幾個不同的功能模塊,軟件也就對應分為幾個模塊。軟件可分為:主程序,音階設置程序,按鍵設置程序,數碼顯示程序,聲音輸出程序,定時計數器控制中斷程序,延時程序,預置音樂數據表格等。各模塊之間互相調用形成完整的電子琴控制系統。由於電子琴要輸出不同本文由實習報告收集整理頻率的音階,因此需要知道有關各個音階對應頻率的相關資料。編寫程序時應特別注意程序信息與電路信息的對應。
2.2 設計方框圖
硬件設計圖見附錄圖1。
軟件設計圖見附錄圖2。
3 設計原理分析
3.1 振盪電路的設計
振盪電路為單片機工作提供基準定時信號,其他信號在此信號基礎上產生。振盪信號由晶體振盪器產生,51單片機內部有一個高增益反向放大器,其輸入端(xtal1,xtal2)對外,只要外接晶振和電容組成的並聯諧振迴路,就構成一個自激振盪器,振盪器的頻率取決於晶體的振盪頻率,一般為12mhz,電容c1和c2的值有微調作用,一般取30pf左右。
振盪電路圖見附錄圖3。
3.2 復位電路的設計
51單片機提供一個復位引腳rst,只要在其上施加持續一定時間的高電平。提供復位高電平的電路需要從外部接入rst引腳。實現復位功能的電路有多種形式。圖4為此次採用的復位電路。上電時,+5v電源立即對單片機供電,同時給c3,c4充電,按下按鍵時rst上出現高電平,實現復位。電阻起限流作用。
復位電路圖見附錄圖4。
3.3 按鍵電路的設計
按鍵電路由7個音階輸入按鍵1至7(分別對應7個音階:do,rai,mi,fa,so,la,xi),和音樂選擇按鍵8組成,接於p1口,7個按鍵代表7個音符。當按下按鍵時,單片機通過查詢所按下的鍵,讀取電子琴輸入狀態,跳轉到對應的程序人口,實現按鍵發音。當讀取需要電子琴已儲存的歌曲時,按下按鍵8即可輪流播放以存儲的歌曲。
按鍵電路圖見附錄圖5。
3.4 數碼管顯示電路的設計
數碼管顯示電路由一個共陽極數碼管和+5v電源輸入組成。數碼管的信號輸入端接單片機的p0口。數碼管由8個led組成,其中7個用來組成數字,另外一個顯示小數點。由於是共陽極,8個led的正極組成公共端接高電平,當p0的8個端口的輸出電位和led的公共端形成高低電位時,對應的led就導通從而被點亮,通過編程控制p0口輸出電信號使相應的led點亮顯示出期望的數字。在此係統中按鍵的同時,數碼管會顯示對應的數字,此功能需要編程來實現,按下不同的鍵之後單片機會向p0口發送不同的8位二進制數用來點亮數碼管,此8位二進制數可由共陽極數碼管編碼表查得。
數碼管顯示電路圖見附錄圖6,共陽極數碼管編碼表見附錄表1。
3.5 聲音輸出電路的設計
此電路由電阻,npn三極管,揚聲器組成,聲音信號由單片機的p3.4口輸入電路。電信號流入三極管的基極,三極管的集電極接+5v電源,電信號經三極管放大後由發射極流出並流入揚聲器的正極,使揚聲器發聲。電阻有調節電路的作用。單片機的p3口既有普通的輸入輸出功能,還有第二功能,此處使用的是第二功能。當有按鍵按下時,p3.4口會輸出相應的不同頻率的方波信號,三極管也同頻率導通,從而使揚聲器發出聲音。
聲音輸出電路圖見附錄圖7。
3.6 電子琴控制系統彙編程序的設計
3.6.1 彙編程序
org 0000h //主程序
sjmp m1
org 000bh
mov th0,r1 //設置定時器初值
mov tl0,r0
cpl p3.4 //輸出方波
reti
m0:mov r5,#00h
m1:clr a
mov c,p1.0 //判斷是否為按鍵1
mov acc.0,c
jz do
mov c,p1.1 //判斷是否為按鍵2
mov acc.0,c
jz rai
mov c,p1.2 //判斷是否為按鍵3
mov acc.0,c
jz mi
mov c,p1.3 //判斷是否為按鍵4
mov acc.0,c
jz fa
mov c,p1.4 //判斷是否為按鍵5
mov acc.0,c
jz so
mov c,p1.5 //判斷是否為按鍵6
mov acc.0,c
jz la
mov c,p1.6 //判斷是否為按鍵7
mov acc.0,c
jz xi
mov c,p1.7 //判斷是否為按鍵8
mov acc.0,c
jz m5
ljmp m1
m5:ljmp m2
do:mov r1,#0fch //設定各音階初值
mov r0,#43h
mov r2,#08h
mov p0,#0f9h //數碼管顯示1
ljmp next
rai:mov r1,#0fch
mov r0,#0abh
mov r2,#08h
mov p0,#0a4h //數碼管顯示2
ljmp next
mi:mov r1,#0fdh
mov r0,#08h
mov r2,#08h
mov p0,#0b0h //數碼管顯示3
ljmp next
fa:mov r1,#0fdh
mov r0,#33h
mov r2,#08h
mov p0,#099h //數碼管顯示4
ljmp next
so:mov r1,#0fdh
mov r0,#81h
mov r2,#08h
mov p0,#092h //數碼管顯示5
ljmp next
la:mov r1,#0fdh
mov r0,#0c7h
mov r2,#08h
mov p0,#082h //數碼管顯示6
ljmp next
xi:mov r1,#0feh
mov r0,#05h
mov r2,#08h
mov p0,#0f8h //數碼管顯示7
一、生產實習的目的和意義:
生產實習是培養本科學生理論聯繫實際,提高實際動手操作潛力的重要教學環節。本專業的生產實習旨在使學生廣泛瞭解實際電子產品生產的全過程,熟悉電子產品的主要技術管理模式,並在實習的操作過程中學習掌握電子產品的焊接安裝調試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高潛力,為培養高素質大學本科人才打下必要的基礎。透過學習,是理論與實際相結合,能夠使學生加深對所學知識的理解,併為後續專業課的學習帶給必要的感性知識,同時使學生直接瞭解本業的生產過程和生產資料,為將來走上工作崗位帶給必要的實際生產知識。
二、實習的基本資料:
集中授課,進行相關知識的學習。
學習掌握電子產品的獨立性設計與安裝調試的潛力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。[由*整理]
初步瞭解電子整機產品的工藝過程。
為能使學生得到充分的鍛鍊,較大的提高學生的實際動手潛力,本次生產實習安排每一位學生獨立完成全部系統的設計與安裝工作。
本實習環節,學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規章制度。
三、基本要求:
在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
熟悉元器件的性能及管腳分配。
在給定的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模塊電路的設計
該模塊的電路所用到的主要芯片為13。56mhz的非接觸式通信讀卡芯片fm1702。該芯片是基於iso/4443標準的非接觸卡讀卡機專用芯片,採用0。6微米cmoseeprom工藝,支持13。56mhz頻率下的typea非接觸式通信協議,
支持多種加窗算法,兼容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個,分別為:sosisclkxdcsxresetdreqmosi,只有保證它們與單片機正確可靠的連接,才能對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。3vttl電平標準,而單片機的邏輯電平為5v。因此,它們之間不能直接相連,否則會有燒燬sd卡的可能。解決邏輯器件接口的電平兼容問題,原則主要有兩條:一為輸出電平器件輸出高電平的最小電壓值,應大於理解電壓器件識別為高電平的最低電壓值;二為輸出電平器件輸出低電平的電壓值,應小於理解器件識別為低電平的電壓值。思考到sd卡在spi協議的工作模式下,通訊都是單向的,於是在單片機向sd卡傳輸數據時採用晶體管加上拉電阻法的方案。在sd卡向單片機傳輸數據時,能夠直接連接。因為它們之間的電平剛好滿足上述的電平兼容原則,既經濟又實用。該方案能夠雙電源供電(一個5v電源,一個3。3v電源供電),3。3v電源可用asl1117穩壓管從5v電源穩壓獲取。
rfid模塊電路分析
基於fm1702sl的非接觸式ic卡讀寫器,只要稍加改動就能開發成不一樣的射頻識別應用系統,如考勤系統,門禁系統,公交車收費系統等。s50非接觸式卡貼合mifare的國際標準,容量8k位,數據保存期10年,又可改寫10萬次,讀無限次。s50卡不帶電源,自帶天線,內含加密控制邏輯電路和通用邏輯電路,卡與讀卡器之間的通訊採用國際通用des和res保密交叉算法,具有較高的保密性能。
單片機與fmitdisl通用spi總線通信,採用中斷工作模式,在fmitdisl復位後,務必進行一次初始化程序以便初始化spi接口模式,而且能夠同步實現單片機和fmitdisl的啟動工作。信息存儲在mifarse卡里,讀寫器與卡透過各自的天線建立起二者之間非接觸信息傳輸通道。當卡進入系統的工作區時,讀寫器向卡發射一組固定頻率的電磁波,卡內有一個lc串聯諧振電路,其頻率與讀寫器發射的頻率相同,在電磁波的激勵下,lc諧振電路產生共振,從而使電容內有了電荷,在這個電容的另一端接有一個單向導通的電子粟,將帶資料內的電荷送到另一個電容內存儲,當所有積累的電荷到達2v時,此電容可做到電源為其它電路帶給工作電壓,將卡內數據發射出去或讀取讀寫器的數據。
根據互感原理可知,讀寫器天線半徑越大,匝數越多,讀寫器上的天線和卡上的天線的互感係數就越大。根據國際標準的要求,卡和讀寫器的通信距離為10cm,透過調整天線驅動電壓能夠改變通信的最長距離。天線的傳輸帶寬和品質因數成反比關係。過高的品質因數會導致帶寬減小,從而減弱讀寫器的調製邊帶,會導致讀寫器無法與卡通信。
無線傳輸模塊分析
是一無線通信芯片,採用fsk調製,能夠實現點對點或是1對6的無線通信。無線通信速度可達2mbps,只需為單片機系統預留5個gpio,1箇中斷輸入引腳,就可很容易地實現天線通信的功能,十分適合用mcu系統構建無線通信功能。
具有收發模式,待機模式和掉電模式,四種工作模式,並由ce寄存器內部pwrvp和primrx共同控制。nrf24l01所有的配置都由配置寄存器來定義,這些配置寄存器可透過spi口訪問。spi接口由sckmosimiso及csn組成,在配置模式下單片機透過spi接口配置nrf24l01的工作參數,在發射或接收模式下單片機spi接口發送和接收數據。
單片機的控制指令從nrf24l01的mosi引腳輸入,而nrf24l01的狀態信息和數據是從其miso引腳輸出並送給單片機的。利用spi傳輸數據時,是先傳輸低位字節,再傳輸高位字節,並且在傳輸每個字節時是從高位傳起。
六、單片機軟件系統工作流程
透過使用stc-isp軟件,stc12c5a60s2單片機可實現串口在線編程。由於此刻大的數據計算機都不存在帶給單獨的串口,所以需要usb轉rs232串口線。
usb轉rs232串口設備驅動程序的安裝
stc-ispv483串口*軟件
七、實習過程心得:
新學期伊始,就迎來了為期四周的單片機生產實習。在這次生產實習過程中,我受益頗多。這是我們經歷的第一次廣泛瞭解實際電子產品生產的全過程。從最初的設計,到焊接,安裝,調試,我們都是逐一親自動手操作完成的。在這次實習中,我們遇到了不少問題,但正是因為有了這些問題,才有了我們更加深入學習的機會。為了解決這些問題,我們查資料,探討,請教老師,充分利用自我身邊的一切資源來學習。這樣的學習過程讓我們對所學資料理解的更深刻,而且大大提高了我們的團結協作潛力。在實際操作焊接的過程中,我們從笨拙到熟練,動手潛力不斷提高,有了很大的進步。這為我們以後步入工作崗位做了良好的鋪墊。
總之,透過這次生產實習,我受益匪淺,各方面的潛力都有了提高。最後,感謝在實踐過程中悉心指導的每一位老師!