版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、、八 、亠刖言蜂鳴器蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于計(jì) 算機(jī)、打印機(jī)、復(fù)印機(jī)、報(bào)警器、電子玩具、汽車電子設(shè)備、電話機(jī)、定時(shí)器等 電子產(chǎn)品中作發(fā)聲器件 單片機(jī)驅(qū)動(dòng)蜂鳴器單片機(jī)上面使用的蜂鳴器一般都是無源電磁式的蜂鳴器。它由振蕩器、電磁 線圈、磁鐵、振動(dòng)膜片及外殼等組成。接通電源后,振蕩器產(chǎn)生的音頻信號(hào)電流 通過電磁線圈,使電磁線圈產(chǎn)生磁場,振動(dòng)膜片在電磁線圈和磁鐵的相互作用下, 周期性地振動(dòng)發(fā)聲。實(shí)習(xí)目的掌握電子元器件的焊接技術(shù),掌握單片機(jī)的結(jié)構(gòu)和原理,學(xué)會(huì)使用單片機(jī)應(yīng)用開 發(fā)技術(shù)的相關(guān)軟件(如 keil, protel99se ,avr fighter 等)能夠
2、使用 c 語言編程實(shí)現(xiàn)簡單的功能實(shí)習(xí)內(nèi)容1完成單片機(jī)試驗(yàn)開發(fā)板的焊接2根據(jù)給出的單片機(jī)試驗(yàn)開發(fā)板原理圖用protel99se畫出其原理圖和PCB圖3用keil編寫c程序并調(diào)試4用avr fighter 將寫好的c程序燒寫到實(shí)驗(yàn)板上驗(yàn)證JH51多功能單片機(jī)實(shí)驗(yàn)板使用說明drnno006000PL半丨|道倍AT89S52ISP卜戟丨Ei件嗚兒腫EX和PC. 5巾源叵團(tuán)器聲05】和2-D oaOQOQOQOQOQaOOQOSssmiS|g融黜W刨曲ra議池度工辭LCDl602Sjfl 顯十常| ooDoaooaff?2C_G?LED6 LED5 LELEW LED2 LED1LEDCLED逆呵営 &
3、00000USB隹電M6;_-心 wsctK親 ooi/aDSfj悼實(shí)時(shí)時(shí)鐘曲嘟i 一._位電昭 o賃T魴儈 斗出黠血郵 o 0 MW232叵回競論8 歸I#3址曲0m O A07-昭0xU“4J JiLChjI.HJI一 _二 匕A 嚴(yán)3LCD 1602液品顯不在綜合測試程序中已經(jīng)講液晶顯示集成在程序里,當(dāng)你進(jìn)行每個(gè)操作的候, 液晶顯示都給出相應(yīng)的顯示提示。其實(shí)這就是簡單的人機(jī)界面,也就是單片機(jī)跟 您進(jìn)行通訊。三、使用本實(shí)驗(yàn)板面對的是學(xué)生,因此在設(shè)計(jì)時(shí)充分考慮了可用性。1 電源提供本板需外接電源。外接電源有兩種方法,如果你手邊已有 5V穩(wěn)壓電源,那 么可以通過左上角用漢字標(biāo)有“電源”的 VC
4、C和GND勺兩排排針向?qū)嶒?yàn)板供電, 極性已在板上標(biāo)出,寫有“ VCC的接正電源,另一端GND接負(fù)電源。第二種方 式直接使用USB電源供電,輕巧方便。2 復(fù)位電路復(fù)位操作是為了讓單片機(jī)把當(dāng)前的所有工作停止,程序從頭開始進(jìn)行作。當(dāng) 單片機(jī)工作異常,也就是我們所說的程序跑飛,或者你所實(shí)現(xiàn)的功能需要復(fù)位操 作,那么板子中間位置用漢字標(biāo)有“復(fù)位電路”,下面有個(gè)標(biāo)號(hào)為“RESET按鍵, 按下該按鍵,單片機(jī)就復(fù)位了。3. ISP功能的使用標(biāo)號(hào)為ISP下載口的插座為ISP下載插座,此接口為標(biāo)準(zhǔn) ATMEL ISP下載線定義。將下載電纜與實(shí)驗(yàn)板正確連接SCK串行時(shí)鐘MISO主器件輸入-從器件輸出GND為電源負(fù)極
5、Vcc 電源正極RST復(fù)位端MOSI主器件輸出-從器件輸入N.C.空腳,沒有跟任何連接4 仿真功能的使用使用本板提供的仿真模塊,可以直接用串口與Keil聯(lián)機(jī),使用Mon51提供的單步、過程單步、設(shè)置斷點(diǎn)等調(diào)試方法進(jìn)行程序的調(diào)試。五用蜂鳴器演奏國歌利用蜂鳴器和單片機(jī)演奏簡單的音樂實(shí)驗(yàn)原理圖elpcfans com 逆孑 妖攏隨F 4/*定義音符表*/音頻變量名定時(shí)器初值音頻率值音名#defi neA0xEFA3/110.000HzA#defi neAs0xF08E/116.541HzA#defi neB0xFi6C/123.471HzB#defi nec0xF23D/130.813Hzc#def
6、i necs0xF303/138.591Hzc#defi ned0xF3BE/146.832Hzd#defi neds0xF46E/155.563Hzd#defi nee0xF514/164.814Hze#defi nef0xF5B1/174.614Hz#defi nefs0xF645/184.997Hzf#defi neg0xF6D1/195.998Hzg#defi negs0xF755/207.652Hzg#defi nea0xF7D1/220.000Hza#defi neas0xF847/233.082Hza#defi neb0xF8B6/246.942Hzb#defi necl0xF9
7、1F/261.626Hzci (中央C)#defi necis0xF982/277.183Hzci#defi nedi0xF9DF/293.665Hzdi#defi nedis0xFA37/311.127Hzdi#defi neel0xFA8A/329.628Hzei#defi nefl0xFAD9/349.228Hzfi#defi nefis0xFB23/369.994Hzfi#defi neg10xFB68/391.995Hzgi#defi negis0xFBAA/415.305Hzgi#defi neai0xFBE9/440.000Hzai(標(biāo)準(zhǔn)音)#defi neais0xFC24/4
8、66.164Hzai#defi nebi0xFC5B/493.883Hzbi#defi nec20xFC8F/523.251Hzc2#defi nec2s0xFCC1/554.365Hzc2#defi ned20xFCEF/587.330Hzd2#defi ned2sOxFDiB/622.254Hzd2#defi nee20xFD45/659.255Hze2#defi nef20xFD6C/698.456Hzf2#defi nef2s0xFD91/739.989Hzf2#defi neg20xFDB4/783.991Hzg2#defi neg2s0xFDD5/830.609Hzg2#defi
9、nea20xFDF4/880.000Hza2#defi nea2s0xFE12/932.328Hza2#defi neb20xFE2D/987.767Hzb2#defi nec30xFE48/ 1046.500Hzc3#defi nec3s0xFE60/ 1108.730Hzc3#defi ned30xFE78/ 1174.660Hzd3#defi ned3s0xFE8E/ 1244.510Hzd3#defi nee30xFEA3/ 1318.510Hze3#defi nef30xFEB6/ 1396.910Hzf3#defi nef3s0xFEC9/ 1479.980Hzf3#defi ne
10、g3OxFEDA/ 1567.980Hzg3#defi neg3s0xFEEB/ 1661.220Hzg3#defi nea30xFEFA/ 1760.000Hza3#defi nea3s0xFF09/ 1864.660Hza3#defi neb30xFF17/ 1975.530Hzb3/定義發(fā)聲時(shí)值T*4全音符,T*2二分音符,T四分音符,T/2八分音符,T/4十六分音符#defi ne T 625/國歌code CNote MusicTab=0,T/2,d1,T/2,g1,T+T/2,g1,T/2,g1,T/2,g1,T/2,d1,T/3,e1,T/3, f1s,T/3,g1,T,g1,T
11、,0,T/2,b1,T/2,g1,T/2,a1,T/4,b1,T/4, d2,T,d2,T,b1,T/2+T/4,b1,T/4,g1,T/2,b1,T/2,d2,T/2+T/4, b1,T/4,a1,T,a1,2*T,e2,T,d2,T,a1,T,b1,T,d2,T/2,b1,T/2, 0,T/2,d2,T/2,b1,T/2,a1,T/4,b1,T/4,g1,T,b1,T,0,T,d1,T/2+T/4,e1,T/4,g1,T/4,g1,T/4,b1,T/2+T/4,b1,T/4,d2,T/2,d2,T/2, a1,T/2,a1,T/4,a1,T/4,e1,T,a1,T+T/2,d1,T/2,g
12、1,T+T/2,g1,T/2, b1,T+T/2,b1,T/2,d2,2*T,g1,T/2+T/4,b1,T/4,d2,T/2,d2,T/2,e2,T,d2,T,b1,T/2+T/4,g1,T/4,d2,T/3,d2,T/3,d2,T/3,b1,T/2, 0,T/2,g1,T/2,0,T/2,d1,T,g1,T,b1,T/2+T/4,g1,T/4,d2,T/3,d2,T/3,d2,T/3, b1,T/2,0,T/2,g1,T/2,0,T/2,d1,T,g1,T,d1,T,g1,T,d1,T,g1,T, g1,T,0,T,0,0;/國歌code CNote MusicTab2=0,T/2,d2,
13、T/2,g2,T+T/2,g2,T/2,g2,T/2,g2,T/2,d2,T/3,e2,T/3, f2s,T/3,g2,T,g2,T,0,T/2,b2,T/2,g2,T/2,a2,T/4,b2,T/4, d3,T,d3,T,b2,T/2+T/4,b2,T/4,g2,T/2,b2,T/2,d3,T/2+T/4, b2,T/4,a2,T,a2,2*T,e3,T,d3,T,a2,T,b2,T,d3,T/2,b2,T/2, 0,T/2,d3,T/2,b2,T/2,a2,T/4,b2,T/4,g2,T,b2,T,0,T,d2,T/2+T/4,e2,T/4,g2,T/4,g2,T/4,b2,T/2+T/4
14、,b2,T/4,d3,T/2,d3,T/2, a2,T/2,a2,T/4,a2,T/4,e2,T,a2,T+T/2,d2,T/2,g2,T+T/2,g2,T/2, b2,T+T/2,b2,T/2,d3,2*T,g2,T/2+T/4,b2,T/4,d3,T/2,d3,T/2,e3,T,d3,T,b3,T/2+T/4,g2,T/4,d3,T/3,d3,T/3,d3,T/3,b2,T/2,0,T/2,g2,T/2,0,T/2,d2,T,g2,T,b2,T/2+T/4,g2,T/4,d3,T/3,d3,T/3,d3,T/3, b2,T/2,0,T/2,g2,T/2,0,T/2,d2,T,g2,T,d2
15、,T,g2,T,d2,T,g2,T, g2,T,0,T,0,0;實(shí)驗(yàn)程序/*程序功能:51單片機(jī)演奏單音樂曲硬件接法:P36控制交流蜂鳴器,發(fā)聲頻率等于P36的方波振蕩頻率*/#i nclude REG52.H /包含所選單片機(jī)的定義頭文件sbit SPEAKER = P2A0;/定義音樂輸出口sbit led = P1A0;typedef struct/定義音符結(jié)構(gòu)un sig ned int mFreq; /發(fā)聲頻率(對應(yīng)的定時(shí)器初值)un sig ned int mDelay; /發(fā)聲時(shí)值CNote;unsigned char ReloadH;/定義定時(shí)器 T1重裝值un sig ned
16、 char ReloadL;/*函數(shù):T1_ISR()功能:定時(shí)器T1中斷服務(wù)函數(shù),產(chǎn)生音樂振蕩頻率* Ivoid T1_ISR() in terrupt 3 TR1 = 0;TH1 = ReloadH;TL1 = ReloadL;TR1 = 1;SPEAKER = SPEAKER; /音樂聲頻的半個(gè)波/*函數(shù):Delay()功能:延時(shí) 0.00165.536s參數(shù):t0時(shí),延時(shí)(t*0.001)st=0時(shí),延時(shí) 65.536s*/void Delay (un sig ned int t) do1ms TH0 = 0xFC;/定時(shí)器賦初值,定時(shí)TL0 = 0x66+17;TR0 = 1;/啟動(dòng)
17、定時(shí)器while ( !TF0 );/等待定時(shí)器溢出TR0 = 0;/關(guān)閉定時(shí)器TF0 = 0;/清除溢出標(biāo)志/循環(huán)t次 while ( -t != 0 );/*函數(shù):Sou nd()功能:演奏一個(gè)音符參數(shù):*note,音符指針,指向要演奏的音符*/void Sou nd(CNote *n ote)/利用定時(shí)器T1發(fā)出音符的頻率if ( no te-mFreq != 0 ) ReloadH = (un sig ned char)( no te-mFreq 8);ReloadL = (un sig ned char) (no te-mFreq);TR1 = 1;Delay( note-mDela
18、y); /發(fā)聲延時(shí)TR1 = 0;/停止發(fā)聲TF1 = 0;SPEAKER = 1;Delay(5);/*函數(shù):Play()功能:演奏一段樂曲參數(shù):music,要演奏的樂曲*void Play(CNote music)un sig ned int n = 0;while(1)if ( music n.mDelay = 0 ) break;Sou nd(&(music n);n+;#include MusicTab.h/ 包含樂曲頭文件void mai n()/ 主程序un sig ned int i,j;TMOD = 0x11;/ 設(shè)定時(shí)器EA = 1;ET1 = 1;Play(MusicTab); / 演奏第一首樂曲 |for(i=500;i0;i-)for(j=110;j0;j-);Play(MusicT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 供電局微笑服務(wù)演講稿
- 員工代表演講稿
- 企業(yè)普通員工年終工作總結(jié)
- 去音標(biāo)課件教學(xué)課件
- 晚上做課件教學(xué)課件
- 探礦全證辦理流程
- 《EDA技術(shù)與設(shè)計(jì)》全套教學(xué)課件
- 深度多模態(tài)數(shù)據(jù)融合 Deep Multimodal Data Fusion
- 部編版歷史九年級上冊第三單元 第10課《拜占庭帝國和查士丁尼法典》說課稿
- 實(shí)數(shù)復(fù)習(xí)課件教學(xué)課件
- 第七章 立體幾何與空間向量綜合測試卷(新高考專用)(學(xué)生版) 2025年高考數(shù)學(xué)一輪復(fù)習(xí)專練(新高考專用)
- 中國急性缺血性卒中診治指南(2023版)
- 福建省殘疾人崗位精英職業(yè)技能競賽(美甲師)參考試題及答案
- 在線學(xué)習(xí)新變革課件 2024-2025學(xué)年人教版(2024)初中信息技術(shù)七年級全一冊
- 勞動(dòng)法律學(xué)習(xí)試題
- 航空器系統(tǒng)與動(dòng)力裝置學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 中考英語過去將來時(shí)趣味講解動(dòng)態(tài)課件(43張課件)
- 2024年中國汽車噴漆烤房市場調(diào)查研究報(bào)告
- 2024年全國職業(yè)院校技能大賽中職組(養(yǎng)老照護(hù)賽項(xiàng))考試題庫-下(判斷題)
- 書法(校本)教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語文九年級上冊
- 阿米巴經(jīng)營知識(shí)競賽考試題庫(濃縮300題)
評論
0/150
提交評論