靈感範文站

位置:首頁 > 個人文檔 > 實習報告

課程設計實習報告多篇

課程設計實習報告多篇

【第1篇】電子技術課程設計實習報告(1)

一、實習內容:

(1) 學習識別簡單的電子元件與電子線路;

(2) 學習並掌握收音機的工作原理;

(3) 按照圖紙焊接元件,組裝一臺收音機,並掌握其調試方法。

二、實習器材介紹:

(1) 電烙鐵:由於焊接的元件多,所以使用的是外熱式電烙鐵,功率爲30 w,烙鐵頭是銅製。

(2) 螺絲刀、鑷子等必備工具。

(3)松香和錫,由於錫它的熔點低,焊接時,焊錫能迅速散步在金屬表面焊接牢固,焊點光亮美觀。

(4) 兩節5號電池。

三、實習目的:

電子技術實習的主要目的就是培養我們的動手能力,同金工實習的意義是一樣的,金工實習要求我們都日常的機械車牀,勞動工具能夠熟練使用,能夠自己動手做出一個像樣的東西來。而電子技術實習就要我們對電子元器件識別,相應工具的操作,相關儀器的使用,電子設備製作、裝調的全過程,掌握查找及排除電子電路故障的常用方法有個更加詳實的體驗,不能在面對這樣的東西時還像以前那樣一籌莫展。有助於我們對理論知識的理解,幫助我們學習專業知識。使我們對電子元件及收音機的裝機與調試有一定的感性和理性認識,打好日後深入學習電子技術基礎。同時實習使我獲得了收音機的實際生產知識和裝配技能,培養理論聯繫實際的能力,提高分析問題和解決問題的能力,增強獨立工作的能力。同時也培養同學之間的團隊合作、共同探討、共同前進的精神。

具體目的

1.熟悉手工焊錫的常用工具的使用及其維護與修理。

2.基本掌握手工電烙鐵的焊接技術,能夠獨立的完成簡單電子產品的安裝與焊接。熟悉電子產品的安裝工藝的生產流程。

3.熟悉印製電路板設計的步驟和方法,熟悉手工製作印製電板的工藝流程,能夠根據電路原理圖,元器件實物設計並製作印製電路板。

4.熟悉常用電子器件的類別、型號、規格、性能及其使用範圍,能查閱有關的電子器件圖書。

5.能夠正確識別和選用常用的電子器件,並且能夠熟練使用普通萬用表和數字萬用表。

6.瞭解電子產品的焊接、調試與維修方法。

四、原理

(1)調幅收音機

用來接收調幅制廣播節目。其解調過程是用檢波器對己調幅高頻信號進行解調,調幅收音機一般工作在中波、短波或長波波段。

(2)調頻收音機

用來接收調頻制廣播節目。其解調過程是用鑑頻器對己調頻高頻信號進行解調。調頻信號在傳輸過程中,由於各種干擾,使振幅產生起伏,爲了消除干擾的影響,在鑑頻器前,常用限幅器進行限幅,使調頻信號恢復成等幅狀態,調頻收音機一般工作在超短波波段,其抗干擾能力強、噪聲小、音頻頻帶寬,音質比調幅收音機好。高保真收音機和立體聲收音機都是調頻收音機。調頻波段都在超高頻(vhf)波段,國際上規定爲87~108 mhz。

五.博士208haf收音機安裝說明

(1)插件焊接:按着先小後大、先低後高的順序進行插件焊接。

順序:過線1條——電阻7只——二極管2只——瓷片電容17只——空心線圈3只——三極管3只——濾波器3只——ic座1個——中周1個——電解電容6只——波段開關1個——變壓器2個——電位器1個——四聯1個——磁性天線1套……

【第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?單片機仿真器、編程器、實驗儀三合一綜合開發平臺(一臺)

三、實訓步驟:

(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,盡在本站範文網。

【第3篇】eda課程設計實習心得體會報告

隨着eda技術的出現,極大地提高了電路設計的效率和可操作性,減輕了設計者的勞動強度,提供課程設計指導實習,分享心得體會報告。下面是本站範文網小編爲大家收集整理的eda課程設計實習心得體會報告,歡迎大家閱讀。

eda課程設計實習心得體會報告

eda課程設計心得體會,這次eda課程設計歷時兩個星期,通過這次設計,通過這次課程設計使我懂得了理論與實際相結合是很重要的,在設計的過程中遇到問題,同時在設計的過程中發現了自己的不足之處,這次設計的數字秒錶還是比較成功的,在設計中遇到了很多問題,plc實訓心得,在學完plc理論課程後我們做了課程設計,此次設計以分組的方式進行,沒有過實際開發設計的經驗,我們基本學會了plc設計的步聚和基本方法。

這次eda課程設計歷時兩個星期,在整整兩個星期的日子裏,可以說是苦多於甜,但是可以學的到很多很多的東西,同時不僅可以鞏固以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次設計,進一步加深了對eda的瞭解,讓我對它有了更加濃厚的興趣。特別是當每一個子模塊編寫調試成功時,心裏特別的開心。但是在編寫頂層文件的程序時,遇到了不少問題,特別是各元件之間的連接,以及信號的定義,總是有錯誤,在細心的檢查下,終於找出了錯誤和警告,排除困難後,程序編譯就通過了,心裏終於舒了一口氣。在波形仿真時,也遇到了一點困難,想要的結果不能在波形上得到正確的顯示:在設定輸入的時鐘信號後,數字秒錶開始計數,但是始終看不到秒和小時的循環計數。後來,在數十次的調試之後,才發現是因爲輸入的時鐘信號對於器件的延遲時間來說太短了。經過屢次調試,終於找到了比較合適的輸入數值:時鐘週期設置在15秒左右比較合適。另外,endtime的值需要設置的長一點:500us左右,這樣就可以觀察到完整的仿真結果。

其次,在連接各個模塊的時候一定要注意各個輸入、輸出引腳的線寬,因爲每個線寬是不一樣的,只要讓各個線寬互相匹配,才能得出正確的結果,否則,出現任何一點小的誤差就會導致整個文件系統的編譯出現錯誤提示,在器件的選擇上也有一定的技巧,只有選擇了合適當前電路所適合的器件,編譯才能得到完滿成功。

通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正爲社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固。

在設計過程中,總是遇到這樣或那樣的問題。有時發現一個問題的時候,需要做大量的工作,花大量的時間才能解決。自然而然,我的耐心便在其中建立起來了。爲以後的工作積累了經驗,增強了信心。

eda課程設計實習心得體會報告想查看更多相關信息,請上本站範文網。

【第4篇】單片機課程設計的實習報告

單片機課程設計的實習報告範文1

做了兩週的單片機課程設計,我有了很多的體會和感想。

我們的課程設計有兩個主要內容:一個是出租車計費器系統(還包括255計數和50000計數);另一個就是溫度報警系統。實習可以在實驗室裏做,也可以在寢室裏自己做,我大部分時間還是在寢室裏做的。

出租車計費器的設計是第一週的內容,由於有了老師的設計圖和程序,只需要改一下自己所要求的變量就好。單片機的編程用的主要是彙編語言,說實話,我對彙編語言談不上掌握,充其量只是瞭解。學校安排的課程真的太少了,關於語言部分的學習只學了幾節課的內容,整本單片機書的內容也是學了三分之一多一點。

第二週的內容就是溫度報警系統的設計。這個內容沒有現成的程序和設計圖,需要我們真正親手去編,最鬱悶的莫過於畫設計圖。按照實驗要求上的圖畫了出來,加載程序以後卻不能正常運行,改了好多次都沒有成功。同學們電腦上軟件的版本差異也影響了交流。有些元件的型號不同,但在選用時圖形確很相似,致使選錯了元件,影響了結果。

這兩週的實習真的有點鬱悶,程序裏面的好多內容不懂,自我感覺是單片機我們所學的內容還不足以編出這兩個程序,但是隻好硬着頭皮去看去理解。但在學習過程中也充滿了樂趣,當看懂了程序的一些語句,畫出了要求的設計圖,那我喜悅那種成就感油然而生。

這次實習讓我受益匪淺,無論從知識上還是其他的各個方面。上課的時候的學習從來沒有見過真正的單片機,只是從理論的角度去理解枯燥乏味。但在實習中見過甚至使用了單片機及其系統,能夠理論聯繫實際的學習,開闊了眼界,提高了單片機知識的理解和水平。在這次課程設計中又讓我體會到了合作與團結的力量,當遇到不會或是設計不出來的地方,我們就會在qq羣裏討論或者是同學之間相互幫助。團結就是力量,無論在現在的學習中還是在以後的工作中,團結都是至關重要的,有了團結會有更多的理念、更多的思維、更多的情感。

單片機是很重要的一門課程,老師和一些工作的朋友都曾說過,如果學好一門單片機,就憑這個技術這門手藝找一個好工作也不成問題。儘管我們在課堂學到的內容很有限,但在以後的學習中單片機還需要好好的深入研究和學習,學好了單片機也就多了一項生存的本錢。最後感謝老師對我們的精心指導和幫助,感謝同學們對我的幫助。

單片機課程設計的實習報告範文2

這次這個單片機的課程設計我們完成的不太理想,我們小組兩個人都是交流生,並且不是在物理學院學習,同時選課時沒有認真全面的瞭解這門課程的安排導致沒有選上和課程配套的實驗課,一個學期也就沒有做過一次實驗,在後來的製作過程中遇到了很多困難,所以這次這個課程設計的作品完全是在沒有任何單片機制作經驗甚至是沒有做過任何相關電路的基礎上開始的。

選題的時候其實只上了幾個星期的課,對單片機能做什麼或者說以我們的水平能讓單片機做什麼根本沒有一個清晰的認識,很擔心自己的選題最後做不出來,所以當時選題時的原則是儘量的簡單可行,因爲畢竟我們沒有實驗課,一學期下來必定會比物理系的同學在具體的實驗方面落後不少,同時平時我們都在南新校區,與老師和同學的交流都很困難,在後來的具體制作過程中遇到什麼困難幾乎不可能跑到實驗室去向老師請教,同時現在社會上都在大力提倡節能,於是我們打算從這點出發在我們的身邊發現問題,當時我們聽周圍的同學說起濟南的夏天白天相當的炎熱,可是晚上退涼很快特別是深夜的時候溫度其實已經不高了,但是同學們一般晚上睡覺都比較早,都會叫風扇一直開着最大檔,可是到了深夜後已經沒有必要這麼強的風速了,這樣一夜下來將會浪費很多電能,同時還容易把同學們吹感冒。

於是我們想能不能做一個單片機系統來解決這個問題,基於以上原因我們確定了這個方案,在最初的計劃中我們還準備加入對風扇轉向的控制,使之能實現人體追蹤功能,不過在後來的具體設計中發現現在風扇的風扇轉向控制基本都是純機械裝置,要用單片機控制比較的困難,而電子控制裝置一般都出現在高端的風扇之中且價格比較昂貴,而且機械部分方面我們也無法解決。所以最後決定放棄對轉向的控制,等以後對機械方面的只是有所學習之後再做。

通過這次的課程設計作品的製作讓我對單片機的理論有了更加深入的瞭解,同時在具體的製作過程中我們發現現在書本上的知識與實際的應用存在着不小的差距,書本上的知識很多都是理想化後的結論,忽略了很多實際的因素,或者涉及的不全面,可在實際的應用時這些是不能被忽略的,我們不得不考慮這方的問題,這讓我們無法根據書上的理論就輕易得到預想中的結果,有時結果甚至很差別很大。通過這次實踐使我更深刻的體會到了理論聯繫實際的重要性,我們在今後的學習工作中會更加的注重實際,避免稱爲只會紙上談兵的趙括。

課程設計貢獻排序:這次課程設計從最初的規劃到後來的理論設計到最後的具體制作都是我們兩共同完成的,實在無法區分貢獻排序。各取50%吧。

課程改革建議:我們強烈建議將這門課程的理論學習和實驗部分合併成一門,以避免想我們這種情況的再次發生。

單片機課程設計的實習報告範文3

作爲一名自動化專業的大學生,我覺得做單片機課程設計是十分有意義的,而且是十分必要的。在已度過的大學時間裏,我們大多數接觸的是專業課。我們在課堂上掌握的僅僅是專業課的理論知識,如何去鍛鍊我們的實踐能力?如何把我們所學的專業基礎課理論知識運用到實踐中去呢?我想做類似的課程設計就爲我們提供了良好的實踐平臺。

在做本次課程設計的過程中,我感觸最深的當屬查閱大量的設計資料了。爲了讓自己的設計更加完善,查閱這方面的設計資料是十分必要的,同時也是必不可少的。我們是在做單片機課程設計,但我們不是藝術家,他們可以拋開實際盡情在幻想的世界裏翱翔,而我們一切都要有據可依,有理可尋,不切實際的構想永遠只能是構想,永遠無法升級爲設計。

接下來的4月,我意外的接到系學生工作處主管陳老師來電,說我係承辦了院校園文化藝術節的南方擂臺知識搶答競賽,而學校又沒有搶答器,要我組織幾個學生做一個搶答器。我當時想,那好啊,做搶答器不難。以前有用與非門做過,於是我便爽快的答應了陳老師,並保證沒有問題,保質保量完成。當是可能是我想得太簡單了,搶答器不就八個按鍵一個數碼管顯示不就完了麼,把最先搶到的組別顯示出來。可是到主任給我們提要求的時候才發現搶答器要實現我功能遠不只這麼多,倒計時、蜂鳴提示、範規報警、電子計分器,這些我都沒有考慮進來。主任也說了,這是一次院級的比賽,電子系做的東西要拿的'出手,要做就做點樣子出來。我想也好,雖有點難度,但符合我喜歡挑戰難度的性格。我說行!這個活我做了!

接到任務開始布屬,我把計分電路分了出去由其它幾個同學做,我專攻搶答部分。由於沒有獨立設計電路的經驗,剛開始得一步步慢慢深入,正好我會proteus。軟硬件的調度都靠它完成,這樣可以省很多的時間。做搶答器,我們花了一個月的時間,沒日沒夜的調試程序(當時單片機課程還沒學到定時器中斷,還得一邊自學。)做pcb板,採購元器件,安裝,調試,運行。那時,他們的計分電路也做好了,用了16個數碼管做顯示。我們將計分和搶答電路板及數碼管安裝在了事先木製的外殼上,進行整體調試。記得那時正趕上五一放假,而五月8號就是比賽了。我們都沒有休息,將工作間從實驗室搬到了寢室。那段時間雖然辛苦,但很充實,每個人收穫都特別大。

爲了讓自己的編程水平能進一步提高,我將自己編寫的程序發到了論壇裏與大家共享,並下載網友們的程序進行分析。電子鐘程序、液晶密碼鎖程序、跑馬燈程序、大屏幕點陣屏程序、上下位機通信程序等等,這些我都能熟練的掌握。我認爲,學編程讀別人的程序非常重要,每個人都有不同的思維,相同的任務卻有很多不同的方法,在每個程序裏都能找到些經典的段子,讓人回味。從中可以學到很多的方法,並且有些可以直接的引用。一個出色的程序員在編程時,並不是從零開始,而應該是先找出類似的例子進行分析,參考,看看有沒有值得引用和借鑑的地方,加以修改,爲自己所用。實踐證明,這樣做是對的。從當初不知如何着手到現在隨手就能寫個幾百行,短短几個月,我進步還是蠻快的。

做單片機課設那會,我幫助了班上不少的同學,幫他們調試過硬件,修改過程序,併爲他們解答了一系列的疑惑。當同學們投來羨慕的目光時,我很自豪,這些都是我努力的結果。當然,努力歸努力,方法也很重要。在這裏,我總結一下,與大家共勉:

1、基本功要雜實,要有一定的數模電基礎。學單片機首先要搞清楚它的基本結構和存儲單元的分配。

2、在學單片機的過程中,最好自己動手做一個單片機系統。先找現成的程序,現成的電路圖,做成實物,並以這個例子爲開端,帶着疑問學習,往往更有目的,更主動。

3、有條件的話先個好的開發板,便實驗時之用。沒開發板,proteus軟件仿真也行。

4、多讀有代表性的程序,讀得多了自然就會學到很多的好方法。可買本單片機子程序集看看,也可網上下載程序分析。

5、多泡泡單片機相關的論壇,與大家多交流交流,單片機完全可以自學的。

我覺得以上幾點相當重要,因爲它對我幫助很大,算是將我領進了單片機的大門,以至於我學起來不那麼吃力,沒有感覺到像大家說的那樣的難。我看過很多的程序,也調試過很多的程序,每一次收穫都不小。我的實驗室就是keil和proteus。這使我做實驗很方便。雖是虛擬的,但調試程序還是可以的,省去了很多的時間提高了效率。最近我在學cx51,因爲學單片機掌握c語言是非常重要的,c語言的通用性對學習其它類型的單片機有很大的幫助。今後,我想做嵌入式系統工程師,想學arm,想搞操作系統。所以我現在必須打好基礎,這樣才能進步。

我學單片機的一些經歷。其實我並不是很厲害,我懂的也只是一點皮毛,只是曉得單片機是怎麼回事,能編幾個小程序罷了。寫這些我只是想記錄一下我初學單片機的經歷。同時對於那些想開始學習單片機的朋友們,還是可以有一些值得借鑑的地方。希望大家都能學好單片機,那些覺得難的學得吃力的同學要對自己有信心,要多做多練,這樣才能培養學習興趣。只要堅持就能如願,同志們,加油!

【第5篇】xxxx年大學生暑期實習報告範文:課程設計實習報告範文

兩週的機械課程設計結束了,說是兩週,實則拖延到三週,因爲期間我連續有三門課程要考試,因而無暇搞設計,兩週的時間緊迫,於是不得不晚上和週末抽時間來繼續搞設計,時間抓的緊也很充實。

作爲一名工科學生,我覺得能做這樣的課程設計是十分有意義。在已度過的兩年半大學生活裏我們大多數接觸的是專業基礎課。我們在課堂上把握的僅僅是專業基礎課的理論面,如何往面對現實中的各種機械設計?如何把我們所學到的專業基礎理論知識用到實踐中往呢?我想做類似的大作業就爲我們提供了良好的實踐平臺。在做本次課程設計的過程中,我感慨最深確當屬查閱了很多次設計書和指導書。爲了讓自己的設計工科學生實習總結報告

更加完善,更加符合工程標準,一次次翻閱機械設計書是十分必要的,同時也是必不可少的。我們做的是課程設計,而不是藝術家的設計。藝術家可以拋開實際,盡情在幻想的世界裏翱翔,我們是工程師,一切都要有據可依.有理可尋,不切實際的構想永遠只能是構想,永遠無法升級爲設計。

說實話,課程設計真的有點累.然而,當我一着手清理自己的設計成果,漫漫回味這3周的心路歷程,一種少有的成功喜悅即刻使倦意頓消.雖然這是我剛學會走完的第一步,也是人生的一點小小的勝利,然而它令我感到自己成熟的許多,另我有了一中”春眠不知曉”的感悟.

通過課程設計,使我深深體會到,幹任何事都必須耐心,細緻.課程設計過程中,許多計算有時不免令我感到有些心煩意亂:因爲不小心我計算出錯,只能毫不情意地重來.但一想起老師的孜孜不倦的教誨,想到今後自己應當承擔的社會責任,想到世界上因爲某些細小失誤而出現的令世人無比震驚的事故,我不禁時刻提示自己,一定要養成一種高度負責,認真對待的良好習慣.

這次課程設計使我在工作作風上得到了一次難得的磨練. 短短三週是課程設計,使我發現了自己所掌握的知識是真正如此的缺乏,自己綜合應用所學的專業知識能力是如此的不足,幾年來的學習了那麼多的課程,今天才知道自己並不會用.想到這裏,我真的心急了,但我不泄氣,我會繼續努力,彌補以前的不足,不斷完善自己。

最後,我要感謝我的老師,是您的敬業精神感動了我,是您的教誨啓發了我;感謝我同組的同學,是你們教會我團結。

【第6篇】單片機課程設計實習報告範文

單片機課程設計實習報告

實訓任務:

做單一燈的左移右移,八個發光二極管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

【第7篇】學生電子技術課程設計實習報告

學生電子技術課程設計實習報告

實習題目:晶體管超外差收音機(原理、裝配、調試)

學生姓名

學號:=======

指導教師:

專業班級:光電子技術科學

提交日期:20xx年10月

一、實習內容:

(1)學習識別簡單的電子元件與電子線路;

(2)學習並掌握收音機的工作原理;

(3)按照圖紙焊接元件,組裝一臺收音機,並掌握其調試方法。

二、實習器材介紹:

(1)電烙鐵:由於焊接的元件多,所以使用的是外熱式電烙鐵,功率爲30w,烙鐵頭是銅製。

(2)螺絲刀、鑷子等必備工具。

(3)松香和錫,由於錫它的熔點低,焊接時,焊錫能迅速散步在金屬表面焊接牢固,焊點光亮美觀。

(4)兩節5號電池。

三、實習目的:

電子技術實習的主要目的就是培養我們的動手能力,同金工實習的意義是一樣的,金工實習要求我們都日常的機械車牀,勞動工具能夠熟練使用,能夠自己動手做出一個像樣的東西來。而電子技術實習就要我們對電子元器件識別,相應工具的操作,相關儀器的使用,電子設備製作、裝調的全過程,掌握查找及排除電子電路故障的常用方法有個更加詳實的體驗,不能在面對這樣的東西時還像以前那樣一籌莫展。有助於我們對理論知識的理解,幫助我們學習專業知識。使我們對電子元件及收音機的裝機與調試有一定的感性和理性認識,打好日後深入學習電子技術基礎。同時實習使我獲得了收音機的實際生產知識和裝配技能,培養理論聯繫實際的能力,提高分析問題和解決問題的能力,增強獨立工作的能力。同時也培養同學之間的團隊合作、共同探討、共同前進的精神。

具體目的如下:

1.熟悉手工焊錫的常用工具的使用及其維護與修理。

2.基本掌握手工電烙鐵的焊接技術,能夠獨立的完成簡單電子產品的安裝與焊接。熟悉電子產品的安裝工藝的生產流程。

3.熟悉印製電路板設計的步驟和方法,熟悉手工製作印製電板的工藝流程,能夠根據電路原理圖,元器件實物設計並製作印製電路板。

4.熟悉常用電子器件的類別、型號、規格、性能及其使用範圍,能查閱有關的電子器件圖書。

5.能夠正確識別和選用常用的電子器件,並且能夠熟練使用普通萬用表和數字萬用表。

6.瞭解電子產品的焊接、調試與維修方法。

四、原理簡述:

zx-921型收音機是由8個三極管和2個二極管組成的,其中bg1爲變頻三極管,bg2、bg3爲中頻放大三極管,bg4爲檢波三極管,bg5、bg6組成阻容耦合式前置低頻放大器,bg7、bg8組成變壓器耦合推輓低頻功率放大器。該機的主要技術指標爲:

頻率範圍:中波530~1605khz

中頻:465khz

靈敏度:小於lmv/m

選擇性:大於16db

輸出功率:56mw~140mw

電源:1.5v(1.5v乾電池一節)

zx-921型收音機電路原理圖

(一)調諧、變頻電路

l1(線圈)從磁性天線(磁棒)上感應出的電臺信號,經由l1和cl-a(雙聯電容)組成的輸入調諧迴路選擇後,只剩下需要的電臺信號,該信號耦合給l2(線圈),並由l2送bg1的基極和發射極。由於調諧迴路阻抗高,約爲100kω,三極管輸入阻抗低,約爲1~2kω。要使它們的阻抗匹配,使信號輸出最大,就必須適當選擇l1與l2的圈數比,一般取l1爲60~80圈,l2取l1的.十分之一左右。以改變輸人迴路的高端諧振頻率,使之始終低於本機振盪頻率465khz。所以微調電容c主要用於調整波段高端的接收靈敏度。相反,微調電容c對波段低端接收靈敏度的影響極小,這是因爲在波段低端雙連可變電容器cl-a幾乎全部旋進,這時cl-a的電容量很大,約爲200多微微法,微調電容器c的電容量的變化對它來說便可忽略不計。來自l2經輸入調諧迴路選擇的信號電壓一端接bg1的基極,另一端經c2旁路到地,再由地經本振迴路b2次級下半繞組,然後由c3耦合送bg1的發射極。與此同時,來自本機振盪迴路的本機振盪信號由本振線圈次級抽頭b2輸出,經電容c3耦合後注入bg1的發射極;本機振盪信號的另一端,即本振線圈次級另一端,經地由c2耦合到l2的一端,並經l2送bg1的基極。由於l2線圈只有幾匝,電感量很少,它對本機振盪信號的感抗可忽略不計。

因此,可認爲由c2耦合的本振信號是直送bg1基極,這樣在bg1三極管的發射結同時加有兩個信號,它們的頻率分別爲f振、f外。只要適當地調整bg1的上偏置電阻r,使bg。的發射結工作在非線性區(這時對應bg1集電極電流ic爲o.2~0.4ma),則f振、f外信號經bg1混頻放大後將由集電極輸出各種頻率成分的信號。由b3中頻變壓器初級繞組與電容組成的465khz並聯諧振電路,選出465khz中頻信號,並將之經中頻變壓器耦合至次級繞組,輸出送中頻放大電路進行中頻信號放大處理。在本機振盪迴路中可變電容c1-b(或簡稱振盪連)兩端並接一個微調電容器,它的主要作用是調整收音機波段高端的覆蓋範圍,其功能與輸入調諧迴路中的電容一樣。收音機波段低端的覆蓋範圍調整是調節b2本機振盪線圈的磁心,當將b2中的磁心越往下旋(用無感螺絲刀順時針轉動磁心),線圈的電感量就越大,這時本機振盪頻率就越低,對應接收的信號頻率也越低。

(二)中頻放大電路

中頻放大電路的主要任務是放大來自變頻級的465khz中頻信號。收音機的靈敏度、選擇性等技術指標主要取決於中頻放大器,一般收音機的中頻放大倍數要達到1000倍,因此,中放三極管的放大倍數取β=70左右。β值不能取得太高,否則將引起中頻放大器自激嘯叫。b3、b4和b5分別是第一中頻變壓器、第二中頻變壓器和第三中頻變壓器,它們都是單調諧中頻變壓器,初級繞組分別與各自電容器組成並聯諧振電路,諧振頻率爲465khz。在電路中它們主要起選頻、中頻信號耦合和阻抗匹配作用。來自變頻三極管bgl集電極的中頻信號,經b3選頻後,由b3次級繞組輸出,一端經電容c4、c5後送往bg2的發射極,另一端送往bg2的基極。該信號經bg2放大後由集電極輸出,並再經b4選頻進一步濾除非中頻信號後由b4次級繞組耦合輸出:同樣,b4輸出的中頻信號一端送往bg3的基極,另一端經c6、r8後送往bg3的發射極,中頻信號經bg3再一次放大後由集電極輸出送往b5中頻變壓器。來自bg3集電極已經過兩級中頻放大的中頻信號,經b5再一次選頻後,由b5次級繞組輸出,送往檢波電路進行解調處理。在上述的兩級中頻放大電路中,各極工作狀態的確定要考慮到不同的需要。

(三)檢波器及自動增益控制電路

檢波電路主要由檢波三極管bg4、濾波電容c8和檢波電阻r9、w組成。來自b5次級經中頻放大器放大的中頻信號送往三極管bg4的基極和發射極,發射結相當於二極管,檢波後輸出信號的變化規律和高頻調幅波包絡線基本一致。收音機的檢波輸出音頻信號強度也能自動地在一定範圍內保持不變。

(四)低頻前置放大與功率放大電路

來自音量電位器w中心滑片的音頻信號,經c10耦合到bg5的基極,通過由bg5、bg6組成的阻容耦合低頻前置放大器放大後,由bg6集電極送往輸入變壓器b6的初級。爲了保證前置放大器有較大的功率增益和較小的失真,取bg6的集電極靜態工作電流爲2~3ma。來自bg6集電極的音頻信號經輸入變壓器阻抗變換後,耦合輸出兩組相位差互爲180o的音頻信號,然後分別送往bg7、bg8的基極和發射極,bg7、bg8組成變壓器耦合推輓低頻功率放大器。由於電路上下是完全對稱的,來自輸入變壓器的音頻信號,經bg7、bg8功率放大後送往喇叭。r15是交流負反饋電阻,其作用是改善低頻放大器的音質。

五、實習步驟:

(一)熟悉電路元件,掌握烙筆的使用方法

老師發給我們每人一塊電路板,這是別人上一屆的學長們做好的電路摸板。老師只是叫我們用烙筆把各種電路元件拆下來,通過拆的過程,使我們熟練掌握烙筆的使用方法,同時使我們熟悉電路元件的焊接過程。

(二)發收音機裝配零件,檢查和熟悉各種零件

老師讓我們多次熟悉收音機的電路圖和熟悉電路元件,並調試元器件的好壞。

這一天的工作是相對輕鬆的,僅僅是熟悉電路圖和學習使用常用電子儀器儀表,和識別檢測常用的電子元件。

這一天最重要的就是常用電子元件的識別和檢測。我們常見的電子元件就是電阻、電容、二極管和三極管。電阻上的色帶是就是電阻的色環標記法,通過色環來表示電阻的大小,有效數字、倍率和允許誤差。現在見到的電阻的色環有四道和五道的,四道環的有效數字是前兩道環所代表,而五道環是由前三道所代表。接着識別電容器,電容用於交流耦合、濾波、隔斷直流、交流旁路和組成振盪電路等,電容的標註分爲直接標註和色標法。通過學習,我明白了直接標註的電容是用數字直接表示電容量,不標單位。標註1~4位整數時,其單位是pf,標註爲小數時,其單位是μf。也有用三位數字表示容量大小,默認單位是pf,前兩位是有效數字,第三位是有效倍率(10m),當第三位是9時,則對有效數字乘以0.1。而色標法則同電阻器的標註。檢測電容的方法是利用電容的充放電特性,一般用萬用表電阻檔測試電容的充放電現象,兩隻表筆觸及被測電容的兩條引線時,電容將被充電,錶針偏轉後返回,再將兩表筆調換一次測量,錶針將再次偏轉並返回。用相同的量程測不同的電容器時,錶針偏轉幅度越大說明容量越大。測試過程中,萬用表指針偏轉表示充放電正常,指針能回到∞,說明電容沒短路,可視爲電容完好。現在說明在模擬電路中常見的二極管,通常二極管有整流、檢波、穩壓、發光、發電、變容、和開關二極管等。檢測二極管我們利用的是二極管的正向導電性,正向導通反向截止,可以判斷管子的好壞。最後說明三極管的識別和檢測,很明顯,一般的三極管就是三個管腳,很容易識別,所以識別三極管重要的是識別三極管是hph或pnp型,以及各管腳所代表的極性。而這些的判斷都需要使用萬用表。判斷極性:對圓柱型三極管,若管腳處接頭有突出物,則將管腳衝上,順時針依次爲ebc極若沒有突出物,則管腳根處間隙較大的兩跟管腳對向自己,順時針依次爲ebc極。對半圓型三極管,將管腳向上,半圓向自己,順時針爲ebc極。判斷三極管的類型:在基於以上極性判斷的前提下,npn管,基極接黑表筆,測得電阻較小。pnp管正好相反。以上就是我對常用電子元件的識別和檢測方法。

(三)熟悉收音機的裝配圖

我們在寢室裏認真熟悉收音機的電路板的裝配圖。

(四)焊接各種零件並交收音機

這一天,我們就真正進入到電子技術實習的操作中去了,以前雖然接觸過電烙鐵,但畢竟沒有實際操作過,總是懷有幾分敬畏之心。而電子電路主要是基於電路板的,元器件的連接都需要焊接在電路板上,所以焊接質量的好壞直接關係到以後製作收音機的成敗。因此對電烙鐵這一關我們是不敢掉以輕心的。

影響焊接質量主要取決於焊接工具、助焊劑、焊料和焊接技術。對焊接工具、助焊劑、焊料這樣的物品我們是沒任何辦法的,唯一可以改善的就是我們的焊接技術,所以焊接技術就直接決定了我們實習的成敗。由於我們使用的電烙鐵是新的,所以我們就免除了除鏽的工序,直接將電烙鐵預熱,後上錫,以達到最佳焊接效果。

最終我們在這一天的實習中,焊接了十幾個元件,起初沒經驗,將電阻立得老高,這樣既不美觀也不牢靠容易形成虛焊,之後有了經驗就採取臥式法,既美觀又牢靠,只是拆卸時稍微麻煩,需要別人幫忙。焊接時雖然膽戰心驚,但還是總結出了心得,就是焊錫要用一點點下去,電烙鐵要在錫水熔化後產生光亮就拿開,這樣就能焊出光亮圓滑的焊點了。

將他們插好後就依次拆卸下來,先焊接電阻,再焊接瓷片電容(由於瓷片電容不分正負極,所以焊接同電阻)。然後是三極管,焊接時注意三極管的極性,管腳要放入相應位置。液體電容在裝配時也要注意極性,防止接反,最後就是其他固定位置元件。

在組裝收音機中,最重要的就是天線的安裝,要將天線繞組區分開,分出匝數多的一側和匝數少的一側。用萬用表測量匝數多的還是少的,電阻爲零爲一側的繞組。將繞組多的焊接在電路板上的ab點上,繞組少的焊接在電路板上的cd點上。

焊接完電路板的電子元件後,就要處理電源同電路板的連接,揚聲器同電路板的連接。將電源槽揚聲器安裝在收音機外殼的對應位置,用焊錫焊接導線在接線柱上。將電源的正負極焊接在電路板對應位置,揚聲器的導線不分正負極所以就近焊接,使導線不容易扭曲干擾爲佳。

接下來就是安裝電池,調試收音機了。因爲前期安裝焊接時謹慎小心,所以安裝完電池後,調節雙聯電容,就可以調節出臺了,而且能調出四個電臺。調試基本成功。

六、實習小結及心得:

總的來說,我對這門課是熱情高漲的。第一,我從小就對這種小製作很感興趣,那時不懂焊接,卻喜歡把東西給拆來裝去,但這樣一來,這東西就給廢了。現在電工電子實習課正是學習如何把東西“裝回去”。每次完成一個步驟,我都很有“成就感”。第二,電工電子實習,是以學生自己動手,掌握一定操作技能並親手設計、製作、組裝與調試爲特色的。它將基本技能訓練,基本工藝知識和創新啓蒙有機結合,培養我們的實踐能力和創新精神,。作爲信息時代的大學生,作爲國家重點培育的高技能人才,僅會操作鼠標是不夠的,基本的動手能力是一切工作和創造的基礎和必要條件。

通過一個星期的學習,使我們對電子工藝的理論有了初步的系統瞭解。我們瞭解到了焊普通元件與電路元件的技巧、印製電路板圖的設計製作與工藝流程、收音機的工作原理與組成元件的作用等。這些知識不僅在課堂上有效,對以後的電子工藝課的學習有很大的指導意義,在日常生活中更是有着現實意義;也對自己的動手能力是個很大的鍛鍊。實踐出真知,縱觀古今,所有發明創造無一不是在實踐中得到檢驗的。沒有足夠的動手能力,就奢談在未來的科研尤其是實驗研究中有所成就。在實習中,我鍛鍊了自己動手技巧,提高了自己解決問題的能力。比如做收音機組裝與調試時,好幾個焊盤的間距特別小,稍不留神,就焊在一起了,但是我還是完成了任務。。我覺得自己在以下幾個方面與有收穫:

1、對電子工藝的理論有了初步的系統瞭解。我們瞭解到了焊普通元件與電路元件的技巧、收音機的工作原理與組成元件的作用等。這些知識不僅在課堂上有效,對以後的電子工藝課的學習有很大的指導意義,在日常生活中更是有着現實意義。

2、對自己的動手能力是個很大的鍛鍊。在實習中,我鍛鍊了自己動手技巧,提高了自己解決問題的能力。比如在焊接芯片時,怎樣把那麼多腳分開焊接對我們來說是個難題,可是經過訓練後,我們做到了。雖然在實習中會遇到難題,但是從中我學到了很多,使自己的動手能力也有所提高,我想在以後的理論學習中我就能夠明白自己的學習方向,增進專業知識的強化。

【第8篇】單片機原理與應用技術課程設計實習報告範文

單片機原理與應用技術課程設計實習報告

基於單片機的電子琴控制系統

基於單片機的電子琴控制系統課程設計任務書

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