




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、前 言2第一章 電子生日蠟燭的概述31.1 產(chǎn)品的介紹31.2 工作原理31.3 動手實踐41.4 注意事項41.5 所需元器件4第二章 protel99簡介52.1 protel99的發(fā)展與演變52.2 protel99的特點52.3 電路板設(shè)計的基本步驟5第三章 電路原理圖的設(shè)計與繪制7 3.1 電子生日蠟燭的電路圖如下7 3.2 電路原理圖設(shè)計步驟8 3.3 網(wǎng)絡表的生成9第四章 印制電路板的設(shè)計與繪制10 4.1 印制電路板的布線流程104.2 電路的焊接12總結(jié)13致謝14參考文獻14附錄1電子生日蠟燭的電路原理圖15附錄2單片機歌曲演奏電子生日歌曲16前 言21世紀是一個變幻莫測的
2、世紀,是一個催人奮進的時代.科學技術(shù)的飛速發(fā)展,知識更新日新月異.希望,困惑,機遇,挑戰(zhàn),隨時隨地都有可能出現(xiàn)在每一個社會成員的生活之中.抓住機遇,尋求發(fā)展,迎接挑戰(zhàn),適應變化的制勝法寶就是學習一門科學技術(shù). 隨著it信息時代的到來,也帶動了電子產(chǎn)業(yè)高速的發(fā)展。目前,電子信息技術(shù)已成為我國國民經(jīng)濟不可或缺的支柱產(chǎn)業(yè)的一部分,電子信息在社會的應用和普及率已被國際社會作為衡量一個國家智能化,數(shù)字化,網(wǎng)絡化的重要標志。高中畢業(yè)我選擇了湖南信息學院應用電子專業(yè),通過近兩年的專業(yè)課程的學習,我掌握了現(xiàn)代電子技術(shù)的基本理論和知識,對最前沿的電子科學技術(shù)也有了一定的了解,并從中獲得的學習的樂趣。在即將畢業(yè)之
3、即我選擇了譚立新老師的電子生日蠟燭作為我的畢業(yè)設(shè)計,也是作為我近兩年來學習的一個總結(jié)。第一章 電子生日蠟燭的概述1.1 產(chǎn)品介紹 這是一個模擬真實蠟燭的實驗產(chǎn)品,用火點亮,用嘴吹滅。點亮時同時播放“祝你生日快樂”樂曲,吹滅時樂曲停止播放。它能為你的生日增添喜慶氣氛。 圖1.11.2 工作原理:如上圖所示。用熱敏電阻rt和微型mic(駐極體話筒)做燈芯(實現(xiàn)火點亮嘴吹滅),數(shù)只led圍繞在燈芯周圍,點亮時即是燭光。其工作原理簡述如下: 1.2.1.用火點亮 q3 q4組成雙穩(wěn)觸發(fā)電路,當用火給熱敏電阻rt加溫時,其阻值迅速減小,q4集電極電壓降低-q3基極電壓降低-q3集電極電壓升高-q4基極電
4、壓也升高-q4集電極電壓進一步降低電路發(fā)生翻轉(zhuǎn),q3截止,q4飽和,q4集電極輸出低電平使q5飽和導通,led得電發(fā)光,同時音樂ic也得電開始演奏祝你生日快樂樂曲。1.2.2.用嘴吹滅 當嘴對著mic吹氣時,mic感應出的電信號經(jīng)q1 q2放大后,由二極管d1整流為正脈沖加至q3基極,q3基極電壓升高-q3集電極電壓降低-q4基極電壓也降低-q4集電極電壓升高-q4基極電壓進一步升高,雙穩(wěn)電路再一次發(fā)生翻轉(zhuǎn),q3飽和,q4截止,q4集電極輸出高電平使q5截止,led斷電熄滅,音樂ic也斷電停止播放音樂。1.3 動手實踐: 按上圖插接好元件.本電路所用元件較前面電路稍多,故連接完成后要仔細檢查,
5、確認無誤后,接入電源,用打火機燒烤rt,led應能點亮同時音樂ic開始工作揚聲器有樂曲播出,然后嘴對mic吹氣,led和音樂能斷電。1.4 注意事項1.4.1.熱敏電阻rt不能進行直接燒烤,應在其上纏繞金屬絲。 1.4.2.音樂ic的接發(fā),供電端與觸發(fā)端接于q5集電極。1.5 所需元器件 1.5.1.微型話筒一個。 1.5.2.10k電阻3個,1m電阻一個,1k電阻2個,100k電阻2個。 1.5.3.102pf電容一個,電解電容10up一個。 1.5.4.npn三極管4個,pnp三極管一個。 1.5.5.整流二極管一個,發(fā)光二極管一個。 1.5.6.熱敏電阻一個。 1.5.7.微型揚聲器一個
6、。 1.5.8.祝你生日快樂音樂ic一個。第二章 protel 99簡介2.1 protel99的發(fā)展與演變隨著現(xiàn)在科學日新月異地發(fā)展,現(xiàn)代電子工業(yè)也取得了長足的進步,大規(guī)模、超大規(guī)模集成電路的使用使印制電路版的走線愈加精密和復雜。在這種情況下,傳統(tǒng)的手工方式設(shè)計和制作印制電路版已顯得越來越難以適應形勢了。幸運的是電子計算機的飛速發(fā)展有效地解決了這個問題,精明的軟件廠商針對廣大電子界人士的需求及時推出了自己的電子線路cad(計算機輔助設(shè)計)軟件。這些軟件有一些共同的特征:它們能夠協(xié)助用戶完成電子產(chǎn)品路線的設(shè)計工作,比較完善的電子線路cad軟件至少具有自動布線的功能,更完善的還應有自動布局、邏輯
7、檢測、邏輯模擬等功能。protel99就是這類軟件中杰出代表。 protel軟件的良好信譽以及protel99的卓越表現(xiàn)使之很快成為眾多eda用戶的首選軟件。2.2 protel 99的特點protel 99主要由兩大部分組成:原理圖系統(tǒng)(schematic 99)。它主要用于電路原理圖的設(shè)計為印制電路板的設(shè)計打好基礎(chǔ)。 印制電路板設(shè)計系統(tǒng)(pcb 99)。它主要用于印制電路板的設(shè)計,產(chǎn)生最終的pcb文件,直接聯(lián)系到印制電路板的生產(chǎn)。2.3 電路板設(shè)計的基本步驟 一般而言,印制電路板設(shè)計最基本的完整過程大體可分為3個步驟。2.3.1 原理圖的設(shè)計原理圖的設(shè)計主要是利用protel99的原理圖設(shè)
8、計系(advancedschematic)繪制一張電路原理圖。設(shè)計者應充分利用protel99所提供的強大而完善的原理圖繪圖工具、測試工具、模擬仿真工具和各種編輯功能,來實現(xiàn)其目的,最終獲得一張正確、精美的電路原理圖,以便為接下來的工作做好準2.3.2 產(chǎn)生網(wǎng)路表網(wǎng)路表是電路原理圖設(shè)計(sch)和印制電路板設(shè)計(pcb)之間的橋梁和紐帶,它是印制電路板設(shè)計中自動布線的基礎(chǔ)和靈魂。網(wǎng)路表可以由電路電路原理圖生成,也可以從已有的印制電路板文件中提取。2.3.3 印制電路板的設(shè)計印制電路板的設(shè)計主要是針對protel99的另外一個強大的設(shè)計系統(tǒng)印制電路板設(shè)計系統(tǒng)pcb而言的。設(shè)計者可以充分利用pro
9、tel99所提供的無可比擬的強大的pcb功能來實現(xiàn)印制電路板的設(shè)計工作。簡而言之,電路板設(shè)計過程首先是繪制電路原理圖,然后由電路原理圖文件生產(chǎn)網(wǎng)路表,最后在pcb設(shè)計系統(tǒng)中根據(jù)網(wǎng)路表完成自動布線工作。也可以根據(jù)電路原理圖直接進行手工布線而不必生產(chǎn)網(wǎng)絡表。完成布線工作后,可以利用打印機或繪圖儀進行輸出打印。除此之外,用戶在設(shè)計過程中可能還要完成其他一些工作,例如創(chuàng)建自己的元件庫、編輯新元件、生產(chǎn)各種表表等。了解了電路板設(shè)計的基本步驟之后,是不是覺得設(shè)計一塊自己的電路板并不是一件難事了,事實上要真正設(shè)計出一塊滿足技術(shù)要求、功能完善、布局合理且可靠、應用、美觀的電路板絕非一朝一夕能做到的。不過沒關(guān)系
10、,萬丈高樓平地起。好了,現(xiàn)在就讓我們正式步入protel99的神奇世界。第三章 電路原理圖的繪制在第一章中我們對電子生日蠟燭的產(chǎn)品介紹和他們的工作原理作了講解,以及最后電路的動手安裝實踐也作了一些闡述,在第二章中我們也對protel99設(shè)計軟件也作了一些簡單的介紹,那么接下來我們將把平面電路圖用protel 99軟件進行電路原理圖的設(shè)計與繪制和印制電路板的設(shè)計與繪制,在這一章節(jié)中我們只介紹protel99軟件怎么繪制電路原理圖,而印制電路板的設(shè)計與繪制我們將在以后的章節(jié)中介紹。3.1 電子生日蠟燭的電路圖如圖3.1: 圖3.1 電子生日蠟燭的電路圖3.2 原理圖的設(shè)計步驟正 如前面所介紹的,電
11、路原理圖的設(shè)計是印制電路板設(shè)計中的三大步驟的第一步,也是非常重要的一步。電路原理圖設(shè)計的好壞直接影響到后面的工作。首先,原理圖 的正確性是最基本的要求,因為在一個錯誤的基礎(chǔ)上所進行的工作是沒有意義的;其次,原理圖應該布局合理,這樣不盡可以盡量避免工作出錯,也便于讀圖、便于 查找和糾正錯誤;最后,在滿足正確性和布局合理的前提下應力求原理圖的美觀。電路原理圖的設(shè)計過程可分為以下幾個步驟:(1)設(shè)置電路圖紙參數(shù)及有關(guān)信息用戶根據(jù)電路圖的復雜程度設(shè)置所用圖紙的格式、尺寸、方向等參數(shù)以及與設(shè)計有關(guān)的信息,為了以后的設(shè)計工作建立一個合適的工作平面。我們在設(shè)計的時候設(shè)計圖紙的大小為a4,水平放置,工作區(qū)顏色
12、為233號色,邊框顏色為63號色。(2)裝入所需要的元件庫將包含有用戶所需要元件的元件庫裝入設(shè)計系統(tǒng)中,以便用戶從中查找和選定所需要的元器件。我們在設(shè)計的時候由于所需的元器件系統(tǒng)都自帶,所以無需我們再裝入。(3)放置元件將用戶選定的元件方置到已建立好的工作平面,并對元件在工作平面位進行調(diào)整,對元件的序號、封裝形式、顯示狀態(tài)等進行定義和設(shè)置,以便為下一步的布線工作打好基礎(chǔ)。由于原件過多,這一步驟我們就不在講述,經(jīng)過放置和調(diào)整后的原理圖如下。(4)電路圖布線該過程實際上是利用protel99所提供的各種工具、命令進行畫圖工具,將事先放置好的元器件用具有電氣意義的導線、網(wǎng)絡標號等連接起來,使各元件之
13、間具有用戶所設(shè)計的電氣連接關(guān)系。布線結(jié)束后,一張完整的電路圖才算是基本完成。我們把所有的元器件都列出來后就可以根據(jù)圖紙所提供的效果圖進行布線。(5)調(diào)整、檢測和修改在該過程中,用戶利用protel99所提供的各種工具對前面所繪制的原理圖做進一步的調(diào)整和修改,以保證原理圖的正確和美觀。這一步驟我們也不做過多的描述,可根據(jù)需要任意的調(diào)整。調(diào)整完成后進行電氣法則(erc)測試,如有錯誤側(cè)進行修改,如沒有可生成網(wǎng)絡表。(6)補充完善該過程主要是對原理圖做一些相應的說明、標注和修飾,以增加可讀性和可視性。(7)保存和打印輸出這部分工作主要是對設(shè)計完成的原理圖進行保存、包括存盤、打印輸出等,以供在以后的工
14、作中使用。以上就是protel99軟件設(shè)計電路原理圖的設(shè)計步驟,按照上邊的步驟我們就能圓滿的設(shè)計出一張電路原理圖來,這里具體的操作細節(jié)就不在詳細解說拉,根據(jù)以上電路原理圖的設(shè)計步驟我們設(shè)計出的電子生日蠟燭的電路原理圖見附錄1:這就是我用protel99軟件制作的電子生日蠟燭原理圖,其中ic芯片原理圖庫中沒有這個元件,需要我們自己動手制作。關(guān)于音樂ic芯片我將在后面的附錄中用單片機所學的知識對它進行程序編寫使它發(fā)聲,在后面我們在講述。3.3 網(wǎng)絡表的生成在對電路圖進行檢測無誤之后,我們就生成網(wǎng)路表,以便后面pcb電路的設(shè)計,電子生日蠟燭電路圖生成的網(wǎng)絡表第四章 印制電路板的設(shè)計與繪制在第三章中我
15、們對電子生日蠟燭的電路原理圖進行了設(shè)計與繪制,并生成了印制電路板的設(shè)計與繪制所需要的網(wǎng)絡表,在這一章中我們就利用上一章節(jié)所生成的網(wǎng)絡表進行繪制電子生日蠟燭的印制電路板。4.1印制電路板的布線流程印制電路板的布線流程,基本上可以劃分為以下幾個步驟,下面我們具體地來介紹一下各個步驟。4.1.1繪制原理圖及生成網(wǎng)絡表 正如第二章中所介紹的,印制電路板設(shè)計工作首先是繪制原理圖,然后由原理圖生成相應的網(wǎng)絡表,而網(wǎng)絡表正是印制電路板自動布線的基礎(chǔ)和靈魂。網(wǎng)絡表在上一章節(jié)中我們已經(jīng)生成了,我們直接調(diào)用就可以了。4.1.2規(guī)劃電路板 在繪制電路板之前,用戶必須對所用的電路板進行初步的規(guī)劃。比如是采用單面板、雙
16、面板還是多層電路板,電路板需要多大的尺寸,采用什么樣的連接器,元件采用什么樣的封裝形式,是雙列直插(dip)還是其他形式,元件的安裝位置等等。用戶千萬不要小看這步工作,它直接影響到后續(xù)工作的進行。如果在這里出現(xiàn)問題,很可能會對后面的工作造成很大的麻煩,甚至使設(shè)計工作無法繼續(xù)進行。我們這里所用的是單面板,關(guān)于電路板的尺寸我們可以根據(jù)自己的需要任意選擇,。4.1.3啟動protel99印制電路板(pcb)編輯器 顧明思義,這步工作就是如何進入protel99印制電路板(pcb)臂編輯器的編輯環(huán)境。4.1.4設(shè)置參數(shù) 啟 動編輯器后,用戶要對元件的布置參數(shù)、板層參數(shù)、布線參數(shù)等進行相應的設(shè)置。其中有
17、些參數(shù)可以直接采用系統(tǒng)缺省值,有些參數(shù)必需根據(jù)設(shè)計要求進行修改,而 有些參數(shù)可以根據(jù)用戶自己的習慣進行設(shè)置??傊?,參數(shù)的設(shè)定是在滿足設(shè)計要求的前提下盡量符合設(shè)計人員的個人習慣,所以因人而異。4.1.5裝入網(wǎng)絡表及元件的封裝 這 一步工作是整個設(shè)計工作中一個非常重要的環(huán)節(jié)。前面已經(jīng)再三強調(diào),網(wǎng)絡表是自動布線的靈魂,也是原理圖編輯軟件與印制電路板設(shè)計之間的接口和橋梁。對于每 一個裝入的元件還必須有相應的外形即所謂的封裝形式,這也是自動布線中所不能缺少的。對于封裝的說明包含在網(wǎng)絡表文件中。 因此,只有將網(wǎng)絡表和元件的封裝裝入后,才能開始印制電路板的自動布線工作。4.1.6布置元件 在設(shè)定好的電路板的
18、尺寸和外形并裝入網(wǎng)絡表后,程序會自動裝入元件,并自動將元件布置在電路板的邊界內(nèi)。盡管程序可以自動根據(jù)電路板的外形尺寸布置各個元件的位置,但是畢竟不可能完全滿足設(shè)計的要求,因此用戶還要對元件的位置進行手工調(diào)整,以便順利地進行下面的布線工作。4.1.7自動布線與手工調(diào)整 protel99的自動布線功能十分強大,只要各種參數(shù)設(shè)置合理,元件的位置布置得當,自動布線的成功率幾乎是100%。但是,由于算法的限制以及用戶的特殊要求和習慣,自動布線往往也有許多不盡人意的地方,設(shè)計人員還必須靠手工進行調(diào)整。 手工布線中有很多至關(guān)重要的竅門,真正掌握了手工布線的技巧才算是真正學會了印制電路板的設(shè)計。4.1.8印制
19、電路板文件的保存及打印輸出 完成印制電路板的布線工作后,用戶應該及時地將文件進行存盤保存及打印輸出,以備日后使用。 以上就是protel99軟件設(shè)計pcb印制電路板的設(shè)計步驟,按照上邊的步驟我們就能圓滿的設(shè)計出一張pcb電路圖來,這里具體的操作細節(jié)就不在詳細解說拉,根據(jù)以上電路原理圖的設(shè)計步驟我們設(shè)計出的電子生日蠟燭的電路pcb板如圖4.1。 圖4.1 電子生日蠟燭的電路pcb板4.2 電路的焊接在 組裝電路時,先對電路板進行檢查,看有無裂痕,連接導線是否開路等,在插放元件的時候,最好對每個元件進行檢測,我們購買的畢竟不是軍用元件,有可能存在 一定的誤差。在焊接是要注意元件引腳的正確擺放,特別
20、是一些有級性的元件,防止插錯了有可能對電路造成短路,在焊接元件時也要注意,特別是對一些精密度高 的元件應注意電烙鐵的溫度,最好不要在風扇下面進行操作,以免風扇影響烙鐵的溫度,同時要注意焊接技術(shù),不要出現(xiàn)尖角,剪出引腳的時候,引腳不要留的太 長,避免不必要的干擾???結(jié)我的畢業(yè)設(shè)計課題是電子生日蠟燭的設(shè)計與制作,經(jīng)過一個多月的思考和準備,通過對課題的設(shè)計,大大提高了自己各方面的能力,例如對書本基礎(chǔ)知識的掌握程度,對資料的查找方法,對自己知識面的擴展和提高都有提高。 但這其中,也有自己迷茫和不知所措的時候,當我決定課題時,不知道從何下手,頭腦中也一片空白,后來經(jīng)過老師對課題的解剖,頭腦中才逐漸有了
21、輪廓 在 設(shè)計畢業(yè)課題時資料搜集花費了大量時間,采集的資料不能從頭到尾的抄寫,而要取其所需,認為有價值的材料才能引用,在網(wǎng)上,請教經(jīng)驗豐富的老師,終于獲得 了第一手資料,然后在其中加入了自己的思想,組織整理,漸漸有了頭緒。我知道,外事開頭難,只要把前段工作做好了,后面的自然就可以順利很多了,接下來是 做成產(chǎn)品需購買元,在購買元件時,有些元件很多店子都沒有賣,不停地跑了許多地方,才找到,如不親身經(jīng)歷,怎么會知道如此辛苦。 經(jīng)過不斷的修改及創(chuàng)新,一個月下來,終于看到了自己的勞動成果,一種勝利感猶然而生,經(jīng)過這一次設(shè)計,體會頗多,覺得平時學習太不刻苦了,理論知識還不夠扎實,設(shè)計起來有一定的難度,這就
22、更加堅定了我學習的動力,一定的要學好。 我 在制作電路的過程中有一種很濃厚的興趣,這源于我熱愛我的專業(yè),正是這種熱愛給了我一種無窮的力量,這種力量可以讓我廢寢忘食的不斷的改善調(diào)試電路,可以 讓我為一個小小的元件的應用而久久深思,可以讓我深夜寫著畢業(yè)設(shè)計說明書,回顧自己的畢業(yè)設(shè)計制作過程,心中一陣感慨,有失落,有興奮,有喜悅,有苦惱, 但我覺得它值得我這樣去做,因為它不僅讓我有了一次實踐的機會,讓我學會了怎樣去面對制作過程中遇到的困難,怎么去解決,讓我學會了思考,讓我在設(shè)計的同 時也復習了以前的一些知識,原來不知道學了有什么用的枯燥的電路原理,現(xiàn)在讓我在實際應用中覺得少學了好多知識,心中無限后悔
23、。但通過這次畢業(yè)設(shè)計讓我學 會了許多東西,親身體會其制作的艱難路程,這也為我以后的學習打下了結(jié)實的基礎(chǔ),在以后的學習中我將會理論聯(lián)系實際,為社會作貢獻。 參考文獻1陳爾紹等,電子控制電路實例,電子工業(yè)出版社,20042高朋等,電路設(shè)計與制版protel99入門與提高,人民郵電出版社20003朱運航,eda技術(shù)基礎(chǔ),華中科技大學出版社,20044馬忠梅等,單片機的c語言應用程序設(shè)計,北京航空航天大學出版社,20075魏漢勇等,模擬電子技術(shù)基礎(chǔ),華中科技大學出版社,2003附錄1: 電子生日蠟燭的電路原理圖附錄2:單片機歌曲演奏電子生日歌曲 功能說明:利用單片機作演奏一首生日快樂歌曲,硬件電路設(shè)計
24、如下: 1.1程演奏器原理1.演奏器原理(1)片機定時器的定時時間產(chǎn)生不同的頻率的音頻脈沖,經(jīng)放大后驅(qū)動蜂鳴器發(fā)出不同音節(jié)的聲音。(2)軟件延時來控制發(fā)音時間的長短,控制節(jié)拍,表1.2是各調(diào)1/4節(jié)拍的時間表。 表1.2 各調(diào)/4節(jié)拍的時間曲調(diào)值延時時間曲調(diào)值延時時間調(diào)4/4125ms調(diào)2/4250ms調(diào)3/4187ms(3)把樂譜中的音符何相應的節(jié)拍變換為定時常數(shù)何延時時間常數(shù),作為數(shù)據(jù)表格存放在存儲器中。由程序查表得到定時常數(shù)和延時常數(shù),分別用來控制定時器產(chǎn)生的脈沖頻率和發(fā)出該音頻脈沖的持續(xù)時間。(4)表1.3為單片機晶振頻率為12mhz是,樂曲中的音符,頻率及定時常數(shù)之間的對應表。 表1
25、.3 音符、頻率及定時常數(shù)對應關(guān)系c調(diào)音符頻率(hz)半周期(ms)定時值1.2621.90f894h2.2941.70f95ch3.3301.51fa1ah4.3491.43fa6ah5.3921.28fb00h6.4401.14fb8ch7.4941.01fc0eh15230.95fc4ah25870.85fcaeh36590.76fd08h46980.72fd30h57840.64fd80h68800.57fdc6h79880.51fe02h1、10460.47fe2ah2、11750.42fe5ch3、13180.38fe84h4、13970.36fe98h5、15680.32fec0
26、h6、17600.28fee8h7、19670.25ff06h2.歌譜 生日快樂歌 祝你生日快樂 祝你生日快樂3 步驟(1)先把樂譜的音符找出,然后根據(jù)表1.3給出的定時值按樂譜的音符順序建立編碼表table.定時值為16進制4位數(shù),拆開分為2組,如5對應的定時值為fd80h,拆分為fdh和80h兩組。前組裝入定時器的高位th0,后組裝入定時器的低位tl0。程序中將進行兩次查表來完成一個音符對應的定時器初值裝入。(2)在程序中使用定時器t0方式1來產(chǎn)生歌譜中各音符對應頻率的音頻脈沖,p3.4輸出,再經(jīng)三極管將信號放大后驅(qū)動蜂鳴器發(fā)出不同音節(jié)的聲音。(3)程序中節(jié)拍的控制是通過調(diào)用延時子程序de
27、lay的次數(shù)來實現(xiàn),1拍為748ms,即需要用4次delay;3/4拍需要調(diào)用3次delay;2/4拍需要調(diào)用2次delay。(4)節(jié)拍的控制碼在表table中位于音符的后面。如第一行“db 0fdh,80h,03h,.”中,0fdh和80h是音符5的音符碼,其后邊的03h是節(jié)拍碼,即3/4拍的時間。(5)當一個音符的發(fā)音時間到時,再查一下音符的定時常數(shù)和延時常數(shù)。依此進行下去,就可演奏出悅耳動聽的樂曲。1.2程序設(shè)計程序設(shè)計流程如圖1.4所示。2 程序匯編語言編寫的歌曲演奏源程序fs03.asm代碼如下:01: org 00h ;主程序起始地址02: jmp start ;跳至主程序03:
28、org obh ;定時器t0中斷入口04: jmp ext0 ;跳轉(zhuǎn)至t0中斷子程序05:start: mov tmod,#00000001b ;設(shè)置t0方式106: mov ie,#10000010b ;允許t0中斷07: mov dptr,#table ;存表首地址08:loop: clr a ;清009: movc a,a+dptr ;查表10: mov r1,a ;定時器高8位存入r111: inc dptr ;指針加112: clr a ;清013: movc a,a+dptr ;查表14: mov r0,a ;定時器低8位存入r015: orl a,r1 ;進行或運算16: jz next0 ;全0為休止符17: mov a,r0 18: anl a,r1 ;進行或運算19: cjne a,#0ffh,next ;全1表示樂曲結(jié)束20: jmp start ;從頭開始循環(huán)演奏21:next: mov th0,r1 ;裝入高位定時值22: mov tl0,ro ;裝入低位定時值23:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市河道清淤施工方案
- 工地施工勞務用工合同
- 土地出讓合同補充協(xié)議
- 霓虹燈施工方案
- 合金網(wǎng)兜施工方案
- 配電線路施工方案
- 南通輕質(zhì)混凝土施工方案
- 塑料管卡箍連接施工方案
- 臨朐立柱宣傳欄施工方案
- 建筑工程勞務用工協(xié)議
- 馬克思主義與社會科學方法論習題與答案
- 建信融通數(shù)字證書使用承諾函范本
- 印花烘干機操作規(guī)程
- 部編版小學四年級語文下冊同步練習試題及答案(全冊)
- 學校維修改造工程投標方案(完整技術(shù)標)
- (完整word版)中小企業(yè)劃型標準一覽表
- 非暴力溝通(完整版)
- 汽車維修公務車輛定點維修車輛保養(yǎng)投標方案
- (新統(tǒng)編版)語文八年級上冊 第四單元 大單元教學設(shè)計
- 輔酶Q10-心臟安全衛(wèi)士課件
- 申根簽證在職證明模板中英雙語備課講稿
評論
0/150
提交評論