第一篇:單片機電子實習報告
南 京 工 業(yè) 大 學
電 子 實學生姓名:學
號:專
業(yè):班
級:
** ** ** ** 2011年9月
習(單片機和電位表)
一、實習時間:2011-8-29~2011-09.09
二、實習地點:**
三、指導老師:**
四、實習目的:
通過電子實習,使我了解電路設計軟件。同時實習使我獲得了關于原理圖和PCB圖以及萬用表的的知識,培養(yǎng)了手工動手能力,提高了實踐意識,增強了對電子產(chǎn)品的認知。.具體如下:
1.了解電路設計軟件,并能繪制簡單電路原理圖和PCB圖。2.熟悉手工焊錫的常用工具的使用及其維護與修理。
3基本掌握手工電烙鐵的焊接技術,能夠獨立的完成簡單電子產(chǎn)品的安裝與焊接。熟悉電子產(chǎn)品的安裝工藝的生產(chǎn)流程。
4.熟悉印制電路板設計的步驟和方法,熟悉手工制作印制電板的工藝流程,能夠根據(jù)電路原理圖,元器件實物設計并制作印制電路板。
5.熟悉常用電子器件的類別、型號、規(guī)格、性能及其使用范圍,能查閱有關的電子器件圖書。
6.能夠正確識別和選用常用的電子器件,并且能夠熟練使用普通萬用表和數(shù)字萬用表。
7.了解電子產(chǎn)品的焊接、調(diào)試與維修方法。
五、實習儀器和元器件
焊接及輔助器件:電烙鐵,烙鐵架
鑷子,焊錫絲 電位表電子器件:電阻,電位器
二極管,保險絲夾
電容,保險絲
連接線,短接線
線路板,面板
表頭,檔位開關旋鈕,電刷旋鈕,電位器旋鈕
晶體管插座,后蓋
螺釘,彈簧
鋼球,電池夾
銘牌,標志
V型電刷
晶體管插片
輸入插管,表棒 單片機電子器件:LED插針,晶振 2個
電解電容
2個
100u
3個
10u
排阻
1個
472(4.7k)
1個
102(1k)
電位器
1個
103(10k)
1個
102(1k)
蜂鳴器
1個
排針
7805
1個
USB插座
CPU插座
電源插座
排針
LED晶體管
2個
繼電器
小排阻
21個
六、實習內(nèi)容 1.單片機原理圖
2.電子元器件常識及其鑒別
(1).二極管極性的判斷
判斷二極管極性可用實習室的萬用表,將紅表棒插在“+”,黑表棒插在“—” 將二極管搭接在表棒兩端,關察萬用表指針的偏轉(zhuǎn)情況,如果指針偏向右邊,顯示阻值很小,表示黑正紅負,反之,紅正黑負。
(2).用萬用表判斷二極管極性的原理
二極管正向?qū)ǎ聪蚪刂梗?)電解電容極性的判斷
電解電容側(cè)面一般有標記,如果沒有標明正負極,可通過引腳的長短來判斷,長腳為正極,短腳為負極。如果已經(jīng)剪短,并且沒有標明正負極。對于這些不知道極性的電解電容可用萬用表的電阻擋測量其極性。我們知道只有電解電容的正極接電源正(電阻擋時的黑表筆),負端接電源負(電阻擋時的紅表筆)時,電解電容的漏電流才小(漏電阻大)。反之,則電解電容的漏電流增加(漏電阻減小)。
測量時,先假定某極為“+”極,讓其與萬用表的黑表筆相接,另一電極與萬用表的紅表筆相接,記下表針停止的刻度(表針靠左阻值大),然后將電容器放(既兩根引線碰一下),兩只表筆對調(diào),重新進行測量。兩次測量中,表針最后停留的位置靠左(阻值大)的那次,黑表筆接的就是電解電容的正極。色環(huán)的認
有效數(shù)字 數(shù)量級 允許偏差(℅)±10 ±5 —
±1
±2
—
—
±0.5
±0.25
±0.1
+
5—
0-20
±20 10^-2 10^-1 10^0 ^1
10^2
10^3
10^4
10^5
10^6
10^7
10^8 ^9
— — — 0
— 銀 金 黑
棕
紅
橙
黃
綠
藍
紫
灰
白
無
(4)識
3.焊接技術與技巧
手工焊接是傳統(tǒng)的焊接方法,雖然批量電子產(chǎn)品生產(chǎn)已較少采用手工焊接了,但對電子產(chǎn)品的維修、調(diào)試中不可避免地還會用到手工焊接。焊接質(zhì)量的好壞也直接影響到維修效果。手工焊接是一項實踐性很強的技能,在了解一般方法后,要 多練;多實踐,才能有較好的焊接質(zhì)量。
手工焊接握電烙鐵的方法,有正握、反握及握筆式三種。焊接元器件及維修電路板時以握筆式較為方便。
手工焊接一般分四步驟進行。(1)準備焊接
清潔被焊元件處的積塵及油污,再將被焊元器件周圍的元器件左右掰一掰,讓電烙鐵頭可以觸到被焊元器件的焊錫處,以免烙鐵頭伸向焊接處時燙壞其他元器件。焊接新的元器件時,應對元器件的引線鍍錫。
(2)元件引腳的彎制成形
左手用鑷子緊靠電阻的本體,夾緊元件的引腳,使引腳的彎折處,距離元件的本體有兩毫米以上的間隙。左手夾緊鑷子,右手食指將引腳彎成直角。注意:不能用左手捏住元件本體,右手緊貼元件本體進行彎制,如果這樣,引腳的根部在彎制過程中容易受力而損壞。元器件做好后應按規(guī)格型號的標注方法進行讀數(shù),將膠帶輕輕貼在紙上,把元件插入,貼牢,寫上原件規(guī)格型號值,然后將膠帶貼緊,備用。注意不能將元器件的引腳剪太短
(3)加熱焊接:將沾有少許焊錫和松香的電烙鐵頭接觸被焊元器件約幾秒鐘。若是要拆下印刷板上的元器件,則待烙鐵頭加熱后,用手或銀子輕輕拉動元器件,看是否可以取下。
4.萬用表焊接、組裝與調(diào)試
(1).根據(jù)參考資料,認識、熟悉萬用表所用元件。
(2).利用測量工具對給定的電阻進行測量,記錄其阻值,并將電阻分開放 置(或利用色環(huán)讀出電阻也可以)。
(3).根據(jù)萬用表工作原理,按照實驗參考圖,將元件按照不同的方法逐一焊接在PC板上方,并檢查焊點,確保焊接無誤。特別是二極管具有正負極,一定不要焊錯
(4).利用電烙鐵用導線將表頭,電池線與主板焊接在一起
(5).將元件多余的引腳去掉,美化PC板。.(6).安裝表盤、電池,合上底蓋固定。裝上表筆,完成萬用表的組裝。
(7).對組裝好的萬用表進行測試,記錄其精度,調(diào)試并縮小誤差、實習結(jié)果及分析。組裝好的萬用表測試結(jié)果顯示在正常誤差范圍之內(nèi),實驗成功: 組裝完成后的萬用表在實際測量過程中存在一定誤差,不過跟實驗室常用的萬用表誤差很小,在允許的范圍以內(nèi)。經(jīng)過調(diào)校,雖然跟實際測量效果仍有誤差,但是和常用萬用表比起來基本不存在誤差,可是說實驗結(jié)果令人滿意,達到了預期要求。
5.51開發(fā)板套件焊接
(1)焊接原則:
先焊小元件,在焊大元件;先焊中間元件,再焊外圍器件。小個子組件有:電阻.晶振;
中間個子組件:瓷片電容.獨石電容.波段開關s1.電解電容.按鍵.發(fā)光二極管.耳機座.芯片座(焊接的時候不要將 芯片插入)
大個子組件:排針.接座.電位器 2.焊接順序:按照下面所示
LED插針,晶振 2個
電解電容
2個
100u
3個
10u
排阻
1個
472(4.7k)
1個
102(1k)
電位器
1個
103(10k)
1個
102(1k)
蜂鳴器
1個
排針
7805
1個
USB插座
CPU插座
電源插座
排針
LED晶體管
2個
繼電器
小排阻
21個 3.焊接結(jié)束后
5.51開發(fā)板套件焊接
(1)焊接原則:
先焊小元件,在焊大元件;
先焊中間元件,再焊外圍器件。小個子組件有:電阻.晶振;
中間個子組件:瓷片電容.獨石電容.波段開關s1 電解電容.按鍵.發(fā)光二極管.耳機座.芯片座(焊接的時候不要將 芯片插入)
大個子組件:排針.接座.電位器
(2).焊接順序:按照下面所示 LED插針
晶振 2個
電解電容 2個 100u 3個 10u 排阻 1個 472(4.7k)1個 102(1k)電位器 1個 103(10k)1個 102(1k)
蜂鳴器 1個
排針
7805 1個 USB插座 CPU插座
電源插座
排針 LED晶體管 2個
繼電器
小排阻 21個(3).焊接結(jié)束后
1.剪掉已焊接組件多余的引腳。
2.在焊接集成電路插座前,一定先檢查插座的腳是否插入焊孔內(nèi),確定無誤后再焊接
3.蜂鳴器.電解電容.發(fā)光二極管元件要先焊接兩條插腳,并區(qū)分正.負極,然后插入電路板上再焊接。
(4).將已燒錄好的芯片插在插座上,用萬用表檢測主要焊點焊接牢固,確定電路不要正負極短路。電源測試點電壓:5V 接上電源,板上功能運行正常。
如果發(fā)現(xiàn)有測試點電壓沒有達到要求,按如下步驟檢測:
觀察是否有組件漏掉
電解電容的方向是否弄錯
根據(jù)電路原理圖檢查電阻電容的值是否正確
七、實習結(jié)果 ******* 8
八、實習的感受和總結(jié)
通過兩周的電子實習,我認識到了實踐聯(lián)系理論的重要性,當遇到實際問題時,特別需要認真思考,用所學的知識,一步步探索,就可以解決遇到的很多問題的。這次的內(nèi)容包括電路原理圖的繪制,原理圖的設計,pcb圖的生成,萬用電表電路,單片機電路的焊接。本次實習的目的主要是使我們對電子元件及電路板制作工藝有一定的感性和理性認識;對自動化等方面的專業(yè)知識做進一步的理解;培養(yǎng)和鍛煉我們對焊接的實際動手能力,使我們的理論知識與實踐充分地結(jié)合,作到不僅具有專業(yè)知識,而且還具有較強的實踐動手能力,能分析問題和解決問題的高素質(zhì)人才,為以后的順利就業(yè)作好準備。我們雖然學了很多的有關電路的知識,但是我們的實習卻很少涉及這方面的內(nèi)容,例如上學期的金工實習,而這一次的實習卻讓我對電子方面有深刻認識,雖然沒有多少東西要我們?nèi)ハ耄覀円龅膮s很多,好多東西看起來十分簡單,一看電器元件都懂,但沒有親自去做它,你就不會懂理論與實踐是有很大區(qū)別的,看一個東西簡單,但它在實際操作中就是有許多要注意的地方,有些東西也與你的想象不一樣,我們這次的實驗就是要我們跨過這道實際和理論之間的鴻溝。不過,通過這個實驗我們也發(fā)現(xiàn)有些事看似容易,在以前我是不敢想象自己可以獨立一些,不過,這次實驗給了我這樣的機會,現(xiàn)在我可以獨立的做出單片機和萬用電表。
這次電子實習讓我有很大收獲,第一,通過電工電子實習課正是學習如何把東西焊接組裝成功。每當我完成一個步驟,都會有一種成就感,;第二,電子實習,是主要以學生自己動手,通過已掌握的一定操作技能,親手設計、制作、組裝并調(diào)試為主要特色的電子實習。它將基本技能訓練,基本工藝知識和創(chuàng)新啟蒙有機結(jié)合,不僅有助于提高我們對課本知識的認知,同時還培養(yǎng)我們的實踐能 9 力和創(chuàng)新精神。作為信息時代的大學生,作為國家重點培育的高科技人才,僅會操作鼠標是不夠的,基本的動手能力是一切工作和創(chuàng)造的基礎和必要條件。而這次電子實習更是給我們了這次機會,讓我們獨立完成元器件。
通過兩個多星期的學習,我覺得我在以下幾個方面都有很大的提高:對電子工藝的理論有了初步的系統(tǒng)了解。我們了解到了焊普通元件與電路元件的技巧、單片機電路設計制作與工藝流程、工作原理與組成元件的作用等。這些知識不僅在以后的課堂上有效,對以后的單片機認知的學習有很大的指導意義,在日常生活中更是有著現(xiàn)實意義,讓我們在以后的工作或研究中我們也具有單獨開發(fā)能力。對自己的動手能力是個很大的鍛煉。實踐出真知,縱觀古今,所有發(fā)明創(chuàng)造無一不是在實踐中得到檢驗的。沒有足夠的動手能力,就奢談在未來的科研尤其是實驗研究中有所成就。在實習中,我鍛煉了自己動手技巧,提高了自己獨立解決問題的能力。對電位表及單片機板的設計實習的感受。如果說焊接挑戰(zhàn)我得動手能力,那么單片機原理圖及PCB圖則是挑戰(zhàn)我的快速接受新知識的能力。在我過去一直沒有接觸過單片機的前提下,用幾天的時間去接受、消化老師講的內(nèi)容,并焊接出完整的器件,對我來說也是一個極大的挑戰(zhàn)。在這過程中不僅鍛煉了我與我與其他同學的團隊合作、共同探討、共同前進的精神,也讓我明白謙虛好學的真諦。因為我對電路知識不是很清楚,可以說是模糊。但是當我有什么不明白的地方去向其他同學請教時,即使他們正在忙于思考,也會停下來幫助我.當我有什么想法告訴他們的時候,他們不會因為我得無知而不采納我得建議,反而會指出我的不足,一起提高。在這個實習整個過程中,通過我自己的努力以及同學的幫助,我終于成功將單片機原理圖畫好,并生成pcb圖,也正確焊接了萬用電表和單片機,雖然在某些方面沒有做到面面俱到,可能還有誤差,但是我對 10 這個器件都有了深刻認知,為我這學期的學習以及以后的工作奠定了良好的基礎。
兩周的實習雖然短暫,但卻讓讓我受益匪淺,我學會了細心和耐心對于電子方面的重要性,例如單片機,上面需要焊接很多的設備,這時一顆平常心就十分重要,一定不能急,否則焊錯了就更加耽誤時間。另外我發(fā)現(xiàn)做很多事情不要想當然,例如畫原理圖時有很多電源上面沒有網(wǎng)絡名,我就只把名子直接刪掉,結(jié)果在生成PCB圖時一直有錯誤,后來還是在同學的幫助下才發(fā)現(xiàn)了錯誤。還有在焊接排針時,經(jīng)過老師的提醒我們才沒有焊錯。通過這次實習,我不僅提高了也提高了了自己的動手能力,也獲得了對電器知識的認知,以及對焊接的認識。對我以后的工作和生活有重要意義。
姓名:** 日期: **
第二篇:電子實習報告單片機
電子實習是大學生獲取實踐知識的一種有效途徑,也是一種相對新興的教學模式和手段,通過電子實習,學生們學到了新穎實用的知識,培養(yǎng)了動手操作技能。下面是小編為大家整理的電子實習報告單片機,希望對大家有所幫助。
電子實習報告單片機篇一
這次實習我們使用控制電路的單片機是AT89S51型號的。通過它實現(xiàn)對八盞雙色燈發(fā)光二極管的控制P0和《單片機實習報告總結(jié)》正文開始》 這次實習我們使用控制電路的單片機是AT89S51型號的。通過它實現(xiàn)對八盞雙色燈發(fā)光二極管的控制P0和P2口控制四盞燈。在AT89S51的9引腳接復位電路,對電路實現(xiàn)復位控制。在電路中接入74S164譯碼器和共陰極數(shù)碼管,通過AT89S51的P3口數(shù)據(jù)的輸入對共陰極數(shù)碼管的控制。同時也可實現(xiàn)雙色發(fā)光的二極管與共陰極數(shù)碼管的共同作用。在AT89S51的P3.2口接上中斷控制電路,P3.5口接入蜂鳴器,使電路實現(xiàn)中斷作用,也使電路便于檢測。盡量朝“單片”方向設計硬件系統(tǒng)。系統(tǒng)器件越多,器件之間相互干擾也越強,功耗也增大,也不可避免地降低了系統(tǒng)的穩(wěn)定性。系統(tǒng)中的相關器件要盡可能做到性能匹配。如選用CMOS芯片單片機構(gòu)成低功耗系統(tǒng)時,系統(tǒng)中所有芯片都應盡可能選擇低功耗產(chǎn)品。
硬件電路設計:
1)確保硬件結(jié)構(gòu)和應用軟件方案相結(jié)合。硬件結(jié)構(gòu)與軟件方案會相互影響,軟件能實現(xiàn)的功能盡可能由軟件實現(xiàn),以簡化硬件結(jié)構(gòu)。必須注意,由軟件實現(xiàn)的硬件功能,一般響應時間比硬件實現(xiàn)長,且占用CPU時間;
2)可靠性及抗干擾設計是硬件設計必不可少的一部分,它包括芯片、器件選擇、去耦濾波、印刷電路板的合理布線、各元器相互隔離等;
3)盡量朝“MCS-51單片”方向設計硬件系統(tǒng)。系統(tǒng)器件越多,器件之間相互干擾也越強,所消耗功耗也增大,也不可避免地降低了系統(tǒng)的穩(wěn)定性;
4)系統(tǒng)中的相關器件要盡可能做到性能匹配。如選用CMOS芯片單片機構(gòu)成低功耗系統(tǒng)時,系統(tǒng)中所有芯片都應盡可能選擇低功耗產(chǎn)品。
1.1 單片機型號及特性
單片機型號是 AT89S51。特性是:⑴8031 CPU與MCS-51⑵兼容 4K字節(jié)可編程FLASH存儲器(壽命:1000寫/擦循環(huán))⑶全靜態(tài)工作:0Hz-24KHz ⑷三級程序存儲器保密鎖定 ⑸128__8位內(nèi)部RAM ⑹32條可編程I/O線⑺兩個16位定時器/計數(shù)器 ⑻6個中斷源⑼可編程串行通道⑽低功耗的閑置和掉電模式⑾片內(nèi)振蕩器和時鐘電路
1.2 晶振電路
單片機晶振的兩個電容的作用 這兩個電容叫晶振的負載電容,分別接在晶振的兩個腳上和對地的電容,一般在幾十皮發(fā)。它會影響到晶振的諧振頻率和輸出幅度,晶振的負載電容=[(Cd__Cg)/(Cd+Cg)]+Cic+△C式中Cd,Cg為分別接在晶振的兩個腳上和對地的電容,Cic(集成電路內(nèi)部電容)+△C(PCB上電容)經(jīng)驗值為3至5pf。各種邏輯芯片的晶振引腳可以等效為電容三點式振蕩器。晶振引腳的內(nèi)部通常是一個反相器,或者是奇數(shù)個反相器串聯(lián)。在晶振輸出引腳 __O 和晶振輸入引腳 __I 之間用一個電阻連接,對于 CMOS 芯片通常是數(shù) M 到數(shù)十M 歐之間。很多芯片的引腳內(nèi)部已經(jīng)包含了這個電阻,引腳外部就不用接了。這個電阻是為了使反相器在振蕩初始時處與線性狀態(tài),反相器就如同一個有很大增益的放大器,以便于起振。石英晶體也連接在晶振引腳的輸入和輸出之間,等效為一個并聯(lián)諧振回路,振蕩頻率應該是石英晶體的并聯(lián)諧振頻率。晶體旁邊的兩個電容接地,實際上就是電容三點式電路的分壓電容,接地點就是分壓點。以接地點即分壓點為參考點,振蕩引腳的輸入和輸出是反相的,但從并聯(lián)諧振回路即石英晶體兩端來看,形成一個正反饋以保證電路持續(xù)振蕩。在芯片設計時,這兩個電容就已經(jīng)形成了,一般是兩個的容量相等,容量大小依工藝和版圖而不同,但終歸是比較小,不一定適合很寬的頻率范圍。外接時大約是數(shù) PF 到數(shù)十 PF, 依頻率和石英晶體的特性而定。需要注意的是: 這兩個電容串聯(lián)的值是并聯(lián)在諧振回路上的,會影響振蕩頻率。當兩個電容量相等時,反饋系數(shù)是 0.5, 一般是可以滿足振蕩條件的,但如果不易起振或振蕩不穩(wěn)定可以減小輸入端對地電容量,而增加輸出端的值以提高反饋量。
電路如圖所示
1.3 復位電路
單片機在開機時或在工作中因干擾而使程序失控,或工作中程序處于某種死循環(huán)狀態(tài)等情況下都需要復位。復位作用是使CPU以及其他功能部件,如串行口,中斷都恢復到一個確定初始狀態(tài),并從這個狀態(tài)開始工作。
復位電路有兩種:上電、按鈕復位,考慮到各部件影響,采用按鈕復位,當電阻給電容充電,電容的電壓為高電平,當按下按鈕時芯片復位腳近似低電平,于是芯片復位。
電子實習報告單片機篇二
一、生產(chǎn)實習的目的和意義:
生產(chǎn)實習是培養(yǎng)本科學生理論聯(lián)系實際,提高實際動手操作能力的重要教學環(huán)節(jié)。本專業(yè)的生產(chǎn)實習旨在使學生廣泛了解實際電子產(chǎn)品生產(chǎn)的全過程,熟悉電子產(chǎn)品的主要技術管理模式,并在實習的操作過程中學習、掌握電子產(chǎn)品的焊接、安裝、調(diào)試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高能力,為培養(yǎng)高素質(zhì)大學本科人才打下必要的基礎。通過學習,是理論與實際相結(jié)合,可以使學生加深對所學知識的理解,并為后續(xù)專業(yè)課的學習提供必要的感性知識,同時使學生直接了解本業(yè)的生產(chǎn)過程和生產(chǎn)內(nèi)容,為將來走上工作崗位提供必要的實際生產(chǎn)知識。
二、實習的基本內(nèi)容:
1.集中授課,進行相關知識的學習。
2.學習、掌握電子產(chǎn)品的獨立性設計與安裝、調(diào)試的能力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
3.初步了解電子整機產(chǎn)品的工藝過程。
4.為能使學生得到充分的鍛煉,較大的提高學生的實際動手能力,本次生產(chǎn)實習安排每一位學生獨立完成全部系統(tǒng)的設計與安裝工作。
5.本實習環(huán)節(jié),學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調(diào)試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規(guī)章制度。
三、基本要求:
1.在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
2.熟悉元器件的性能及管腳分配。
3.在給定的PCB板上焊接跳線,IC插座,電阻,電容,LED器件等。
4.檢查焊接是否正確。
5.插上元器件,運行系統(tǒng),并觀測系統(tǒng)工作是否正常。
四、總體設計電路思想和原理:
本次生產(chǎn)實習用到的開發(fā)板和模塊共7塊,分別為:單片機核心板,電子鐘模塊,MP3模塊,RFID模塊,無線傳輸模塊,脈搏傳感模塊,GPS模塊。
各模塊相互組合,其所能實現(xiàn)的基本功能如下:
1.單片機核心板+電子鐘模塊:實現(xiàn)時間的顯示,溫度的測量,且可通過遙控器調(diào)時、定鬧等。
2.單片機核心板+無線傳輸模塊:實現(xiàn)數(shù)據(jù)的近距離無線傳輸。
3.單片機核心板+MP3模塊(含SD卡):實現(xiàn)MP3播放功能。
4.單片機核心板+RFID模塊:實現(xiàn)地鐵檢票系統(tǒng)的模擬。
5.單片機核心板+脈搏傳感模塊:實現(xiàn)人體脈搏傳感的測量。
6.單片機核心板+GPS模塊:實現(xiàn)GPS衛(wèi)星定位功能。
(一)核心板電路設計
單片機核心板電路主要包括STC12C5A60S2單片機,電子鐘模塊接口電路,MP3接口電路,無線傳輸模塊接口電路,脈搏傳感模塊接口電路,GPS模塊接口電路,串口擴展電路,電源供電電路。該系統(tǒng)的單片機是宏晶科技生產(chǎn)的單時鐘機器周期(IT)的單片機,是高速、低功耗、超強干擾的新一代8051單片機。通過使用STC-ISP軟件,該單片機可實現(xiàn)串口在線編程,無需編程器,無需仿真器。
核心板電路的設計思想主要是圍繞單片機芯片的工作原理和特點,為其實現(xiàn)合理的設計出外圍電路:包括電源電路,顯示電路部分,復位電路部分,串行口通信電路,按鍵電路等。
(二)電子鐘模塊電路設計
該模塊主要用到的芯片有:時鐘保持芯片DS1302,單總線數(shù)字溫度傳感器DS18B20,紅外遙控解碼器TL1838A。
該模塊電路設計的思想是了解這三種芯片的工作電壓,DS1302的工作時鐘頻率以及三種芯片與單片機之間的硬件連接。
(三)MP3模塊電路設計
該模塊用到的主要芯片有MP3音頻解碼芯片VS1003,3.3V電壓轉(zhuǎn)換芯片LM1117-3.3,2.5V電壓轉(zhuǎn)換芯片LM1117-2.5。
該電路的設計思想主要是了解芯片的作用和特點,尋找各芯片之間的聯(lián)系,VS1003芯片是該模塊的主要部分。單片機設有單獨解碼MP3文件的功能,而單片機可與通過VS1003的接口電路的連接,進行MP3的解碼,實現(xiàn)音頻的輸出。通過芯片各引腳的功能和特點,合理的設計出相應的外圍電路。
(四)RFID模塊電路的設計
該模塊的電路所用到的主要芯片為13.56MHZ的非接觸式通信讀卡芯片F(xiàn)M1702。該芯片是基于ISO/4443標準的非接觸卡讀卡機專用芯片,采用0.6微米CMOS、EEPROM工藝,支持13.56MHZ頻率下的type A非接觸式通信協(xié)議,支持多種加窗算法,兼容philips的MFRC530(SPI接口)讀卡機芯片。
該模塊的電路設計思想是基于FM1702各引腳的功能和特點,合理的設計芯片的外圍電路,其中的電容和電感所構(gòu)成的天線是芯片與S50卡通信的工具。
五、單元電路設計:
1.單片機核心板電路分析
單片機核心板是本次實習中最重要的部分,它是實現(xiàn)各種模塊功能的基礎部分。單片機核心板的核心是STC12C5A60S2單片機芯片,圍繞該芯片設計出相應電源供電電路,蜂鳴器驅(qū)動電路,按鍵電路,串行口通信電路,復位電路,液晶屏驅(qū)動電路以及各模塊的接口電路,由以上的電路部分就構(gòu)成一個核心板電路系統(tǒng)。
2.電子鐘模塊電路分析
電子鐘模塊配合單片機核心板,可在LCD1602液晶屏上顯示當前的日期(年月日)時間(時分秒),環(huán)境溫度值,和紅外遙控解碼值。用戶可通過遙控器或單片機核心板上的按鍵來進行日期和時間的設置。
電子實習報告單片機篇三
這次實習我們使用控制電路的單片機是at89s51型號的。通過它實現(xiàn)對八盞雙色燈發(fā)光二極管的控制p0和p2口控制四盞燈。在at89s51的9引腳接復位電路,對電路實現(xiàn)復位控制。在電路中接入74s164譯碼器和共陰極數(shù)碼管,通過at89s51的p3口數(shù)據(jù)的輸入對共陰極數(shù)碼管的控制。同時也可實現(xiàn)雙色發(fā)光的二極管與共陰極數(shù)碼管的共同作用。在at89s51的p3.2口接上中斷控制電路,p3.5口接入蜂鳴器,使電路實現(xiàn)中斷作用,也使電路便于檢測。盡量朝“單片”方向設計硬件系統(tǒng)。系統(tǒng)器件越多,器件之間相互干擾也越強,功耗也增大,也不可避免地降低了系統(tǒng)的穩(wěn)定性。系統(tǒng)中的相關器件要盡可能做到性能匹配。如選用cmos芯片單片機構(gòu)成低功耗系統(tǒng)時,系統(tǒng)中所有芯片都應盡可能選擇低功耗產(chǎn)品。
硬件電路設計:
1)確保硬件結(jié)構(gòu)和應用軟件方案相結(jié)合。硬件結(jié)構(gòu)與軟件方案會相互影響,軟件能實現(xiàn)的功能盡可能由軟件實現(xiàn),以簡化硬件結(jié)構(gòu)。必須注意,由軟件實現(xiàn)的硬件功能,一般響應時間比硬件實現(xiàn)長,且占用cpu時間;
2)可靠性及抗干擾設計是硬件設計必不可少的一部分,它包括芯片、器件選擇、去耦濾波、印刷電路板的合理布線、各元器相互隔離等;
3)盡量朝“mcs-51單片”方向設計硬件系統(tǒng)。系統(tǒng)器件越多,器件之間相互干擾也越強,所消耗功耗也增大,也不可避免地降低了系統(tǒng)的穩(wěn)定性;
4)系統(tǒng)中的相關器件要盡可能做到性能匹配。如選用cmos芯片單片機構(gòu)成低功耗系統(tǒng)時,系統(tǒng)中所有芯片都應盡可能選擇低功耗產(chǎn)品。
1.1 單片機型號及特性
單片機型號是 at89s51。特性是:⑴8031 cpu與mcs-51⑵兼容 4k字節(jié)可編程flash存儲器(壽命:1000寫/擦循環(huán))⑶全靜態(tài)工作:0hz-24khz ⑷三級程序存儲器保密鎖定 ⑸128__8位內(nèi)部ram ⑹32條可編程i/o線⑺兩個16位定時器/計數(shù)器 ⑻6個中斷源⑼可編程串行通道⑽低功耗的閑置和掉電模式⑾片內(nèi)振蕩器和時鐘電路
1.2 晶振電路
單片機晶振的兩個電容的作用 這兩個電容叫晶振的負載電容,分別接在晶振的兩個腳上和對地的電容,一般在幾十皮發(fā)。它會影響到晶振的諧振頻率和輸出幅度,晶振的負載電容=[(cd__cg)/(cd+cg)]+cic+△c式中cd,cg為分別接在晶振的兩個腳上和對地的電容,cic(集成電路內(nèi)部電容)+△c(pcb上電容)經(jīng)驗值為3至5pf。各種邏輯芯片的晶振引腳可以等效為電容三點式振蕩器。晶振引腳的內(nèi)部通常是一個反相器, 或者是奇數(shù)個反相器串聯(lián)。在晶振輸出引腳 __o 和晶振輸入引腳 __i 之間用一個電阻連接, 對于 cmos 芯片通常是數(shù) m 到數(shù)十m 歐之間.很多芯片的引腳內(nèi)部已經(jīng)包含了這個電阻, 引腳外部就不用接了。
這個電阻是為了使反相器在振蕩初始時處與線性狀態(tài), 反相器就如同一個有很大增益的放大器, 以便于起振.石英晶體也連接在晶振引腳的輸入和輸出之間, 等效為一個并聯(lián)諧振回路, 振蕩頻率應該是石英晶體的并聯(lián)諧振頻率.晶體旁邊的兩個電容接地, 實際上就是電容三點式電路的分壓電容, 接地點就是分壓點.以接地點即分壓點為參考點, 振蕩引腳的輸入和輸出是反相的, 但從并聯(lián)諧振回路即石英晶體兩端來看, 形成一個正反饋以保證電路持續(xù)振蕩.在芯片設計時, 這兩個電容就已經(jīng)形成了, 一般是兩個的容量相等, 容量大小依工藝和版圖而不同, 但終歸是比較小, 不一定適合很寬的頻率范圍.外接時大約是數(shù) pf 到數(shù)十 pf, 依頻率和石英晶體的特性而定.需要注意的是: 這兩個電容串聯(lián)的值是并聯(lián)在諧振回路上的, 會影響振蕩頻率.當兩個電容量相等時, 反饋系數(shù)是 0.5, 一般是可以滿足振蕩條件的, 但如果不易起振或振蕩不穩(wěn)定可以減小輸入端對地電容量, 而增加輸出端的值以提高反饋量。
第三篇:電子實習心得體會單片機
單片機實習心得體會
隨著電子技術的發(fā)展,特別是隨著大規(guī)模集成電路的產(chǎn)生,給人們的生活帶來了根本性的變化,如果說微型計算機的出現(xiàn)使現(xiàn)代的科學研究得到了質(zhì)的飛躍,那么可編程控制器的出現(xiàn)則是給現(xiàn)代工業(yè)控制測控領域帶來了一次新的革命。在現(xiàn)代社會中,溫度控制不僅應用在工廠生產(chǎn)方面,其作用也體現(xiàn)到了各個方面。本學期我們就學習了單片機這門課程,感覺是有點難呢。也不知道整個學習過程是怎么過來得,可是時間不等人。時光飛逝,一轉(zhuǎn)眼,一個學期又進尾聲了,本學期的單片機實習課題也在一周內(nèi)完成了。俗話說“好的開始是成功的一半”。說這次實習,我認為最重要的就是做好程序調(diào)試,認真的研究老師給的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起產(chǎn)品就會事半功倍,如果沒弄明白,就迷迷糊糊的去做,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調(diào)試,掌握其方法。
雖然這次的實習算起來在實驗室的時間只有幾天,不過因為我們都有自己的實驗板,所以在宿舍里做實驗的時間一定不止三天。硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調(diào)試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現(xiàn)錯誤。第二,是在學習態(tài)度上,這次課設是對我的學習態(tài)度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質(zhì)絕對應該是嚴謹。我們這次實習所遇到的多半問題多數(shù)都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要
你足夠堅強,有足夠的毅力與決心,有足夠的挑戰(zhàn)困難的勇氣,就沒有什么辦不到的。
通過這次單片機實習,我不僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。
這個設計過程中,我們通過在原有的計數(shù)器系統(tǒng)進行了改進,使之增添了暫停、計數(shù)、清零等的三個控制功能,使之成為一個更加適用,功能更加完備的屬于自己的一個系統(tǒng)。設計結(jié)果能夠符合題意,成功完成了此次實習要求,我們不只在乎這一結(jié)果,更加在乎的,是這個過程。這個過程中,我們花費了大量的時間和精力,更重要的是,我們在學會創(chuàng)新的基礎上,同時還懂得合作精神的重要性,學會了與他人合作。作為一名自動化專業(yè)的快大三學生,我覺得做單片機實習是十分必要的。在已度過的大學時間里,我們大多數(shù)接觸的是專業(yè)課。我們在課堂上掌握的僅僅是專業(yè)課的理論知識,如何去鍛煉我們的實踐能力?如何把我們所學的專業(yè)基礎課理論知識運用到實踐中去呢?我想做類似實習就為我們提供了良好的實踐平臺。
首先在做本次實習的過程中,我感觸最深的當屬查閱大量的設計資料了。為了讓自己的設計更加完善,查閱這方面的設計資料是十分必要的,同時也是必不可少的。我們是在做單片機實習,但我們不是藝術家,他們可以拋開實際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實際的構(gòu)想永遠只能是構(gòu)想,永遠無法升級為設計。
其次,在這次課程設計中,我們運用到了以前所學的專業(yè)課知識,如:c語言、模擬和數(shù)字電路知識等。雖然過去從未獨立應用過它們,但在學習的過程中帶著問題去學我發(fā)現(xiàn)效率很高,這是我做這次課程設計的又一收獲。
最后,在實習之前,我們要對所用單片機的內(nèi)部結(jié)構(gòu)有一個系統(tǒng)的了解,知道該單片機內(nèi)有哪些資源;要有一個清晰的思路和一個完整的的軟件流程圖;在設計程序時,不能妄想一次就將整個程序設計好,反復修改、不斷改進是程序設計的必經(jīng)之路;要養(yǎng)成注釋程序的好習慣,一個程序的完美與否不僅僅是實現(xiàn)功能,而應該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在實習過程中遇到問題是很正常的,但我們應該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題。但是從中學到的知識會讓我受益終身。發(fā)現(xiàn)、提出、分析、解決問題和實踐能力提高都會受益于我在以后的學習、工作和生活中
通過這幾天的單片機的實訓,我在理論的基礎上更深刻的掌握了單片機的深層內(nèi)容及實際生活中的應用,實訓鍛煉了自己動手能力和思維能力,還有在軟件方面的編程能力,讓我受益匪淺,同時也暴露出一些平時學習上的問題,讓我深刻反思。這些問題的發(fā)現(xiàn)將為我以后的學習和工作找明道路,查漏補缺為進一步學習作好準備。篇二:單片機實習總結(jié) 單片機實習總結(jié)
一 實習目的 1.通過對單片機小系統(tǒng)的設計、焊接、裝配,掌握電路原理圖及電子線路的基本焊接裝配工藝、規(guī)范及注意事項; 2.通過對系統(tǒng)板的測試,了解系統(tǒng)板的工作原理及性能,掌握元器件及系統(tǒng)故障的排除方法;
3.掌握程序編制及調(diào)試方法,完成系統(tǒng)初始化、存儲器操作、端口操作、鍵盤顯示等程序的編制及調(diào)試(匯編語言、c語言均可); 4.通過單片機系統(tǒng)的組裝,調(diào)試以及程序編制、調(diào)試及運行,與理論及實驗的有機結(jié)合和指導教師的補充介紹,使學生掌握控制系統(tǒng)的工作原理、開發(fā)方法和操作方法。5.培養(yǎng)學生解決實際問題的能力,提高對理論知識的感性認識。
二 實習意義
通過本實習不但可以掌握單片機軟、硬件的綜合調(diào)試方法,而且可以熟練掌握電路原理圖,激發(fā)對單片機智能性的探索精神,提高學生的綜合素質(zhì),培養(yǎng)學生應用單片機實現(xiàn)對工業(yè)控制系統(tǒng)的設計、開發(fā)與調(diào)試的能力。在制作學習過程中,不但可以掌握軟、硬件的綜合調(diào)試方法,而且可以使學生對單片機智能性產(chǎn)生強烈的欲望。達到最大限度地掌握微機應用技術,軟件及接口設計和數(shù)據(jù)采集與處理的技能,培養(yǎng)電綜合實踐素質(zhì)的目的。
三 系統(tǒng)基本組成及工作原理 1 系統(tǒng)基本組成
系統(tǒng)以單片機stc89c52作為控制核心,各部分基本組成框圖如圖1所示。
流水燈部分由單片機、鍵盤模塊等組成;
四位數(shù)碼顯示,編程實現(xiàn)30秒倒計時部分由單片機、鍵盤模塊、液晶顯示模塊等組成; 按鍵功能部分通過按鍵控制流水燈部分、四位數(shù)碼顯示部分;
電子鐘部分由單片機、鍵盤模塊、液晶顯示模塊等組成;
使用功能鍵實現(xiàn)相應的功能組合部分通過流水燈部分、30秒倒計時部分實現(xiàn);
模數(shù)轉(zhuǎn)換部分由單片機、adc0809轉(zhuǎn)換模塊、鍵盤模塊、液晶顯示模塊等組成。
圖1 系統(tǒng)基本組成框圖 2 系統(tǒng)工作原理
本設計采用stc89c52rc單片機作為本系統(tǒng)的控制模塊。單片機可把由adc0809及單片機中的數(shù)據(jù)利用軟件來進行處理,從而把數(shù)據(jù)傳輸?shù)斤@示模塊,實現(xiàn)阻值大小的顯示。以數(shù)碼管顯示為顯示模塊,把單片機傳來的數(shù)據(jù)顯示出來。在顯示電路中,主要靠按鍵來實現(xiàn)各種顯示要求的選擇與切換。
對于模數(shù)轉(zhuǎn)換部分,單片機89c51通過p0口的i/o線向adc0809發(fā)送鎖存地址以及復位、啟動轉(zhuǎn)換等信號,并查詢轉(zhuǎn)換狀態(tài)。adc0809啟動轉(zhuǎn)換后,將0-8個通道一次輸入的電壓信號轉(zhuǎn)換成相應的數(shù)字量,供89c51 讀取使用,并且將eoc置1供單片機查詢轉(zhuǎn)換狀態(tài)。而滑動變阻器負責將阻值信號轉(zhuǎn)換成電壓信號,再送到adc0809的八個通道。當單片機查詢到轉(zhuǎn)換結(jié)束后依次讀取數(shù)據(jù)并按照現(xiàn)實的需要進行二進制轉(zhuǎn)bcd碼等處理最后控制顯示電路顯示出數(shù)字。其實現(xiàn)方式是:adc0809轉(zhuǎn)換來自3通道的阻值變化信號。80c51的p2口與adc0809的輸出相連用于讀取轉(zhuǎn)換結(jié)果,同時p0.0-p0.6作控制總線,向adc0809發(fā)送鎖存、啟動等控制信息,并查詢eoc狀態(tài)。ale經(jīng)分頻后給adc0809提供時鐘信號。p3.0和p3.1口用于向顯示電路輸出段碼,p3.2-p3.7用于數(shù)碼管的位選。
四 系統(tǒng)硬件設計
結(jié)合本設計的要求和技術指標,通過對系統(tǒng)大致程序量的估計和系統(tǒng)工作的估計,考慮價格因素。選定at89c51單片機作為系統(tǒng)的主要控制芯片,8位模擬轉(zhuǎn)換器adc0809進行阻值轉(zhuǎn)換。逐次比較法a/d轉(zhuǎn)換器是目前種類最多、應用最廣的a/d轉(zhuǎn)換器,其原理即“逐位比較”,其過程類似于用砝碼在天平上稱物體重量。它由n位寄存器、a/d轉(zhuǎn)換器、比較器和控制邏輯等部分組成,n位寄存器代表n位二進制碼。目前應用最廣的逐次比較法a/d轉(zhuǎn)換器有adc0809。它是一種8路模擬輸入8位數(shù)字輸出的逐次比較法a/d轉(zhuǎn)換器件。其主要性能指標和特性如下:
分表率:8位
轉(zhuǎn)換時間:取決于芯片時鐘頻率,轉(zhuǎn)換一次時間位64個時鐘周期 單一電源:+5v 模擬輸入電壓范圍:單極性0-+5v;雙極性-5v-+5v 具有可控三態(tài)輸出鎖存器
啟動轉(zhuǎn)換控制位脈沖式,上升沿使內(nèi)部所有寄存器清零,下降沿使a/d轉(zhuǎn)換開始。
通過以上性能比較,我們不難看出adc0809滿足本設計的要求,所以本設計采用adc0809作為a/d轉(zhuǎn)換器 1 按鍵電路設計
利用單片機的p1口擴展一個8位鍵盤。電路原理如圖3所示:
圖3 按鍵部分原理圖
晶振與復位電路設計
本設計采用的是上電復位的形式,如圖3.3所示,上電順進rst獲得高電平,隨著電容器c的充電,rst引腳上的高電平將逐漸下降,只要高電平能保持復位所需要的兩個機器周期以上時間,單片機就能實現(xiàn)復位操作。晶振電路為單片機提供工作所需要的時鐘信號。震蕩頻率越高,系統(tǒng)時鐘頻率也越高,單片機運行的速度就越快。其電路如圖3.4所示。89c51的xtal1和xtal2兩個引腳跨接晶體振蕩器和微調(diào)電容c1、c2形成反饋電路,就構(gòu)成了穩(wěn)定的自激振蕩器,本設計的震蕩器頻率為12mhz。晶振與復位電路原理圖設計如圖4所示:
圖4 晶振與復位電路設計原理圖 3 下載電路設計
圖5 下載電路原理圖 4 流水燈模塊設計
圖6 流水燈模塊設計原理圖 5 模數(shù)轉(zhuǎn)換模塊設計
圖7 模數(shù)轉(zhuǎn)換模塊設計原理圖 6 顯示電路設計
本設計采用六位數(shù)碼管。顯示電路如圖3.5所示。本系統(tǒng)采用共陽極動態(tài)掃描的方式連接。數(shù)碼管的段碼數(shù)據(jù)由89c51的p3.0-p3.1口送出,89c51的p3.2-p3.7輸出位選通信號,只有被選中的那位數(shù)碼管才會顯示段碼
圖8 顯示電路設計原理圖 7 整體電路設計 五 系統(tǒng)軟件設計 1主程序設計
主程序采用分支結(jié)構(gòu),以狀態(tài)號標識系統(tǒng)所處的狀態(tài)。在上電初始化后即進入狀態(tài)號的輪詢掃描,狀態(tài)號的值決定了分支程序的入口。其中分支程序分別為:ad轉(zhuǎn)換模塊(狀態(tài)號為0),數(shù)字模塊狀態(tài)號為1),倒計時模塊(狀態(tài)號為2),電子鐘模塊(狀態(tài)號為3),功能組合模塊(狀態(tài)號為4),流水燈模塊(狀態(tài)號為5)。主程序流程框圖如圖9所示:篇三:單片機實習心得體會1 單片機實習心得體會
隨著電子技術的發(fā)展,特別是隨著大規(guī)模集成電路的產(chǎn)生,給人們的生活帶來了根本性的變化,如果說微型計算機的出現(xiàn)使現(xiàn)代的科學研究得到了質(zhì)的飛躍,那么可編程控制器的出現(xiàn)則是給現(xiàn)代工業(yè)控制測控領域帶來了一次新的革命。在現(xiàn)代社會中,溫度控制不僅應用在工廠生產(chǎn)方面,其作用也體現(xiàn)到了各個方面。本學期我們就學習了單片機這門課程,感覺是有點難呢。也不知道整個學習過程是怎么過來得,可是時間不等人。
時光飛逝,一轉(zhuǎn)眼,一個學期又進尾聲了,本學期的單片機實習課題也在一周內(nèi)完成了。俗話說“好的開始是成功的一半”。說這次實習,我認為最重要的就是做好程序調(diào)試,認真的研究老師給的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起產(chǎn)品就會事半功倍,如果沒弄明白,就迷迷糊糊的去做,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調(diào)試,掌握其方法。
雖然這次的實習算起來在實驗室的時間只有幾天,不過因為我們都有自己的實驗板,所以在宿舍里做實驗的時間一定不止三天。硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調(diào)試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現(xiàn)錯誤。第二,是在學習態(tài)度上,這次課設是對我的學習態(tài)度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質(zhì)絕對應該是嚴謹。我們這次實習所遇到的多半問題多數(shù)都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰(zhàn)困難的勇氣,就沒有什么辦不到的。
通過這次單片機實習,我不僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。這個設計過程中,我們通過在原有的計數(shù)器系統(tǒng)進行了改進,使之增添了暫停、計數(shù)、清零等的三個控制功能,使之成為一個更加適用,功能更加完備的屬于自己的一個系統(tǒng)。設計結(jié)果能夠符合題意,成功完成了此次實習要求,我們不只在乎這一結(jié)果,更加在乎的,是這個過程。這個過程中,我們花費了大量的時間和精力,更重要的是,我們在學會創(chuàng)新的基礎上,同時還懂得合作精神的重要性,學會了與他人合作。作為一名自動化專業(yè)的快大三學生,我覺得做單片機實習是十分必要的。在已度過的大學時間里,我們大多數(shù)接觸的是專業(yè)課。我們在課堂上掌握的僅僅是專業(yè)課的理論知識,如何去鍛煉我們的實踐能力?如何把我們所學的專業(yè)基礎課理論知識運用到實踐中去呢?我想做類似實習就為我們提供了良好的實踐平臺。
首先在做本次實習的過程中,我感觸最深的當屬查閱大量的設計資料了。為了讓自己的設計更加完善,查閱這方面的設計資料是十分必要的,同時也是必不可少的。我們是在做單片機實習,但我們不是藝術家,他們可以拋開實際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實際的構(gòu)想永遠只能是構(gòu)想,永遠無法升級為設計。
其次,在這次課程設計中,我們運用到了以前所學的專業(yè)課知識,如:c語言、模擬和數(shù)字電路知識等。雖然過去從未獨立應用過它們,但在學習的過程中帶著問題去學我發(fā)現(xiàn)效率很高,這是我做這次課程設計的又一收獲。
最后,在實習之前,我們要對所用單片機的內(nèi)部結(jié)構(gòu)有一個系統(tǒng)的了解,知道該單片機內(nèi)有哪些資源;要有一個清晰的思路和一個完整的的軟件流程圖;在設計程序時,不能妄想一次就將整個程序設計好,反復修改、不斷改進是程序設計的必經(jīng)之路;要養(yǎng)成注釋程序的好習慣,一個程序的完美與否不僅僅是實現(xiàn)功能,而應該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在實習過程中遇到問題是很正常的,但我們應該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題。但是從中學到的知識會讓我受益終身。發(fā)現(xiàn)、提出、分析、解決問題和實踐能力提高都會受益于我在以后的學習、工作和生活中篇四:關于單片機的電子工藝實習報告
電子工藝實習總結(jié)報告
姓
專
班
學名: 業(yè): 機械電子工程 級: 機電102 號:
指導教師:
成一、實習目的與要求 績:
1、切實培養(yǎng)單片機應用系統(tǒng)的實踐設計開發(fā)能力:采用軟件仿真與硬件仿真手段,培養(yǎng)理論聯(lián)系實際的能力,借助實訓項目的學習與實作,鞏固理論知識,提高實作能力及系統(tǒng)的開發(fā)設計能力。
2、培養(yǎng)自主學習的能力:通過實訓發(fā)現(xiàn)理論學習的不足,借助仿真軟件,自主學習抽象的理論概念,切實打下堅實的基礎。
二、實習內(nèi)容 本次電子工藝實習主要是進行單片機電路的焊接與調(diào)試。1是焊接工藝的練習,對焊接技術進行了操作與提高。2進行了貼片電阻焊接的練習。3在pcb空板上進行焊接,主要包括貼片電阻、電容、發(fā)光二極管、貼片寄存器等一些管腳較多的器件的焊接。
4對所焊接的單片機系統(tǒng)進行程序下載后,對其實現(xiàn)功能進行了檢測。
三、單片機開發(fā)板原理及各部分功能說明
單片機有很多的特點,主要表現(xiàn)在:體積小、功耗低、價格廉、控制功能強、應用現(xiàn)場環(huán)境惡劣等等。
51單片機開發(fā)板原理圖: 51單片機開發(fā)板原理圖
本設計核心采用了stc89c52單片機。stc89c52rc 引腳功能說明
圖 1 stc89c52rc引腳圖 vcc(40引腳):電源電壓 vss(20引腳):接地 p0端口(p0.0~p0.7,39~32引腳):p0口是一個漏極開路的8位雙向i/o口。作為輸出端口,每個引腳能驅(qū)動8個ttl負載,對端口p0寫入“1”時,可以作為高阻抗輸入。在訪問外部程序和數(shù)據(jù)存儲器時,p0口也可以提供低8位地址和8位數(shù)據(jù)的復用總線。此時,p0口內(nèi)部上拉電阻有效。在flash rom編程時,p0端口接收指令字節(jié);而在校驗程序時,則輸出指令字節(jié)。驗證時,要求外接上拉電阻。p1端口(p1.0~p1.7,1~8引腳):p1口是一個帶內(nèi)部上拉電阻的8位雙向i/o口。p1的輸出緩沖器可驅(qū)動(吸收或者輸出電流方式)4個ttl輸入。對端口寫入1時,通過內(nèi)部的上拉電阻把端口拉到高電位,這是可用作輸入口。p1口作輸入口使用時,因為有內(nèi)部上拉電阻,那些被外部拉低的引腳會輸出一個電流()。此外,p1.0和p1.1還可以作為定時器/計數(shù)器2的外部技術輸入(p1.0/t2)和定時器/計數(shù)器2的觸發(fā)輸入(p1.1/t2ex),具體參見下表: 在對flash rom編程和程序校驗時,p1接收低8位地址。p2端口(p2.0~p2.7,21~28引腳):p2口是一個帶內(nèi)部上拉電阻的8位雙向i/o端口。p2的輸出緩沖器可以驅(qū)動(吸收或輸出電流方式)4個ttl輸入。對端口寫入1時,通過內(nèi)部的上拉電阻把端口拉到高電平,這時可用作輸入口。p2作為輸入口使用時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流()。
在訪問外部程序存儲器和16位地址的外部數(shù)據(jù)存儲器(如執(zhí)行“movx @dptr”指令)時,p2送出高8位地址。在訪問8位地址的外部數(shù)據(jù)存儲器(如執(zhí)行“movx @r1”指令)時,p2口引腳上的內(nèi)容(就是專用寄存器(sfr)區(qū)中的p2寄存器的內(nèi)容),在整個訪問期間不會改變。
在對flash rom編程和程序校驗期間,p2也接收高位地址和一些控制信號。p3端口(p3.0~p3.7,10~17引腳):p3是一個帶內(nèi)部上拉電阻的8位雙向i/o端口。p3的輸出緩沖器可驅(qū)動(吸收或輸出電流方
式)4個ttl輸入。對端口寫入1時,通過內(nèi)部的上拉電阻把端口拉到高電位,這時可用作輸入口。p3做輸入口使用時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸入一個電流()。
在對flash rom編程或程序校驗時,p3還接收一些控制信號。p3口除作為一般i/o口外,還有其他一些復用功能,如下表所示: rst(9引腳):復位輸入。當輸入連續(xù)兩個機器周期以上高電平時為有效,用來完成單片機單片機的復位初始化操作。看門狗計時完成后,rst引腳輸出96個晶振周期的高電平。特殊寄存器auxr(地址8eh)上的disrto位可以使此功能無效。disrto默認狀態(tài)下,復位高電平有效。ale/(30引腳):地址鎖存控制信號(ale)是訪問外部程序存儲器時,鎖存低8位地址的輸出脈沖。在flash編程時,此引腳()也用作編程輸入脈沖。
在一般情況下,ale以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時器或時鐘使用。然而,特別強調(diào),在每次訪問外部數(shù)據(jù)存儲器時,ale脈沖將會跳過。
如果需要,通過將地址位8eh的sfr的第0位置“1”,ale操作將無效。這一位置“1”,ale僅在執(zhí)行movx或mov指令時有效。否則,ale將被微弱拉高。這個ale使能標志位(地址位8eh的sfr的第0位)的設置對微控制器處于外部執(zhí)行模式下無效。
(29引腳):外部程序存儲器選通信號()是外部程序存儲器選通信號。當at89c51rc從外部程序存儲器執(zhí)行外部代碼時,在每個機器周期被激活兩次,而訪問外部數(shù)據(jù)存儲器時,將不被激活。/vpp(31引腳):訪問外部程序存儲器控制信號。為使能從0000h到ffffh的外部程序存儲器讀取指令,必須接gnd。注意加密方式1時,將內(nèi)部鎖定位reset。為了執(zhí)行內(nèi)部程序指令,應該接vcc。在flash編程期間,也接收12伏vpp電壓。xtal1(19引腳):振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的篇五:單片機實訓報告心得
廣東輕工職業(yè)技術學院
實 訓 報 告
實訓項目
系別:
專業(yè):
班級:
姓名:
學號:
指導老師:
實訓地點:
實訓時間:
單片機實訓 電子通信工程系 應用電子技術 嵌入式091班 11222 2009080202316 丁向榮、趙慧 第三實訓樓 c309 2011年1月10日至1月日 14 前言
單片機應用技術是現(xiàn)代電子設計的核心技術,學習單片機只是就是要將單片機應用到電子產(chǎn)品中,以單片機為控制核心實現(xiàn)電子系統(tǒng)所需實現(xiàn)的功能。單片機的應用能力很多程度上決定了電子類專業(yè)學生電子設計與電子應用的水平與能力,尤其是高職學生更是如此。
本項目要求設計一個簡單的電子時鐘,用六位led數(shù)碼管實現(xiàn)電子時鐘的功能,顯示方式為時、分、秒,采用24h(小時)計時方式,使用按鍵開關可實現(xiàn)時分調(diào)整。
通過電子鬧鐘項目的課題設計,讓同學
們體驗項目設計的要點,了解項目設計的流程,加深對單片機應用知識的學習,體會團隊協(xié)作的力量所在。為日后的嵌入式專業(yè)學習鞏固基礎。
目錄 1.概述??????????????????????
1.1 系統(tǒng)的作用 1.2 系統(tǒng)的功能要求 ??? 2.系統(tǒng)硬件設計??????????????????..2.1系統(tǒng)的電路原理??? 2.2 電路原理圖 2.3 各控制按鈕控制功能說明??.3.系統(tǒng)軟件設計 ??????????????????.4.系統(tǒng)調(diào)試????????????????????.5.總結(jié)?????????????????????? 1.概述
1.1 系統(tǒng)的作用
本系統(tǒng)是利用at89c51單片機結(jié)合6個七段顯示器以24時制“時時分分秒秒”格式顯示時間的電子定時鬧鈴,系統(tǒng)可以設置8組定時鬧鈴和1組倒計時功能;當定時鬧鈴和倒計結(jié)束時,該電子時鐘通過蜂鳴器發(fā)出嘀嘀嘀響聲;本系統(tǒng)還具有半點和整點報時功能,當現(xiàn)在時間為半點時會發(fā)出嘀的一聲響,當現(xiàn)在時間為整點時報整點數(shù)響聲。由于該電子定時鬧鈴有強大功能可以在多種場合下使用,利用七段顯示器發(fā)光也可以在夜晚和黑暗場合下使用。1.2 系統(tǒng)的功能要求
(1)使用6位七段顯示器顯示24時制時間。
(2)時間顯示格式為“時時分分秒秒”。(3)定時鬧鈴功能。
(4)倒計時功能。
(5)半點報時功能:當現(xiàn)在時間為半點時,蜂鳴器發(fā)出“嘀” 一聲響。
(6)整點報時功能:當現(xiàn)在時間為整點時,蜂鳴器發(fā)出現(xiàn)在時間整點數(shù)響聲。
(7)當任一鬧鈴時間到時發(fā)出連續(xù)“嘀嘀嘀”響聲,七段顯示器顯示“x hhmm”。
(8)當?shù)褂嫊r時間到時發(fā)出嘀嘀嘀響聲,七段顯示器顯示“000000”。
(9)定時鬧鈴、倒計時和現(xiàn)在時間模式可以互相切換而不影響各自功能。
(10)具有4個按鍵來進行功能設置,可以設置當前時間、8組鬧鈴的時間設置和開關及倒計時的時間設置。
(11)通過復位按鍵可以重啟系統(tǒng)。2.系統(tǒng)的硬件設計 2.1系統(tǒng)的電路原理
(1)系統(tǒng)以at89c51單片機為本電路的核心元件,通過單片機的p0.0~p0.7引腳和a102j排阻加上拉電壓來驅(qū)動七段顯示器段顯示數(shù)字。
第四篇:電子時鐘 單片機實習報告(寫寫幫推薦)
桂林理工大學博文管理學院
實習名稱:專業(yè)班級:學生姓名:指導老師:實習時間:
實習報告
單片機應用實踐
學號:
2015年12月14日至 2016年1月4日
題目名稱:基于MSP430G2231實現(xiàn)的簡易電子時鐘
摘要:單片計算機即單片微型計算機。由 RAM ,ROM,CPU構(gòu)成,定時,計數(shù)和 多種接口于一體的微控制器。它體積小,成本低,功能強,廣泛應用于智能產(chǎn)業(yè)和工業(yè)自動化上。
多功能數(shù)字鐘的應用非常普遍,由單片機作為數(shù)字鐘的核心控制器,通過它的時鐘信號 進行實現(xiàn)計時功能,將其時間數(shù)據(jù)經(jīng)單片機輸出,利用顯示器顯示出來。本系統(tǒng)利用單片機實現(xiàn)其具有鬧鐘、校時、開關數(shù)碼管顯示等功能的數(shù)字時鐘.是以單片機MSP430G2553為核心元件同時采用四位一體的共陰數(shù)碼管同時顯示“時、分、秒的低功耗簡易裝置,顯示極具人性化。另外具有校時功能,鬧鐘功能和節(jié)電保護功能。利用單片機實現(xiàn)的數(shù)字時鐘具有編程靈活,便于功能的擴充等優(yōu)點。
一、引言:
1.電子時鐘的簡介
1957年,Ventura發(fā)明了世界上第一個電子表,從而奠定了電子時鐘的基礎,電子時鐘開始迅速發(fā)展起來。現(xiàn)代的電子時鐘是基于單片機的一種計時工具,采用延時程序產(chǎn)生一定的時間中斷,用于一秒的定義,通過計數(shù)方式進行滿六十秒分鐘進一,滿六十分小時進一,滿二十四小時小時清零。從而達到計時的功能,是人民日常生活補課缺少的工具。
2.電子時鐘的基本特點
現(xiàn)在高精度的計時工具大多數(shù)都使用了石英晶體振蕩器,由于電子鐘、石英鐘、石英表都采用了石英技術,因此走時精度高,穩(wěn)定性好,使用方便,不需要經(jīng)常調(diào)試,數(shù)字式電子鐘用集成電路計時時,譯碼代替機械式傳動,用LED顯示器代替指針顯示進而顯示時間,減小了計時誤差,這種表具有時、分、秒顯示時間的功能,還可以進行時和分的校對,片選的靈活性好。3.數(shù)碼管的工作原理
數(shù)碼管是一種把多個LED顯示段集成在一起的顯示設備。有兩種類型,一種是共陽型,一種是共陰型。共陽型就是把多個LED顯示段的陽極接在一起,又稱為公共端。共陰型就是把多個LED顯示段的陰極接在一起,即為公共商。陽極即為二極管的正極,又稱為正極,陰極即為二極管的負極,又稱為負極。通常的數(shù)碼管又分為 8段,即8個LED顯示段,這是為工程應用方便如設計的,分別為A、B、C、D、E、F、G、DP,其中DP 是小數(shù)點位段。而多位數(shù)碼管,除某一位的公共端會連接在一起,不同位的數(shù)碼管的相同端也會連接在一起。即,所有的A段都會連在一起,其它的段也是如此,這是實際最常用的用法。數(shù)碼管顯示方法可分為靜態(tài)顯示和動態(tài)顯示兩種。靜態(tài)顯示就是數(shù)碼管的8段輸入及其公共端電平一直有效。動態(tài)顯示的原理是,各個數(shù)碼管的相同段連接在一起,共同占用8 位段引管線;每位數(shù)碼管的陽極連在一起組成公共端。利用人眼的視覺暫留性,依次給出各個數(shù)碼管公共端加有效信號,在此同時給出該數(shù)碼管加有效的數(shù)據(jù)信號,當全段掃描速度大于視覺暫留速度時,顯示就會清晰顯示出來。
二、系統(tǒng)框圖
根據(jù)設計要求與設計思路,確定該系統(tǒng)的設計方案,上圖為該系統(tǒng)設計方案的硬件電路設計框圖。硬件電路由8部分組成,即按鍵輸入電路、單片機、時鐘電路、復位電路、LED顯示器段碼驅(qū)動電路、LED顯示器位碼驅(qū)動電路、4位顯示器電路和蜂鳴器電路。
三、硬件部分:
如圖所示,在MCU選擇上,我選擇了20引腳的MSP430G2553,它是16位單片機,它有以下特點:低工作電壓:1.8~3.6V、超低功耗:活動模式:280UA(1MHZ,2.2V);待機模式 :0.5UA;掉電模式 :(RAM數(shù)據(jù)保持)0.1UA。有5種節(jié)電模式;從待機到喚醒的響應時間不超過1us;10位A/D轉(zhuǎn)換器;(帶有內(nèi)部參考源、采樣保持,最大采樣率200Ks/s);16位精簡指令結(jié)構(gòu)(RISC),6.25ns指令周期;帶有3個捕獲/比較器結(jié)構(gòu)的16位定時器;串行通信可軟件選擇UART/SPI/I2C三種模式;可在線串行編程,不需要外部編程電壓;FLASH存儲器為16KB,RAM為512B。這些功能足夠用來做這款MINI桌面時鐘,我采用了真?zhèn)€P1口作為數(shù)碼管的數(shù)據(jù)端口,P2.0-P2.3為數(shù)碼管的選通斷,P2.4和P2.5為按鍵輸入端,XIN和XOUT接32.768KHZ的晶振,所以它的引腳全部用上了,這樣避免了硬件資源浪費。
顯示部分選用了0.28英寸的共陰數(shù)帶時鐘碼管,這樣可以滿足尺寸的要求,正好可以利用數(shù)碼管上面的秒顯顯示時鐘的活動狀態(tài)。
在時鐘產(chǎn)生電路上面并沒有采用DS1302,一是為了減小體積,而是因為采用在MCU外部加32.768KHZ晶振的方式足夠滿足時鐘的需求,因為在MCU內(nèi)部可以選擇系統(tǒng)的主時鐘為內(nèi)部時鐘源1MHZ,配置定時器的時鐘源為外部晶振32.768KHZ,16位的定時器足夠滿足定時的精度要求。
按鍵電路采用的是輕觸按鍵開關,經(jīng)上拉電阻接MCU,按鍵的輸入信號是低電平,一般按鍵在按下和松開時會有抖動現(xiàn)象,可以采用兩種方式消除按鍵抖動,一是采用程序延時,一是采用硬件RS觸發(fā)器,后者增加了成本和體積,前者完全可以滿足需求,所以我選擇了軟件消抖。
四、軟件部分:
主函數(shù)是必須的,時鐘配置函數(shù)需要把主時鐘配置為DCOCLK 1MHZ,定時器時鐘配置為ACLK時鐘,使用外部32.768KHZ時鐘源。端口初始化函數(shù)是將各個端口為輸入或者輸出,以及賦初值。
定時器配置函數(shù)配置定時器工作在連續(xù)計數(shù)模式,并打開全局中斷,每20MS產(chǎn)生一次中斷。
在定時器中斷函數(shù)中,需要注意的是,讓秒顯每1S閃爍一次的方法是每500ms取反一次,在程序中,用dp取反并配合數(shù)碼管數(shù)位分解和顯示函數(shù)中的switch語句配合使秒顯的閃爍實現(xiàn)。按鍵檢測函數(shù)用來檢測按鍵是否被按下,配合其他函數(shù)中的程序,賦予按鍵不同的功能。數(shù)位分解和數(shù)碼管顯示函數(shù),是將產(chǎn)生的時間信息和調(diào)整的時間信息實時顯示到數(shù)碼管上。
按鍵控制開關顯示是在正常走時狀態(tài)下檢測到按鍵按下后,對一個全局變量進行取反,在主函數(shù)中判斷這個變量的值而來控制數(shù)碼管選通端的開啟或關閉。
五、調(diào)試結(jié)果及總結(jié):
經(jīng)過反復的多次檢查硬件與調(diào)試,最終該作品的預期功能基本實現(xiàn)。特此總結(jié):首先,對數(shù)碼管顯示的工作原理還不夠熟悉。沒有自主檢查元器件的習慣,導致共陽數(shù)碼管買成了共陰數(shù)碼管,后來又要改原理圖和程序代碼,很大程度上影響了我的實習進度。那么在今后的作品制作中,對元器件的正確性的排查很有必要。其次,在調(diào)試過程中遇到數(shù)碼管亂顯示和不規(guī)律走跳的現(xiàn)象時,不會很好地利用手上的工具對作品進行排查,后來通過詢問實習老師后才找到原因,這在今后的實習也是非常需要注意的地方。隨后,就是按鍵的失效問題,后來經(jīng)過嚴格的排查,發(fā)現(xiàn)接地一端不穩(wěn)定,導致芯片無法識別按鍵是否被按下,因此按鍵失效。
通過本次的實習,使我收獲良多。不但學習了MSP430G2553這款芯片,還溫習了一遍老師以前講過的數(shù)碼管知識等。真干出知識,這句話果然沒錯,接著本次實習學到的知識與經(jīng)驗,希望在下次實習中做的更好,突破自己!附錄: 原理圖:
PCB圖:
實物圖:
關鍵代碼:
/**********數(shù)碼管顯示函數(shù)***********/ void xianshi(uchar shi,uchar fen){ P1OUT=0x00;P2OUT&=0xF0;//數(shù)碼管清零 uchar s1=0,s2=0,s3=0,s4=0;//定義局部變量
s1=shi/10;s2=shi%10;s3=fen/10;s4=fen%10;//數(shù)位分解 P2OUT&=~BIT0;P2OUT|=BIT1;P2OUT|=BIT2;P2OUT|=BIT3;P1OUT=table[s1];__delay_cycles(1000);P2OUT|=BIT0;P2OUT&=~BIT1;P2OUT|=BIT2;P2OUT|=BIT3;switch(dp)//小數(shù)點顯示選擇 { case 1:P1OUT=(table[s2]&0x7F);break;case 0:P1OUT=table[s2];break;default:break;} __delay_cycles(1000);P2OUT|=BIT0;P2OUT|=BIT1;P2OUT&=~BIT2;P2OUT|=BIT3;P1OUT=table[s3];__delay_cycles(1000);P2OUT|=BIT0;P2OUT|=BIT1;P2OUT|=BIT2;P2OUT&=~BIT3;P1OUT=table[s4];__delay_cycles(1000);} /************P2.5輸入判斷函數(shù)******************/ void IO_INIT(){ if((P2IN&0x20)==0){ __delay_cycles(2);if((P2IN&0x20)==0){ SW++;if(SW==3){SW=0;} } } while((P2IN&0x20)==0);} void IO_INIT2(){ if((P2IN&0x10)==0){ __delay_cycles(2);if((P2IN&0x10)==0){ ac^=1;} } while((P2IN&0x10)==0);} /*********IO口初始化函數(shù)********/ void SZ_INIT(){ P1DIR|=0xFF;//配置P1口為輸出 P1OUT|=0xff;//P1口賦初值,輸出0xFF
P2DIR|=0x0F;//配置P2.0、P2.1、P2.2、P2.3為輸出 P2DIR&=0xCF;//配置P2.4、P2.5為輸入 } /****************時鐘調(diào)試函數(shù)**********************/ void xuanze(){ switch(SW){ case 0: break;case 1: while(SW==1){ _DINT();if((P2IN&0x10)==0){ __delay_cycles(2);if((P2IN&0x10)==0){ bs++;if(bs==60){ bs=0;} } } while((P2IN&0x10)==0);xianshi(as,bs);IO_INIT();} break;case 2:while(SW==2){ _DINT();if((P2IN&0x10)==0){ __delay_cycles(2);if((P2IN&0x10)==0){ as++;dp=0;if(as==24){ as=0;} } } while((P2IN&0x10)==0);xianshi(as,bs);IO_INIT();} break;default:break;} } /*****************定時器配置函數(shù) ****************/ void dingshiqi(){ TA0CCTL0 = CCIE;//打開中斷(Timer0_A3 Capture/Compare Control 0)TA0CCR0 = 10080;//設定計數(shù)變量
TA0CTL = TASSEL_2 + MC_3;//定時器選擇時鐘SMCLK,使用模式二連續(xù)計數(shù)方式 _EINT();//開總中斷 } /***********************主函數(shù)*******************/ void main(void){ WDTCTL = WDTPW + WDTHOLD;// 關閉看門狗 SZ_INIT();dingshiqi();IO_INIT();_EINT();//開總中斷 while(1){ IO_INIT();IO_INIT2();P2OUT|=0x30;xuanze();if(bs==0){ BEEP=0X7F;} else BEEP=0x7F;if(ac==1){ xianshi(as,bs);_EINT();} else if(ac==0){ P2OUT|=0x0f;} } }
元器件詳細清單:
參考文獻:
1、張靖武、周靈彬《單片機原理、應用與PROTEUS仿真》。
2、沈建華、楊艷琴《MSP430系列16位超低功耗單片機原理及應用》。
3、童詩白、華成英《模擬電子技術基礎》。
第五篇:單片機實習報告
單片機實習報告
單片機>實習報告
(一)這次實習我們使用控制電路的單片機是AT89S51型號的。通過它實現(xiàn)對八盞雙色燈發(fā)光二極管的控制P0和《單片機實習報告總結(jié)》正文開始》 這次實習我們使用控制電路的單片機是AT89S51型號的。通過它實現(xiàn)對八盞雙色燈發(fā)光二極管的控制P0和P2口控制四盞燈。在AT89S51的9引腳接復位電路,對電路實現(xiàn)復位控制。在電路中接入74S164譯碼器和共陰極數(shù)碼管,通過AT89S51的P3口數(shù)據(jù)的輸入對共陰極數(shù)碼管的控制。同時也可實現(xiàn)雙色發(fā)光的二極管與共陰極數(shù)碼管的共同作用。在AT89S51的P3.2口接上中斷控制電路,P3.5口接入蜂鳴器,使電路實現(xiàn)中斷作用,也使電路便于檢測。盡量朝“單片”方向設計硬件系統(tǒng)。系統(tǒng)器件越多,器件之間相互干擾也越強,功耗也增大,也不可避免地降低了系統(tǒng)的穩(wěn)定性。系統(tǒng)中的相關器件要盡可能做到性能匹配。如選用CMOS芯片單片機構(gòu)成低功耗系統(tǒng)時,系統(tǒng)中所有芯片都應盡可能選擇低功耗產(chǎn)品。
硬件電路設計:
1)確保硬件結(jié)構(gòu)和應用軟件方案相結(jié)合。硬件結(jié)構(gòu)與軟件方案會相互影響,軟件能實現(xiàn)的功能盡可能由軟件實現(xiàn),以簡化硬件結(jié)構(gòu)。必須注意,由軟件實現(xiàn)的硬件功能,一般響應時間比硬件實現(xiàn)長,且占用CPU時間;
2)可靠性及抗干擾設計是硬件設計必不可少的一部分,它包括芯片、器件選擇、去耦濾波、印刷電路板的合理布線、各元器相互隔離等;
3)盡量朝“MCS-51單片”方向設計硬件系統(tǒng)。系統(tǒng)器件越多,器件之間相互干擾也越強,所消耗功耗也增大,也不可避免地降低了系統(tǒng)的穩(wěn)定性;
4)系統(tǒng)中的相關器件要盡可能做到性能匹配。如選用CMOS芯片單片機構(gòu)成低功耗系統(tǒng)時,系統(tǒng)中所有芯片都應盡可能選擇低功耗產(chǎn)品。
1.1 單片機型號及特性
單片機型號是 AT89S51。特性是:⑴8031 CPU與MCS-51⑵兼容 4K字節(jié)可編程FLASH存儲器(壽命:1000寫/擦循環(huán))⑶全靜態(tài)工作:0Hz-24KHz ⑷三級程序存儲器保密鎖定 ⑸128*8位內(nèi)部RAM ⑹32條可編程I/O線⑺兩個16位定時器/計數(shù)器 ⑻6個中斷源⑼可編程串行通道⑽低功耗的閑置和掉電模式⑾片內(nèi)振蕩器和時鐘電路
1.2 晶振電路
單片機晶振的兩個電容的作用 這兩個電容叫晶振的負載電容,分別接在晶振的兩個腳上和對地的電容,一般在幾十皮發(fā)。它會影響到晶振的諧振頻率和輸出幅度,晶振的負載電容=[(Cd*Cg)/(Cd+Cg)]+Cic+△C式中Cd,Cg為分別接在晶振的兩個腳上和對地的電容,Cic(集成電路內(nèi)部電容)+△C(PCB上電容)經(jīng)驗值為3至5pf。各種邏輯芯片的晶振引腳可以等效為電容三點式振蕩器。晶振引腳的內(nèi)部通常是一個反相器,或者是奇數(shù)個反相器串聯(lián)。在晶振輸出引腳 XO 和晶振輸入引腳 XI 之間用一個電阻連接,對于 CMOS 芯片通常是數(shù) M 到數(shù)十M 歐之間。很多芯片的引腳內(nèi)部已經(jīng)包含了這個電阻,引腳外部就不用接了。這個電阻是為了使反相器在振蕩初始時處與線性狀態(tài),反相器就如同一個有很大增益的放大器,以便于起振。石英晶體也連接在晶振引腳的輸入和輸出之間,等效為一個并聯(lián)諧振回路,振蕩頻率應該是石英晶體的并聯(lián)諧振頻率。晶體旁邊的兩個電容接地,實際上就是電容三點式電路的分壓電容,接地點就是分壓點。以接地點即分壓點為參考點,振蕩引腳的輸入和輸出是反相的,但從并聯(lián)諧振回路即石英晶體兩端來看,形成一個正反饋以保證電路持續(xù)振蕩。在芯片設計時,這兩個電容就已經(jīng)形成了,一般是兩個的容量相等,容量大小依工藝和版圖而不同,但終歸是比較小,不一定適合很寬的頻率范圍。外接時大約是數(shù) PF 到數(shù)十 PF, 依頻率和石英晶體的特性而定。需要注意的是: 這兩個電容串聯(lián)的值是并聯(lián)在諧振回路上的,會影響振蕩頻率。當兩個電容量相等時,反饋系數(shù)是 0.5, 一般是可以滿足振蕩條件的,但如果不易起振或振蕩不穩(wěn)定可以減小輸入端對地電容量,而增加輸出端的值以提高反饋量。
電路如圖所示
1.3 復位電路
單片機在開機時或在工作中因干擾而使程序失控,或工作中程序處于某種死循環(huán)狀態(tài)等情況下都需要復位。復位作用是使CPU以及其他功能部件,如串行口,中斷都恢復到一個確定初始狀態(tài),并從這個狀態(tài)開始工作。
復位電路有兩種:上電、按鈕復位,考慮到各部件影響,采用按鈕復位,當電阻給電容充電,電容的電壓為高電平,當按下按鈕時芯片復位腳近似低電平,于是芯片復位。
單片機實習報告
(二)一、生產(chǎn)實習的目的和意義:
生產(chǎn)實習是培養(yǎng)本科學生理論聯(lián)系實際,提高實際動手操作能力的重要教學環(huán)節(jié)。本專業(yè)的生產(chǎn)實習旨在使學生廣泛了解實際電子產(chǎn)品生產(chǎn)的全過程,熟悉電子產(chǎn)品的主要技術管理模式,并在實習的操作過程中學習、掌握電子產(chǎn)品的焊接、安裝、調(diào)試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高能力,為培養(yǎng)高素質(zhì)大學本科人才打下必要的基礎。通過學習,是理論與實際相結(jié)合,可以使學生加深對所學知識的理解,并為后續(xù)專業(yè)課的學習提供必要的感性知識,同時使學生直接了解本業(yè)的生產(chǎn)過程和生產(chǎn)內(nèi)容,為將來走上工作崗位提供必要的實際生產(chǎn)知識。
二、實習的基本內(nèi)容:
集中授課,進行相關知識的學習。
學習、掌握電子產(chǎn)品的獨立性設計與安裝、調(diào)試的能力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
初步了解電子整機產(chǎn)品的工藝過程。
為能使學生得到充分的鍛煉,較大的提高學生的實際動手能力,本次生產(chǎn)實習安排每一位學生獨立完成全部系統(tǒng)的設計與安裝工作。
本實習環(huán)節(jié),學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調(diào)試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項>規(guī)章制度。
三、基本要求:
在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
熟悉元器件的性能及管腳分配。
在給定的PCB板上焊接跳線,IC插座,電阻,電容,LED器件等。
檢查焊接是否正確。
插上元器件,運行系統(tǒng),并觀測系統(tǒng)工作是否正常。
四、總體設計電路思想和原理:
本次生產(chǎn)實習用到的開發(fā)板和模塊共7塊,分別為:單片機核心板,電子鐘模塊,MP3模塊,RFID模塊,無線傳輸模塊,脈搏傳感模塊,GPS模塊。
各模塊相互組合,其所能實現(xiàn)的基本功能如下:
單片機核心板+電子鐘模塊:實現(xiàn)時間的顯示,溫度的測量,且可通過遙控器調(diào)時、定鬧等。
單片機核心板+無線傳輸模塊:實現(xiàn)數(shù)據(jù)的近距離無線傳輸。
單片機核心板+MP3模塊(含SD卡):實現(xiàn)MP3播放功能。
單片機核心板+RFID模塊:實現(xiàn)地鐵檢票系統(tǒng)的模擬。
單片機核心板+脈搏傳感模塊:實現(xiàn)人體脈搏傳感的測量。
單片機核心板+GPS模塊:實現(xiàn)GPS衛(wèi)星定位功能。
(一)核心板電路設計
單片機核心板電路主要包括STC12C5A60S2單片機,電子鐘模塊接口電路,MP3接口電路,無線傳輸模塊接口電路,脈搏傳感模塊接口電路,GPS模塊接口電路,串口擴展電路,電源供電電路。該系統(tǒng)的單片機是宏晶科技生產(chǎn)的單時鐘機器周期(IT)的單片機,是高速、低功耗、超強干擾的新一代8051單片機。通過使用STC-ISP軟件,該單片機可實現(xiàn)串口在線編程,無需編程器,無需仿真器。
核心板電路的設計思想主要是圍繞單片機芯片的工作原理和特點,為其實現(xiàn)合理的設計出外圍電路:包括電源電路,顯示電路部分,復位電路部分,串行口通信電路,按鍵電路等。
(二)電子鐘模塊電路設計
該模塊主要用到的芯片有:時鐘保持芯片DS1302,單總線數(shù)字溫度傳感器DS18B20,紅外遙控解碼器TL1838A。
該模塊電路設計的思想是了解這三種芯片的工作電壓,DS1302的工作時鐘頻率以及三種芯片與單片機之間的硬件連接。
(三)MP3模塊電路設計
該模塊用到的主要芯片有MP3音頻解碼芯片VS1003,3.3V電壓轉(zhuǎn)換芯片LM1117-3.3,2.5V電壓轉(zhuǎn)換芯片LM1117-2.5。
該電路的設計思想主要是了解芯片的作用和特點,尋找各芯片之間的聯(lián)系,VS1003芯片是該模塊的主要部分。單片機設有單獨解碼MP3文件的功能,而單片機可與通過VS1003的接口電路的連接,進行MP3的解碼,實現(xiàn)音頻的輸出。通過芯片各引腳的功能和特點,合理的設計出相應的外圍電路。
(四)RFID模塊電路的設計
該模塊的電路所用到的主要芯片為13.56MHZ的非接觸式通信讀卡芯片F(xiàn)M1702。該芯片是基于ISO/4443標準的非接觸卡讀卡機專用芯片,采用0.6微米CMOS、EEPROM工藝,支持13.56MHZ頻率下的type A非接觸式通信協(xié)議,支持多種加窗算法,兼容philips的MFRC530(SPI接口)讀卡機芯片。
該模塊的電路設計思想是基于FM1702各引腳的功能和特點,合理的設計芯片的外圍電路,其中的電容和電感所構(gòu)成的天線是芯片與S50卡通信的工具。
五、單元電路設計:
單片機核心板電路分析
單片機核心板是本次實習中最重要的部分,它是實現(xiàn)各種模塊功能的基礎部分。單片機核心板的核心是STC12C5A60S2單片機芯片,圍繞該芯片設計出相應電源供電電路,蜂鳴器驅(qū)動電路,按鍵電路,串行口通信電路,復位電路,液晶屏驅(qū)動電路以及各模塊的接口電路,由以上的電路部分就構(gòu)成一個核心板電路系統(tǒng)。
電子鐘模塊電路分析
電子鐘模塊配合單片機核心板,可在LCD1602液晶屏上顯示當前的日期(年月日)時間(時分秒),環(huán)境溫度值,和紅外遙控解碼值。用戶可通過遙控器或單片機核心板上的按鍵來進行日期和時間的設置。
通過遙控上的“EQ”鍵,可控制LED顯示界面在時間、溫度、紅外解碼之間的切換。如果想調(diào)整時間,需要首先使用遙控器的“EQ”鍵將LCD顯示調(diào)制時間界面;之后通過按“播放停止鍵”將時間停止;然后再按“左快捷鍵”向右切換;最后按“加減鍵”可以進行數(shù)值的加減操作,調(diào)整完成后,再次按“播放停止鍵”,時間開始運行。另外通過單片機核心板上的K1-K4鍵也可以完成時間的調(diào)整:其中K1鍵對應遙控器的“右快捷鍵”,即實現(xiàn)向右切換年月日時分;K3鍵對應遙控器的“加鍵”,即實現(xiàn)年月日時分的加1;K4鍵對應遙控器的“減鍵”,即實現(xiàn)年月日時分的減1。
MP3電路模塊分析
是一單芯片MP3/WMA/MIDI音頻解碼和ADPCM編碼芯片,其擁有一個高性能低功耗的DSP處理器核VS-DSP。5K的指令RAM,0.5K的數(shù)據(jù)RAM,串行的控制和數(shù)據(jù)輸入接口,4個通用IO口,1個UART口;同時片內(nèi)帶有一個可變采樣率的DAC,一個立體聲DAC以及音頻耳機放大器;VS1003通過一個串行接口來接收輸入的比特流,它可以作為一個系統(tǒng)的從機。
與單片機連接的引腳主要有7個,分別為:SO、SI、SCLK、XDCS、XRESET、DREQ、MOSI,只有保證它們與單片機正確可靠的連接,才能對VS1003進行有效的操作與控制。另外,VS1003各部分的供電電壓與輸出電壓值是不同的。
芯片各部分供電電壓如下表:
供電部分最小電壓推薦電壓最大電壓
模擬)
數(shù)字)
卡是一種大容量,性價比高,體積小,訪問接口簡單的存儲卡。SDIMMC卡大量 應用于數(shù)碼相機、MP3、手機、大容量存儲設備。作為這些便攜式設備的存儲載體,它具有低功耗,非易失性,保存數(shù)據(jù)無需消耗能量的特點。
卡只使用了1-7觸點。對于1號引腳(CD/DAT3)擴展的DAT線(DAT1-DAT3)在上電后處于輸入狀態(tài),它們在執(zhí)行SET-BUS-WIDTH命令后作為DAT線操作,當不用DAT1-DAT3線時,主機應使自己的DAT1-DAT3線處于輸入模式,這樣定義是為與MMC卡保持兼容。上電后,CD/DAT3作為帶50K上拉電阻的輸入線(可用于檢測卡是否存在或選擇SPI模式)。用戶可以在正常的數(shù)據(jù)傳輸中用SET-CLR-CARD-DETECT(ACMDA口)命令斷開上拉電阻的連接。MMC卡的該引腳在SD模式下為保留引腳,在SD模式下無任何作用。對于2號引腳CMD,MMC卡在SD模式下為IO/PP/OO,MMC卡在SPI模式下為I/PP。
關于電壓匹配問題,SD卡的邏輯電平相當于3.3V TTL電平標準,而單片機的邏輯電平為5V。因此,它們之間不能直接相連,否則會有燒毀SD卡的可能。解決邏輯器件接口的電平兼容問題,原則主要有兩條:一為輸出電平器件輸出高電平的最小電壓值,應大于接受電壓器件識別為高電平的最低電壓值;二為輸出電平器件輸出低電平的最大電壓值,應小于接受器件識別為低電平的最高電壓值。考慮到SD卡在SPI協(xié)議的工作模式下,通訊都是單向的,于是在單片機向SD卡傳輸數(shù)據(jù)時采用晶體管加上拉電阻法的方案。在SD卡向單片機傳輸數(shù)據(jù)時,可以直接連接。因為它們之間的電平剛好滿足上述的電平兼容原則,既經(jīng)濟又實用。該方案可以雙電源供電(一個5V電源,一個3.3V電源供電),3.3V電源可用ASL1117穩(wěn)壓管從5V電源穩(wěn)壓獲取。
RFID模塊電路分析
基于FM1702SL的非接觸式IC卡讀寫器,只要稍加改動就能開發(fā)成不同的射頻識別應用系統(tǒng),如考勤系統(tǒng),門禁系統(tǒng),公交車收費系統(tǒng)等。S50非接觸式卡符合MIFARE的國際標準,容量8K位,數(shù)據(jù)保存期10年,又可改寫10萬次,讀無限次。S50卡不帶電源,自帶天線,內(nèi)含加密控制邏輯電路和通用邏輯電路,卡與讀卡器之間的通訊采用國際通用DES和RES保密交叉算法,具有較高的保密性能。
單片機與FMITDISL通用SPI總線通信,采用中斷工作模式,在FMITDISL復位后,必須進行一次初始化程序以便初始化SPI接口模式,而且可以同步實現(xiàn)單片機和FMITDISL的啟動工作。信息存儲在MIFARSE卡里,讀寫器與卡通過各自的天線建立起二者之間非接觸信息傳輸通道。當卡進入系統(tǒng)的工作區(qū)時,讀寫器向卡發(fā)射一組固定頻率的電磁波,卡內(nèi)有一個LC串聯(lián)諧振電路,其頻率與讀寫器發(fā)射的頻率相同,在電磁波的激勵下,LC諧振電路產(chǎn)生共振,從而使電容內(nèi)有了電荷,在這個電容的另一端接有一個單向?qū)ǖ碾娮铀冢瑢?nèi)容內(nèi)的電荷送到另一個電容內(nèi)存儲,當所有積累的電荷達到2V時,此電容可做到電源為其它電路提供工作電壓,將卡內(nèi)數(shù)據(jù)發(fā)射出去或讀取讀寫器的數(shù)據(jù)。
根據(jù)互感原理可知,讀寫器天線半徑越大,匝數(shù)越多,讀寫器上的天線和卡上的天線的互感系數(shù)就越大。根據(jù)國際標準的要求,卡和讀寫器的通信距離為10cm,通過調(diào)整天線驅(qū)動電壓可以改變通信的最長距離。天線的傳輸帶寬和品質(zhì)因數(shù)成反比關系。過高的品質(zhì)因數(shù)會導致帶寬減小,從而減弱讀寫器的調(diào)制邊帶,會導致讀寫器無法與卡通信。
無線傳輸模塊分析
是一無線通信芯片,采用FSK調(diào)制,可以實現(xiàn)點對點或是1對6的無線通信。無線通信速度最高可達2Mbps,只需為單片機系統(tǒng)預留5個GPIO,1個中斷輸入引腳,就可很容易地實現(xiàn)天線通信的功能,非常適合用MCU系統(tǒng)構(gòu)建無線通信功能。
具有收發(fā)模式,待機模式和掉電模式,四種工作模式,并由CE、寄存器內(nèi)部PWR、VP和PRIM、RX共同控制。nRF24L01所有的配置都由配置寄存器來定義,這些配置寄存器可通過SPI口訪問。SPI接口由SCK、MOSI、MISO及CSN組成,在配置模式下單片機通過SPI接口配置nRF24L01的工作參數(shù),在發(fā)射或接收模式下單片機SPI接口發(fā)送和接收數(shù)據(jù)。
單片機的控制指令從nRF24L01的MOSI引腳輸入,而nRF24L01的狀態(tài)信息和數(shù)據(jù)是從其MISO引腳輸出并送給單片機的。利用SPI傳輸數(shù)據(jù)時,是先傳輸?shù)臀蛔止?jié),再傳輸高位字節(jié),并且在傳輸每個字節(jié)時是從高位傳起。
六、單片機軟件系統(tǒng)工作流程
通過使用STC-ISP軟件,STC12C5A60S2單片機可實現(xiàn)串口在線編程。由于現(xiàn)在大的數(shù)據(jù)計算機都不存在提供單獨的串口,所以需要USB轉(zhuǎn)RS232串口線。
USB轉(zhuǎn)RS232串口設備驅(qū)動程序的安裝
STC-ISP V483串口下載軟件
七、實習過程心得:
新學期伊始,就迎來了為期四周的單片機生產(chǎn)實習。在這次生產(chǎn)實習過程中,我受益頗多。這是我們經(jīng)歷的第一次廣泛了解實際電子產(chǎn)品生產(chǎn)的全過程。從最初的設計,到焊接,安裝,調(diào)試,我們都是逐一親自動手操作完成的。在這次實習中,我們遇到了不少問題,但正是因為有了這些問題,才有了我們更加深入學習的機會。為了解決這些問題,我們查資料,探討,請教老師,充分利用自己身邊的一切資源來學習。這樣的學習過程讓我們對所學內(nèi)容理解的更深刻,而且大大提高了我們的團結(jié)協(xié)作能力。在實際操作焊接的過程中,我們從笨拙到熟練,動手能力不斷提高,有了很大的進步。這為我們以后步入工作崗位做了良好的鋪墊。
總之,通過這次生產(chǎn)實習,我受益匪淺,各方面的能力都有了提高。最后,感謝在實踐過程中悉心指導的每一位老師!