版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、西安航空職業(yè)技術(shù)學院西安航空職業(yè)技術(shù)學院 畢畢 業(yè)業(yè) 設(shè)設(shè) 計(論計(論 文)文) 論文題目:論文題目: 電子音樂門鈴的設(shè)計與制作電子音樂門鈴的設(shè)計與制作 所屬系部:所屬系部: 電子工程系電子工程系 指導教師指導教師: 楊思俊楊思俊 職職 稱稱: 助 教 學生姓名學生姓名 : 樊文鵬樊文鵬 學學號號: : 專專業(yè):業(yè): 應(yīng)用電子應(yīng)用電子 西安航空職業(yè)技術(shù)學院制西安航空職業(yè)技術(shù)學院制 西安航空職業(yè)技術(shù)學院西安航空職業(yè)技術(shù)學院 畢業(yè)設(shè)計(論文)任務(wù)書畢業(yè)設(shè)計(論文)任務(wù)書 題目:電子音樂門鈴的設(shè)計與制作題目:電子音樂門鈴的設(shè)計與制作 任務(wù)與要求:任務(wù)與要求: 1.1.了解單片機的編程了解單片機的編
2、程. .電路的分析方法以及系統(tǒng)控制原理電路的分析方法以及系統(tǒng)控制原理 2.2. 電子音樂門鈴的電路圖設(shè)計。電子音樂門鈴的電路圖設(shè)計。 3 3 電子音樂門鈴控制程序的編寫。電子音樂門鈴控制程序的編寫。 4 電子音樂門鈴的制作。電子音樂門鈴的制作。 時間:時間: 2010 年 12 月 20 日 至 2010 年 12月 24 日 共 1周 所屬系部:電子工程系所屬系部:電子工程系 學生姓名:學生姓名: 樊文鵬樊文鵬 學學 號:號: 專業(yè):專業(yè): 應(yīng)用電子應(yīng)用電子 指導單位或教研室:嵌入式系統(tǒng)實訓室指導單位或教研室:嵌入式系統(tǒng)實訓室 指導教師:指導教師: 楊思俊楊思俊 職職 稱:稱: 助助 教教
3、西安航空職業(yè)技術(shù)學院制西安航空職業(yè)技術(shù)學院制 西安航空職業(yè)技術(shù)學院西安航空職業(yè)技術(shù)學院 課課 程程 設(shè)設(shè) 計(實訓)計(實訓)成績評定表成績評定表 系別:電子工程系系別:電子工程系 論文評語:論文評語: 答辯情況:答辯情況: 成績:成績: 簽名:簽名: 摘要摘要 隨著時代的前進和發(fā)展,控制智能化、儀器小型化、功耗微小化得到廣泛關(guān) 注。在這些領(lǐng)域中,單片機起到了舉足輕重的作用,這就把單片機的應(yīng)用提升 到重要的地位,單片機應(yīng)用系統(tǒng)設(shè)計就成為新的技術(shù)熱點 近幾年來,隨著市場上智能化樓宇的不斷升溫,門鈴系統(tǒng)已作為智能化辦 公室和智能化住宅小區(qū)的一個重要組成部分,被各商家和用戶所接受。人們已 開始習慣用
4、門鈴系統(tǒng)代替?zhèn)鹘y(tǒng)的鐵鑰匙去管理各通道門,這使門鈴系統(tǒng)得到了 飛躍性的發(fā)展。隨著單片機技術(shù)的飛速發(fā)展,通過單片機實現(xiàn)人們對物質(zhì)生活 的滿足,這將會日益成為今后的一個重要發(fā)展的方向。 由于電子音樂門鈴具有鈴聲動聽,價格低廉,耗電少等特點,在現(xiàn)代家居 中的 應(yīng)用越來越流行。有了電子音樂門鈴,在客人拜訪時,聽到的將不再是單 調(diào)的 提示等候音,而是不同凡響的流行音樂旋律,特效音等個性化的電子聲樂。 音樂是 由音符組成。聲音的頻率范圍約在幾十到幾千赫茲,若能利用程序來控 制單片機某個口線的 高電平和低電平,則在該線口就能產(chǎn)生一定頻率的矩形波, 接上揚聲器就能發(fā)出一定頻率的聲音,若再利用延時控制“高” “低
5、”電平的持 續(xù)時間,就能改變輸出頻率,從而改變音調(diào)。要奏出準確地控制樂曲節(jié)奏,常 用節(jié)拍來表示。 現(xiàn)在對于我們可以利用單片機演奏樂曲,我們可以從單片機的基本發(fā)音實 驗出發(fā)。我們知道,聲音的頻譜范圍約在幾時到幾千赫茲,能利用程序來控制 單片機口線的高電平或低電平,則在該口線上就能產(chǎn)生一定頻率的矩形波,街 上揚聲器就能發(fā)出一定頻率的聲音,我們在利用延時程序控制“高” “低”電平 的持續(xù)時間,就能改變輸出頻率,從而改變音調(diào)而發(fā)出美妙的音樂。 關(guān)鍵詞:關(guān)鍵詞: 智能化智能化 實用化實用化 單片機單片機 嵌入式嵌入式 目錄目錄 第一章第一章 設(shè)計原理及組成設(shè)計原理及組成.- 1 - 1.1 設(shè)計原理.-
6、 1 - 1.2 電子音樂門鈴的組成.- 1 - 1.3 功率放大電路.- 4 - 第二章第二章 單片機概述單片機概述.- 5 - 第三第三章章 硬件設(shè)計硬件設(shè)計.- 6 - 3.1 芯片簡介 .- 6 - 3.2 引腳說明.- 7 - 3.3 主要電路設(shè)計 .- 9 - 3.3.1 時鐘電路.- 10 - 3.3.2 復(fù)位電路.- 10 - 第四章第四章 軟件設(shè)計軟件設(shè)計.- 11 - 4.1 音樂符設(shè)計.- 11 - 4.2 程序設(shè)計 .- 12 - 4.3 音樂門鈴的 80C51 電路圖 .- 14 - 4.4 音樂門鈴的發(fā)聲原理.- 15 - 結(jié)束語結(jié)束語.- 16 - 參考資料參考資
7、料.- 17 - 前言 由于電子音樂門鈴具有悅耳動聽,價格低廉,耗電少等優(yōu)點,在現(xiàn)代家 居中的應(yīng)用越來越流行。有了電子音樂門鈴,在有客人拜訪時,聽到的將不再 是單調(diào)的提示音,而是不同凡響的流行音樂旋律。特效音等個性化的電子音樂。 這里用一個單片機設(shè)計的電子音樂門鈴,僅需 AT89C51 單片機最小系統(tǒng),再加 上 LM386 做音頻小功放,輸出到揚聲器??腿藖碓L時,按一下按鈕,門鈴就會 奏出優(yōu)美的電子音樂。 Abstract:As the bell has a wonderful blend of electronic music, l ow price and low power consum
8、ption advantages of modern household mor e and more popular.With electronic music doorbell, where guests visit , the hearing will no longer be monotonous tone, but the extraordinar y pop melodies.Sound effects such as personalized electronic music.He re a single chip design with electronic music doo
9、rbell, just AT89C51 microcomputer system, together with a small LM386 audio amplifier to do the output to the speaker.Visitor, click the button, doorbell will play the beautiful electronic music. 第一章第一章 設(shè)計原理及組成設(shè)計原理及組成 1.11.1 設(shè)計原理設(shè)計原理 音樂門鈴的設(shè)計方案,掌握了匯編語言的編程方法,并熟練的運用 AT89C51 單片機定時器產(chǎn)生固定頻率的方波信號。推動喇叭發(fā)出旋律,音
10、樂是 由音符組成的,不同的音符是由相應(yīng)的頻率的震動產(chǎn)生,產(chǎn)生不同的音頻要有 不同固定周期的脈沖信號。要產(chǎn)生音頻脈沖,只要算出某一音頻的周期(1/F) , 然后將此周期 T 除以 2,即為半周期的時間。我們利用單片機的內(nèi)部定時器 T0,使其工作在計數(shù)器模式 1,初始化適當?shù)挠嫈?shù)值 TH0 及 TL0 以及即時這個 半周期的時間,每當記上得到此頻率的脈沖。P1.1 引腳接 LM386 作音頻功放, 然后輸出到揚聲器,從而發(fā)出美妙的樂聲。 1.21.2 電子音樂門鈴的組成電子音樂門鈴的組成 (1)系統(tǒng)供電電源 (2) 控制器及其相應(yīng)控制程序 OUT BIT P1.1 TEMP EQU 30H ORG
11、 0000H AJMP START ORG 000BH AJMP TIM0 START: MOV SP,#5FH MOV A,P3 CPL A JZ START MOV TMOD,#1 CPL A MOV IE,#B START0: MOV 30H,#0 NEXT: MOV A,30H MOV DPTR,#TABLE MOVC A,A+DPTR MOV R2,A JZ END0 ANL A,#0FH MOV R5,A MOV A,R2 SWAP A ANL A,#0FH JNZ SING CLR TR0 AJMP SING1 SING: DEC A MOV 22H,A RL A MOV DPT
12、R,#TABLE1 MOVC A,A+DPTR MOV TH0,A MOV 21H,A MOV A,22H RL A INC A MOVC A,A+DPTR MOV TL0,A MOV 20H,A SETB TR0 SING1: LCALL DELAY INC 30H AJMP NEXT END0: CLR TR0 AJMP START TIM0:PUSH ACC PUSH PSW MOV TL0,20H MOV TH0,21H CPL OUT POP PSW POP ACC RETI DELAY: MOV R7,#2 D2: MOV R4,#85 D3: MOV R3,#85 DJNZ R3
13、,$ DJNZ R4,D3 DJNZ R7,D2 DJNZ R5, DELAY RET TABLE1: DW 64260,64400,64521,64580 DW 64684,64777,64820,64898 DW 64968,65030,65058,65110 DW 65157,65178,65217 TABLE: DB 02H,82H,62H,52H,48H,02H,52H,32H,22H,18H DB 83H,91H,72H,62H,51H,61H,71H,61H,83H,61H DB 81H,51H,61H,71H,61H,51H,46H,82H,32H,52H DB 22H,42H
14、,16H,21H,41H,18H,0E4H,13H,21H,43H DB 51H,21H,41H,12H,83H,81H,61H,81H,58H,53H DB 61H,31H,22H,13H,21H,42H,52H,0E2H,42H,21H DB 11H,91H,41H,18H,63H,81H,32H,52H,21H,41H DB 16H,0E4H,11H,21H,31H,51H,26H,11H,21H,43H DB 51H,82H,62H,52H,61H,51H,42H,21H,11H,0E4H DB 44H,21H,41H,21H,11H,0E1H,11H,21H,41H,18H DB 6
15、1H,81H,51H,61H,51H,41H,32H,21H,41H,18H DB 08H,0H,04H DB 00H END 1.31.3 功率放大電路功率放大電路 R1 口接 P1.1 功率放大器的主要任務(wù)是輸出大信號和大功率,對音頻信號有效不失真的 進行放大以推動揚聲器發(fā)出聲音。 第二章 單片機概述 一臺能夠工作的計算機要有這樣幾個部分構(gòu)成:CPU(進行運算、控制)、RAM(數(shù)據(jù)存儲)、 輸入/輸出設(shè)備(串行口、并行輸出口等)。在個人計算機上這些部分被分成若干塊芯片,安裝在 一個被稱為主板的印刷線路板上。而在單片機中,這些部分,全部被做到一塊集成電路芯片中了, 所以就稱為單片機,而且有一
16、些單片機中除了上述部分外,還集成了其它部分如 A/D、D/A 等。 單片機的體積也不大,一般用 40 腳封裝,當然功能多一些的單片機也有引腳比較多的,如 68 腳,功能少的只有 10 多個或 20 多個引腳,有的甚至只有 8 只引腳。 MCS-51 是指由美國 INTEL 公司生產(chǎn)的一系列單片機的總稱,這一系列單片機包括了如 8031、8051、8751、8032、8052、8752 等品種,其中 8051 是最早最典型的產(chǎn)品。該系列其他產(chǎn) 品都是在 8051 的基礎(chǔ)上進行功能增減,改變而來的,所以人們習慣于用 8051 來稱呼 MCS-51 系列 單片機,而 8031 是前些年在我國最流行的
17、單片機,所以很多公司在做以 8051 為核心的單片機, 當然功能或多或少有些改變,以滿足不同的需求,其中 89C51 就是這幾年在我國非常流行的單片 機,它是由美國 ATMEL 公司開發(fā)生產(chǎn)的。本設(shè)計就是用 89C51 來完成的。 第三第三章章 硬件設(shè)計硬件設(shè)計 系統(tǒng)以 AT89C51 單片機為核心加上外圍電源時鐘電路、LM386 功放電路及揚聲器電路組 成。ATMEL 公司生產(chǎn)的 AT89C51 單片機是一種低功耗且電壓性能高的 8 位單片機,內(nèi)部除 CPU 外,還包括 128 字節(jié) RAM,4 個 8 位并行 I/O 口,5 個中斷優(yōu)先級,2 層中斷嵌套,2 個 16 位可編程計數(shù)器,片內(nèi)
18、集成 4k 字節(jié)可改變程序 FLASH,具有低功耗、速度快、程序 擦寫方便等優(yōu)點,完全滿足本系統(tǒng)設(shè)計需要,系統(tǒng)通過 P1.1 連接功放電路從而驅(qū)動揚聲器 產(chǎn)生電子樂聲,P3.5 口接門鈴按鍵。 3.13.1 芯片簡介芯片簡介 AT89C51 單片機是把那些作為控制應(yīng)用所必需的基本內(nèi)容都集成在一個尺寸有限的集成 電路芯片上。如果按功能劃分,它由如下功能部件組成,即微處理器、數(shù)據(jù)存儲器、程序 存儲器、并行 I/O 口、串行口、定時器/計數(shù)器、中斷系統(tǒng)及特殊功能寄存器。他們都是通 過片內(nèi)單一總線連接而成,其基本結(jié)構(gòu)依舊是 CPU 加上外圍芯片的傳統(tǒng)結(jié)構(gòu)模式。但對各 種功能部件的控制是采用特殊功能寄存
19、器的集中控制方式。 1)微處理器 該單片機中有一個 8 位的微處理器,與通用的微處理器基本相同,同樣包括了運算器和 控制器兩部分,只是增加了面向控制的處理功能,不僅可處理數(shù)據(jù),還可以進行位變量的 處理。 2)數(shù)據(jù)存儲器 片內(nèi)為 18 個字節(jié),2 片外最多可外擴至 64k 字節(jié),用來存儲程序在運行期間的工作變 量、運算的中間結(jié)果、數(shù)據(jù)暫存和緩沖、標志位等,所以稱為數(shù)據(jù)存儲器。 3)程序存儲器 由于受集成度限制,片內(nèi)只讀存儲器一般容量較小,如果片內(nèi)的只讀存儲器的容量不 夠,則需要擴展片外的只讀存儲器,片外最多可外擴至 64k 字節(jié)。 4)中斷系統(tǒng) 具有 5 個中斷源,2 個中斷優(yōu)先權(quán) 5)定時器/
20、計數(shù)器 片內(nèi)有 2 個 16 位的定時器/計數(shù)器,具有四種工作方式 6)串行口 1 個全雙工的串行口,具有四種工作方式??捎脕磉M行串行通訊,擴展并行 I/O 口,甚 至與多個單片機相連接構(gòu)成多機系統(tǒng),從而使單片機的功能更強且應(yīng)用更廣。 7)I/O 口 4 個并行 8 位 I/O 口 8)特殊功能寄存器 共有 21 個,用于對片內(nèi)的各功能的部件進行管理、控制、監(jiān)視。實際上是一些控制寄存 器和狀態(tài)寄存器,是一個具有特殊功能的 RAM 區(qū)。 由上可見,AT89C51 單片機的硬件結(jié)構(gòu)具有功能部件種類全,功能強等特點。特別值 得一提的是該單片機 CPU 中的微處理器實際上是一個完整的 1 位微計算機。
21、這個 1 位微計 算機有自己的 CPU、位寄存器、I/O 口和指令集。其在開關(guān)決策、邏輯電路仿真、過程控制 方面非常有效;而 8 位機在數(shù)據(jù)采集、運算處理方面有明顯的長處。MCS-51 單片機中 8 位 機和 1 位機的硬件資源復(fù)合在一起,二者相輔相成,它是單片機技術(shù)上的一個突破,也是 MCS-51 單片機在設(shè)計上的精美之處。 3.23.2 引腳說明引腳說明 MCS-51 是標準的 40 引腳雙列直插式集成電路芯片,引腳分布可參照單片機引腳。 P0.0P0.7 P0 口 8 位雙向線(在引腳的 3239 號端子); P1.0P1.7 P1 口 8 位雙向線(在引腳的 18 號端子); P2.0
22、P2.7 P2 口 8 位雙向線(在引腳的 2128 號端子); P3.0P3.7 P3 口 8 位雙向線(在引腳的 1017 號端子)。 (1) P0 口有三個功能: (1)外部擴展存儲器時,當作數(shù)據(jù)總線(如圖中的 D0D7 為數(shù)據(jù)總線接口) (2)外部擴展存儲器時,當作地址總線(如圖中的 A0A7 為地址總線接口) (3)不擴展時,可作一般的 I/O 口使用,但內(nèi)部無上拉電阻,作為輸入輸出時應(yīng)在外 部接上拉電阻。 (2 2)P1 口功能 P1 口只作 I/O 口使用,其內(nèi)部有上拉電阻。 (3)P2 口功能 1、擴展外部存儲器時,當作地址總線使用; 2、作一般 I/O 口使用,其內(nèi)部有上拉電
23、阻。 (4)P3 口功能 1、除了作為 I/O 口使用外(其內(nèi)部有上拉電阻),還有一些特殊功能,由特殊寄存器 來設(shè)置。 2、當作為輸入時,上拉電阻將其電位拉高,若輸入為低電平則可提供電流源,所以如 果 P0 口作為輸入時,或處在高阻抗狀態(tài),只有外接一個上拉電阻才能有效。 (5)ALE/PROG 地址鎖存控制信號 在系統(tǒng)擴展時,ALE 用于控制把 P0 口的輸出低 8 位地址送鎖存器鎖存起來,以實現(xiàn)低 位地址和數(shù)據(jù)的隔離。 PROG 為編程脈沖的輸入端,在 AT89C51 單片機內(nèi)部有一個 4kB 的程序存儲器(ROM), ROM 的作用就是用來存放用戶需要執(zhí)行的程序。我們?nèi)绾伟丫帉懞玫某绦虼嫒?/p>
24、這個 ROM 中 的呢?實際上是通過編程脈沖輸入采能寫進去,而這個脈沖的輸入端口就是 PROG。 (6)PSEN 外部程序存儲器讀選通信號 在讀外部 ROM 時 PSEN 低電平有效,以實現(xiàn)外部 ROM 單元的讀操作: 1、內(nèi)部 ROM 讀取時,PSEN 不動作; 2、外部 ROM 讀取時,在每個機器周期會動作兩次; 3、外部 RAM 讀取時,兩個 PSEN 脈沖被跳過不會輸出; 4、外接 ROM 時,與 ROM 的 OE 腳相接。 (7)EA/VPP 訪問程序存儲器控制信號 1、接高電平時:CPU 讀取內(nèi)部程序存儲器(ROM) 2、接低電平時:CPU 讀取外部程序存儲器(ROM)。8031
25、單片機內(nèi)部是沒有 ROM 的, 因此在應(yīng)用 8031 單片機時,這個腳時一直接低電平的。 (8)RST 復(fù)位信號 當輸入的信號連續(xù) 2 個機器周期以上高電平時即為有效,用以完成單片機的復(fù)位初始 化操作,當復(fù)位后程序計數(shù)器 PC=0000H,即復(fù)位后將從程序存儲器的 0000H 單元讀取第一 條指令碼。 (9)XTAL1 和 XTAL2 外接晶振引腳。當使用芯片內(nèi)部時鐘時,此二引腳用于外接石英晶體和微調(diào)電容;當使 用外部時鐘時,用于接外部時鐘脈沖信號。 (10)VCC 電源+5V 輸入 (11)GND 接地 3.33.3 主要電路設(shè)計主要電路設(shè)計 AT89C51 是片內(nèi)有 ROM/EPROM 的
26、單片機,因此,這種芯片構(gòu)成的系統(tǒng)簡單、可靠。本設(shè) 計利用單片機芯片構(gòu)成應(yīng)用系統(tǒng)時,主要是將單片機街上時鐘電路和復(fù)位電路。其應(yīng)用特 點: 有可供用戶使用的大量有可供用戶使用的大量 I/OI/O 線線 內(nèi)部存儲器容量有限內(nèi)部存儲器容量有限 應(yīng)用系統(tǒng)開發(fā)具有特殊性應(yīng)用系統(tǒng)開發(fā)具有特殊性 3.3.13.3.1 時鐘電路時鐘電路 AT89C51 雖然有內(nèi)部振蕩電路,但要形成時鐘,必須外部附加電路。AT89C51 單片機的 時鐘產(chǎn)生方法有兩種:內(nèi)部時鐘方式和外部時鐘方式。 本設(shè)計采用最常用的內(nèi)部時鐘方式,即用外接晶體和電容組成的并聯(lián)諧振回路。震蕩 晶體可在 1.2MHZ 到 12MHZ 之間選擇。電容值無
27、嚴格要求,單電容取值對振蕩頻率輸出的穩(wěn) 定性、大小、振蕩電路起振速度有少許影響,CX1、CX2 可在 20pF 到 100pF 之間取值,但 在 60pF 到 70pF 時振蕩器有較高的頻率穩(wěn)定性。所以本設(shè)計中,震蕩晶體頻率選擇 12MHZ,電容選擇 20pF。 在設(shè)計印刷電路板時,晶體和電容應(yīng)盡可能靠近單片機芯片安裝,以減少寄生電容, 更好的保證振蕩器穩(wěn)定和可靠工作。 3.3.23.3.2 復(fù)位電路復(fù)位電路 AT89C51 的復(fù)位是由外部的復(fù)位電路來實現(xiàn)的。復(fù)位引腳 RST 通過一個施密特觸發(fā)器來 抑制噪聲。在每個機器周期的 S5P2,施密特觸發(fā)器的輸出電平由復(fù)位電路采樣一次,然后 才能得到
28、內(nèi)部復(fù)位操作所需要的信號。 復(fù)位電路通常采用上電自動復(fù)位和按鈕復(fù)位兩種方式。 最簡單的上電自動復(fù)位電路中 上電自動復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的。只要 VCC 的上升時間不超過 1ms,就可以實現(xiàn)自動上電復(fù)位。時鐘頻率采用 12MHZ 時 C 取 10F,R 取 1k。 除了上電復(fù)位外,有時還需要按鍵手動復(fù)位。本設(shè)計就是用的按鍵手動復(fù)位。按鍵手 動復(fù)位有電平方式和脈沖方式兩種。其中電平復(fù)位是通過 RST 端經(jīng)電阻與電源 VCC 接通而 實現(xiàn)的。 第四章第四章 軟件設(shè)計軟件設(shè)計 4.14.1 音樂符設(shè)計音樂符設(shè)計 首先建立音樂,把音樂的音符找出。建立各個音符的定時常數(shù) T 值表,編寫程
29、序時 我們把 T 值表按順序建立在“TABLE”欄。每個發(fā)音符使用一個字節(jié),字節(jié)的位(簡譜碼) 代表音符的節(jié)拍。如果 1 拍為 0.4 秒,4 分之一秒就是 0.4 秒。只要設(shè)定延時時間就求得 節(jié)拍的時間。假設(shè) 4 分之一為 1DELAY,則一拍應(yīng)為 4DELAY,依次類推。所以只要求出 4 分 之一的 DELAY 時間。其余的節(jié)拍就是它的倍數(shù)。4 分之一拍的延時在此我們設(shè)為 125ms,節(jié) 拍碼如表:節(jié)拍數(shù)及節(jié)碼數(shù) 節(jié)拍數(shù)節(jié)碼數(shù) 1 1/4 拍 2 2/4 拍 3 3/4 拍 4 1 拍 5 1 又 1/4 拍 6 1 又 1/2 拍 8 2 拍 A 2 又 1/2 拍 C 3 拍 F 3
30、又 3/4 拍 音符對應(yīng)的簡譜碼、頻率及定時常數(shù) 音符簡譜碼頻率(HZ)定時常數(shù)(T) 低 SO 139264260 低 LA 244064400 低 TI 349464524 中 DO 452364580 中 RE 558764684 中 MI 665964777 中 FA 769864820 中 SO 878464898 中 LA 988064968 中 TI A98865030 高 DO B104665058 高 RE C117565110 高 MI D131865157 高 FA E139765178 高 SO F156865217 不發(fā)音 0 定時器初始值的求法如下: T65536-
31、N65536-Fi2Fr 例如:設(shè) K65536,F(xiàn)Fi1MHz,求低音 DO(261Hz)、中音 DO(523Hz) 、高音的 DO(1046Hz)的定時器初始值。 T65536-N65536-Fi2Fr65536-2Fr65536-/Fr 低音 DO:T65536-/26263627 中音 DO:T65536-/52364580 高音 DO:T65536-/104765059 4.24.2 程序設(shè)計程序設(shè)計 匯編程序如下: OUT BIT P1.1 TEMP EQU 30H ORG 0000H AJMP START ORG 000BH AJMP TIM0 START: MOV SP,#5F
32、H MOV A,P3 CPL A JZ START MOV TMOD,#1 CPL A MOV IE,#B START0: MOV 30H,#0 NEXT: MOV A,30H MOV DPTR,#TABLE MOVC A,A+DPTR MOV R2,A JZ END0 ANL A,#0FH MOV R5,A MOV A,R2 SWAP A ANL A,#0FH JNZ SING CLR TR0 AJMP SING1 SING: DEC A MOV 22H,A RL A MOV DPTR,#TABLE1 MOVC A,A+DPTR MOV TH0,A MOV 21H,A MOV A,22H R
33、L A INC A MOVC A,A+DPTR MOV TL0,A MOV 20H,A SETB TR0 SING1: LCALL DELAY INC 30H AJMP NEXT END0: CLR TR0 AJMP START TIM0:PUSH ACC PUSH PSW MOV TL0,20H MOV TH0,21H CPL OUT POP PSW POP ACC RETI DELAY: MOV R7,#2 D2: MOV R4,#85 D3: MOV R3,#85 DJNZ R3,$ DJNZ R4,D3 DJNZ R7,D2 DJNZ R5, DELAY RET TABLE1: DW
34、64260,64400,64521,64580 DW 64684,64777,64820,64898 DW 64968,65030,65058,65110 DW 65157,65178,65217 TABLE: DB 02H,82H,62H,52H,48H,02H,52H,32H,22H,18H DB 83H,91H,72H,62H,51H,61H,71H,61H,83H,61H DB 81H,51H,61H,71H,61H,51H,46H,82H,32H,52H DB 22H,42H,16H,21H,41H,18H,0E4H,13H,21H,43H DB 51H,21H,41H,12H,83H,81H,61H,81H,58H,53H DB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【KS5U原創(chuàng)】新課標2021年高二暑假化學作業(yè)(八)
- 【創(chuàng)新設(shè)計】(人教)2020-2021高中化學選修五【分層訓練】4-3-蛋白質(zhì)和核酸
- 【創(chuàng)新設(shè)計】2020-2021學年高中物理人教版選修3-1練習:1.10-電容器的電容
- 【名師一號】2020-2021學年高中地理人教版必修三-雙基限時練7
- 【2021春走向高考】2022屆高三歷史(岳麓版)一輪復(fù)習:階段性測試題10
- 保定市2022高考英語閱讀理解選練(1)答案
- 2021廣東韶關(guān)市高考英語自選練習(3)及答案
- 《結(jié)直腸癌教學》課件
- 【學練考】2021-2022學年高一歷史岳麓版必修1練習冊:單元測評一-
- 【名師一號】2020-2021學年高中數(shù)學人教B版必修2雙基限時練9(第一章)
- 2025年中國煙草總公司湖北省公司校園招聘227人高頻重點提升(共500題)附帶答案詳解
- 部隊行車安全課件
- 2024版帶貨主播電商平臺合作服務(wù)合同范本3篇
- 2025公司資產(chǎn)劃轉(zhuǎn)合同
- 2024-2030年中國鋁汽車緊固件行業(yè)銷售規(guī)模與盈利前景預(yù)測報告
- 2025康復(fù)科年度工作計劃
- 廣東省清遠市2023-2024學年高一上學期期末質(zhì)量檢測物理試題(解析版)
- 拼圖行業(yè)未來五年前景展望
- 2024-2025學年人教版數(shù)學五年級上冊期末檢測試卷(含答案)
- 廣西玉林市(2024年-2025年小學六年級語文)統(tǒng)編版質(zhì)量測試(上學期)試卷及答案
- 《外盤期貨常識》課件
評論
0/150
提交評論