可選音樂(lè)播放器
《可選音樂(lè)播放器》由會(huì)員分享,可在線閱讀,更多相關(guān)《可選音樂(lè)播放器(19頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、課程設(shè)計(jì)說(shuō)明書 <2018 /2018學(xué)年第二學(xué)期) 課程名稱:?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 題目:可選音樂(lè)播放器 專業(yè)班級(jí):電氣項(xiàng)目及其自動(dòng)化 學(xué)生姓名: 學(xué)號(hào):0900625 指導(dǎo)教師: 設(shè)計(jì)周數(shù):2周 設(shè)計(jì)成績(jī): 2018年6月20日 目錄 1. 課程設(shè)計(jì)目的與要求 2 2. 總體設(shè)計(jì) 2 2.1硬件電路總體方案設(shè)計(jì) 2 單片機(jī) 2 數(shù)碼管顯示電路 4 蜂鳴器發(fā)聲電路 5 按鈕電路 5 發(fā)光二極管電路 6 時(shí)鐘振蕩電路 7 2.1.7 復(fù)位電路 7 2.1.8 總電路圖 8 2.2 軟件總體設(shè)計(jì)方案 8 2.2.1 程序流程圖 8 2.
2、2.2 音樂(lè)產(chǎn)生原理 10 2.2.3 程序設(shè)計(jì) 11 2.3 軟件和硬件調(diào)試 14 2.3.1 硬件調(diào)試 14 2.3.2 軟件調(diào)試 15 3.心得體會(huì) .15 附表一 ..16 音樂(lè)播放器 1.課程設(shè)計(jì)目的與要求 (1>利用 I/O 口產(chǎn)生一定頻率的方波,驅(qū)動(dòng)蜂鳴器,發(fā)出不同的音調(diào),從而演樂(lè)曲 ( 內(nèi) 存 3 首樂(lè)曲 > 。 (2>采用七段數(shù)碼管和發(fā)光二極管來(lái)顯示當(dāng)前播放的歌曲序號(hào) , 播放樂(lè)曲時(shí) , 數(shù)碼管顯示 當(dāng)前歌曲序號(hào)同時(shí)對(duì)應(yīng)二極管點(diǎn)亮。 (3>可通過(guò)功能鍵來(lái)進(jìn)行樂(lè)曲切換 , 按下鍵時(shí)從當(dāng)前歌曲切換到下一首歌曲 , 且可實(shí)現(xiàn)歌 曲自動(dòng)循環(huán)。
3、 2.總體設(shè)計(jì) <1)硬件部分由數(shù)碼管、發(fā)光二極管、蜂鳴器、單片機(jī)、按鈕組成,來(lái)實(shí)現(xiàn)歌曲的播 放和歌曲序號(hào)的顯示,按鈕用來(lái)實(shí)現(xiàn)對(duì)下一首歌曲的切換,每按一次按鈕播放器切換到下 一首歌曲。 <2)軟件用來(lái)對(duì)單片機(jī)的各引腳進(jìn)行控制進(jìn)而控制數(shù)碼管的顯示數(shù)目,同時(shí)在蜂鳴器 的輸出端口產(chǎn)生不同頻率的矩形波進(jìn)而產(chǎn)生音樂(lè),當(dāng)按鈕按下時(shí)程序要完成對(duì)歌曲的切 換,對(duì)數(shù)碼管和發(fā)光二極管的切換。 2.1硬件電路總體方案設(shè)計(jì) 硬件電路由數(shù)碼管分顯示電路、蜂鳴器發(fā)聲電路、按鈕電路、發(fā)光二極管顯示電路、時(shí)鐘 振蕩電路、單片機(jī)組成。顯示電路用來(lái)對(duì)當(dāng)前播放歌曲序號(hào)進(jìn)行顯示,蜂鳴器發(fā)生電路用 來(lái)進(jìn)行音樂(lè)的產(chǎn)生,按
4、鈕電路用來(lái)進(jìn)行當(dāng)前歌曲到下一首的切換,三個(gè)發(fā)光二極管分別對(duì) 應(yīng)三首歌曲,播放歌曲時(shí)與其對(duì)應(yīng)發(fā)光二極管點(diǎn)亮,另外兩個(gè)發(fā)光二極管不亮。時(shí)鐘振蕩 電路用來(lái)為單片機(jī)產(chǎn)生時(shí)鐘脈沖,本設(shè)計(jì)采用內(nèi)部時(shí)鐘方式。 單片機(jī) AT89C51按功能劃分有如下功能部件組成: <1 )微處理器CPU :AT89C51單片機(jī)中有1個(gè)8位的CPU與通用的CPU基本相同,同樣包 含了運(yùn)算器和控制器兩大部分 ,只是增加了面向控制的處理功能 ,不僅可以處理字節(jié)數(shù)據(jù),還 可以進(jìn)行為變量的處理。 <2)數(shù)據(jù)存儲(chǔ)器 RAM片內(nèi)位128B,片外最多可外擴(kuò) 64KB.數(shù)據(jù)存儲(chǔ)器來(lái)存儲(chǔ)單片機(jī)運(yùn)行 期間的工作變量、運(yùn)算的中間結(jié)果、數(shù)據(jù)
5、暫存和緩沖、標(biāo)志位等。片內(nèi)的 128B的RAM以 高速RAM的形式集成在單片機(jī)內(nèi),可以加快單片機(jī)的運(yùn)行速度,降低功耗。 3)程序存儲(chǔ)器 (4>4個(gè)8位并行 (5>1個(gè)串行口 <6)2個(gè)16位定時(shí)器 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 匚 L 匚 匚 r 匚 P1.6 匚 P1.7 匚 RST匚 (8>特殊功能功能寄存器一 ■— (TXD) P3.1 匚 (7>中斷系統(tǒng):具有 制、監(jiān)視。 AT89C51 (INT1) P3.3 匚 站 口 口 工rt -rt_U 厶站 仃口 J (T1) P3.5 匚 亠t.t— .r.r
6、. XTAL1 :接外部晶振的一/ 放大器構(gòu)成了片 XTAL2 :接外部晶振的一/ GND匚 鐘發(fā)生器輸入端。 1 片外 2 39 3 38 4 37 5 36 35 7 34 8 33 13 口下 28 15 26 卜引腳。在單片機(jī) 4 AJ 蕩 振 咅 外二 用 個(gè)引腳。在片內(nèi)接I 20 21 可擴(kuò)展只讀存儲(chǔ)器,最多擴(kuò)至 64KB □ PO.O (AD0) □ P0.1 (AD1) □ P0.2 (AD2) □ P0.3 (AD3) □ P0.4 (AD4) □ P0.5 (AD5) □ P0.6 (AD6) □ P0.7 (
7、AD7) -尸對(duì)片內(nèi)各功能部件進(jìn)行管理、 □ ALE/PRT5G 豈一個(gè)具有特殊功能的 □ P2.7 (A15) □ P2.6 (A14) □ RAM區(qū) 「它是一反相放大器輸入端,這個(gè) 二i 4刀卩丿2z J女丄也° □ P2.2 (A1D) 1振蕩器的反相放大器輸出端和內(nèi)部時(shí) □ P2.0 (A8) 接外部振蕩信號(hào)的輸入。 RST :AT89C51的復(fù)位信號(hào)輸入AT腳9,高電位引作圖當(dāng)要對(duì)芯片又時(shí)'只要將此引腳電 位提升到高電位,并持續(xù)兩個(gè)機(jī)器周期以上的時(shí)間, AT89C51便能完成系統(tǒng)復(fù)位的各項(xiàng) 工作,使得內(nèi)部特殊功能寄存器的內(nèi)容均被設(shè)成已知狀態(tài)。 P
8、0 口 (P0.0~P0.7>是一個(gè)8位漏極開路雙向輸入輸出端口,當(dāng)訪問(wèn)外部數(shù)據(jù)時(shí),它是地 址總線 <低8位)和數(shù)據(jù)總線復(fù)用。外部不擴(kuò)展而單片應(yīng)用時(shí),則作一般雙向 I / 0 口 用。P0 口每一個(gè)引腳可以推動(dòng) 8個(gè)LSTTL負(fù)載。 P2 口(P2.0~P2.7> 口是具有內(nèi)部提升電路的雙向 I/O端口(準(zhǔn)雙向并行I/O 口〉,當(dāng)訪 問(wèn)外部程序存儲(chǔ)器時(shí),它是高 8位地址。外部不擴(kuò)展而單片應(yīng)用時(shí),則作一般雙向 I /0 口用。每一個(gè)引腳可以推動(dòng) 4個(gè)LSTL負(fù)載。 P1 口 (P1.0~P1.7> 口是具有內(nèi)部提升電路的雙向 I/O端口(準(zhǔn)雙向并行I/O 口〉,其輸 出可以推動(dòng)4個(gè)L
9、STTL負(fù)載。僅供用戶作為輸入輸出用的端口。 P3 口 (P3.0~P3.7> 口是具有內(nèi)部提升電路的雙向 I/O端口(準(zhǔn)雙向并行I/O 口〉,它還 提供特殊功能,包括串行通信、外部中斷控制、計(jì)時(shí)計(jì)數(shù)控制及外部隨機(jī)存儲(chǔ)器內(nèi)容的讀 取或?qū)懭肟刂频裙δ堋? 2.1.2 數(shù)碼管顯示電路 數(shù)碼管選用七段顯示數(shù)碼管 LED,接單片機(jī)的 P0端口,用單片機(jī)的 P0端口來(lái)控制七段 數(shù)碼管(用控制七段碼 a,b,c,d,e,f> ,通過(guò)對(duì) P0端口賦不同的值來(lái)改變 P0端 口輸出的電平進(jìn)而來(lái)改變數(shù)碼管顯示的數(shù)值。因?yàn)?P0端口為三態(tài)門,作為輸出端口時(shí)須外 ■frd .K-LSJ]- IC 0
10、
4
2
7
ft#
35
77
36
迢
34
33
二
"7
PC.O'ADO PC.l ADI Pfl.2 AD2 PO.3AD3
PO.5/AD5 P0C.AD6
PC.7 AD7 Pl JO Pl.l
Pl.2
S0C51BH BQAi
接上拉電阻。數(shù)碼管顯示電路如圖 2-2 所示
蜂鳴器發(fā)聲電路
蜂鳴器發(fā)聲電路由蜂鳴器、三極管 11、口來(lái)對(duì)電流進(jìn)行放大,三極管與 P1. 0端口共同
完成對(duì)蜂鳴器的驅(qū)動(dòng)。蜂鳴器發(fā)生電路圖如圖 2-3所示
按鈕電路
圖2-3蜂鳴器電路
按鈕電路由按鈕、上拉電阻組成。按鈕接 P3. 2端口,未按下按鈕時(shí) P3. 2端口為高電
平,當(dāng)按鈕按下時(shí)在 P3. 2端口產(chǎn)生一個(gè)低電平輸入單片機(jī),來(lái)產(chǎn)生切換到下一曲的信
號(hào),進(jìn)而通過(guò)軟件來(lái)完成歌曲的切換。按鈕電路如圖 2-4所示
RES2 VCC
L:
R3
RES2
VCC
T
J2
U1
19
ih
14
15
RST XTAL1
EAATP
RXDP3.0
INT0P3,2
LNTT'P3.3
12、
T0/P3.4
T1.151 斗
發(fā)光二極管電路
圖2-4按鈕電路
發(fā)光二極管電路由限流電阻和發(fā)光二極管組成,三個(gè)二極管分別接 P2. 7、P2. 6和P2. 5
三個(gè)端口。三個(gè)發(fā)光二極管分別對(duì)應(yīng)三首歌曲,當(dāng)有歌曲播放時(shí)與其對(duì)應(yīng)的發(fā)光二極管點(diǎn)
亮,另外兩個(gè)發(fā)光二極管不亮。通過(guò)改變 P2 口的輸出來(lái)使二極管狀態(tài)改變,二極管采用低
電平驅(qū)動(dòng),防止復(fù)位時(shí)二極管全亮。發(fā)光二極管點(diǎn)路如圖 2-5所示
衛(wèi)AL2 亜P3J WRP3.6
TXDP3.1
.ALE7R0G
P27/A15
P2.6A14
P25/A13
P2.3/AU
P2.2A10
13、LED
LED
R12
r 1—1
R
VCC
R13 T
I I~
R
R14
R
LED
P2.1 A9
P2.0A8
圖2-5發(fā)光二極管電路
時(shí)鐘振蕩電路
時(shí)鐘振蕩電路由晶振 <12MHZ和電容組成,接單片機(jī)的 XTAL1和XTAL2引腳。時(shí)鐘振蕩電
路用來(lái)為單片機(jī)產(chǎn)生時(shí)鐘脈沖,為內(nèi)部時(shí)鐘方式。時(shí)鐘振蕩電路圖如圖 2-6 所示
C2
33pf
33pf
U1
CC
r_
復(fù)位電路
LI
!□!
JZ
RST
PSEN
O-
XTAL1
XTAL2
EAATP
RDP3.7
匚:-
TJVTS.'TJl A 14、
Tip tji x
圖2-6晶振電路
29
H
T7
17
復(fù)位電路由電解電容、電阻和按鈕組成。
復(fù)位分為上電復(fù)位和手動(dòng)復(fù)位,上電復(fù)位在單片
兩種復(fù)位方
機(jī)一上電時(shí)對(duì)單片及進(jìn)行復(fù)位,手動(dòng)復(fù)位通過(guò)外部按鈕來(lái)對(duì)單片機(jī)進(jìn)行復(fù)位。
式的結(jié)果一樣。復(fù)位電路的電路圖如圖 2-7所示
總電路圖
由上述的數(shù)碼管分顯示電路、蜂鳴器發(fā)聲電路^7癬位電路發(fā)光二極管顯示電路、時(shí)鐘振
15、蕩電路和單片機(jī)組成總電路圖。總電路圖配合軟件程序可實(shí)現(xiàn)音樂(lè)播放器的功 能,總電路圖和 PCB版圖如附一、附二所示。
2.2軟件總體設(shè)計(jì)方案
2.2.1 程序流程圖
■■
開始
(1>要
周期的時(shí)間
重復(fù)計(jì)I
產(chǎn)生不
同頻
率的方法。
時(shí)956
沖值
記數(shù)脈
31H
/Fr N
曰
—? 3IH
:記數(shù)值
,就可得到中音D0(523HZ>。 es yes
(2>利用
元歌
唱第
音樂(lè)產(chǎn)生原理
疋否
使其
判斷
卜
/1=956在每記數(shù)
判斷有無(wú)按1鍵 判斷下^
判斷某一曰時(shí)器的周初始化(忻音頻 >,然后將此周期除以 2,即為半
, 16、利用定時(shí)器計(jì)時(shí)這個(gè)半
周期時(shí)
間再對(duì)曰
判斷31H的
8051的內(nèi)部定
次時(shí)將
N=Fi/2
虬每當(dāng)計(jì)時(shí)到后就將輸出脈沖的 I/O反相,然后
口反站就可在
腳上得到此頻率的脈沖 no
DE下,改變記
總數(shù)值THO及TLO以
3HZ,其周期
23=1912循環(huán)第三首歌曲要令計(jì)數(shù)器定
循環(huán)第一首歌曲
按鍵次數(shù)計(jì)數(shù)
賦初值yeSQH
「H :內(nèi)部計(jì)時(shí)一次為—1微秒|.故其頻率為 1MHZ
31H力口一并顯示,唱第二首歌
:要產(chǎn)生的頻率一 J 丿
Fr
(3>起記數(shù)值的求法如下:
載入節(jié)拍 載入音符
T= 6553 17、6 — N= 65536 — Fi / 2/ Fr
例如:設(shè) K= 65536, F =
記數(shù)值
00000=
判斷3
Z求低音D0<523HZ,高音的
D0<1046HZ 的
是否為
樂(lè)是否結(jié)束
T= 65536— N= 65536 — Fi
5536 —1000000/ 2 / Fr = 65536 — 500000 / Fr
(4>
比如一節(jié)拍時(shí)間為 0.4秒,則1/4節(jié)拍時(shí)間為 0.1
秒,只要根據(jù)延遲時(shí)間就可
用延時(shí)
DELAY以此類推
程序的次數(shù)即可實(shí)現(xiàn)不
yes
節(jié)拍的產(chǎn)生通過(guò)延時(shí)程序匚來(lái)實(shí)現(xiàn)!
1個(gè)DELA丫則一節(jié)拍為
ORG 0
18、JMP S
ORG 0
JMP T
判斷有無(wú)按鍵
求得按下1/4拍的DELAY時(shí)間,其它節(jié)拍時(shí)間第二首整曲倍」通過(guò)設(shè)定調(diào)
程序設(shè)計(jì)31H加一并顯示,唱第三首歌
000H
START:MOV TMOD,#0 MOV IE,#82H JB P3.2,$ CALL DELAY1 JNB P3.2,$
TART
00BH
M ?
判斷31H是
;初始化T0
19、
MOV 31H,#00
START0:MOV 30H,#SONG
LCALL XIANSHI
***************************************************
PD: JB P3.2,NEXT
LCALL DELAY1
JNB P3.2,DEN0
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 TR 20、0
JMP D1
***************************************************
SING: DEC A
MOV 22H,A
RL A
MOV DPTR,#TABLE
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
***********************************************
D1:
CALL DELAY
INC 30H
JMP 21、DP
*************************************************
; 取簡(jiǎn)譜碼指針 < 第一首)
取節(jié)拍和音頻值
載入取到的音符碼,開始播放
簡(jiǎn)譜碼指針加一
查詢程序
END0: CLR TR0
MOV A,31H
XRL A,#00H
JNZ END1
MOV 30H,#SONG
JB 22、 P3.2,NEXT
CALL DELAY1
JNB P3.2,$
INC 31H
LCALL XIANSHI
MOV 30H,#SONG1
JMP DP
END1: CLR TR0
MOV A,31H
XRL A,#01H
JNZ END2
MOV 30H,#SONG1
JB P3.2,NEXT
CALL DELAY1
JNB P3.2,$
INC 31H
LCALL XIANSHI
MOV 30H,#SONG2
JMP DP
END2: CLR TR0
MOV A,31H
XRL A,02H
JNZ END3
MOV 30H,#SONG2
J 23、B P3.2,NEXT
CALL DELAY1
JNB P3.2,$
END3: MOV 31H,#00H
JMP START0
定時(shí)器中斷程序
************************************************************
TIM0: PUSH ACC
PUSH PSW
SETB RS0
CLR RS1
MOV TL0,20H
MOV TH0,21H
CPL P1.0
POP PSW
POP ACC
RETI
延時(shí)程序
************************************************ 24、*****
DELAY: MOV R7,#02
D2: MOV R4,#125
D3: MOV R3,#248
DJNZ R3,$
DJNZ R4,D3
DJNZ R7,D2
DJNZ R5,DELAY
****************************************************
DELAY1:
MOV R4,#20
D4: MOV R3,#248
DJNZ R3,$
DJNZ R4,D4
RET
*****************************************************
XIANSHI: MOV DP 25、TR,#OUT_TAB
MOV A,31H
MOVC A,@A+DPTR
MOV P0,A
MOV DPTR,#LED_TAB
MOV A,31H
MOVC A,@A+DPTR
MOV P2,A
RET
******************************************************
ORG 0300H
OUT_TAB:
DB 06H,5BH,4FH
LED_TAB:
DB 7FH,0BFH,0DFH
TABLE:
DW 64260,64400,64524,64580
DW 64684,64777,64820,64898
DW 6 26、4968,65030,65058,65110
DW 65157,65178,65217
SONG: 。第一首歌 生日快樂(lè) 。1
DB 82H,01H,81H,94H,84H
DB 0B4H,0A4H,04H
DB 82H,01H,81H,94H,84H
DB 0C4H,0B4H,04H 。2
DB 82H,01H,81H,0F4H,0D4H
DB 0B4H,0A4H,94H
DB 0E2H,01H,0E1H,0D4H,0B4H
按鍵去抖延時(shí)程序
數(shù)碼管和二極管顯示程序
程序調(diào)用表
27、
DB 0C4H,0B4H,04H
DB 00H
SONG1: 。第二首歌 兩只老虎
。1
DB 44H,54H,64H,44H
DB 44H,54H,64H,44H
DB 64H,74H,88H
DB 64H,74H,88H
。2
DB 82H,92H,82H,72H,64H,44H
DB 82H,92H,82H,72H,64H,44H
DB 44H,84H,48H
DB 44H,14H,48H
DB 00H
28、
SONG2: 。第三首歌 不倒翁
。1
DB
84H,94H,88H
DB
64H,54H,68H
DB
84H,64H,54H,44H
DB
62H,82H,42H,62H,58H
。2
DB
84H,94H,88H
DB
64H,54H,68H
DB
84H,64H,54H,44H
DB
52H,42H,52H,62H,48H
DB
00H
2.3 軟件和硬件調(diào)試
2.3.1 硬件調(diào)試
硬件調(diào)試:硬件調(diào)試是利用 DVCC實(shí)驗(yàn)與開發(fā)系統(tǒng)、基本測(cè)試儀器 < 萬(wàn)用表、示波器
等),檢查用戶系統(tǒng)硬件中存在的故障。硬件調(diào)試可分為靜態(tài)調(diào)試與 29、動(dòng)態(tài)調(diào)試兩步進(jìn)行。
靜態(tài)調(diào)試:是在用戶系統(tǒng)未工作時(shí)的一種硬件檢測(cè)。 第一步:目測(cè)。檢查外部的各種元件或者是電路是否有斷點(diǎn)。 第二步:用萬(wàn)用表測(cè)試。先用萬(wàn)用表復(fù)核目測(cè)中有疑問(wèn)的連接點(diǎn),再檢測(cè)各種電源線 與地線之間是否有短路現(xiàn)象。
第三步:加電檢測(cè)。給板加電,檢測(cè)所有插座或是器件的電源端是否符合要求的值 第四步:聯(lián)機(jī)檢查。因?yàn)橹挥杏脝纹瑱C(jī)開發(fā)系統(tǒng)才能完成對(duì)用戶系統(tǒng)的調(diào)試。 動(dòng)態(tài)調(diào)試:是在用戶系統(tǒng)工作的情況下發(fā)現(xiàn)和排除用戶系統(tǒng)硬件中存在的器件內(nèi)部故 障、器件連接邏輯錯(cuò)誤等的一種硬件檢查。動(dòng)態(tài)調(diào)試的一般方法是由近及遠(yuǎn)、由分到合。 由分到合是指首先按邏輯功能將用戶系統(tǒng)硬件電路分為若干塊,當(dāng)調(diào)試電路時(shí) 30、,與該元件 無(wú)關(guān)的器件全部從用戶系統(tǒng)中去掉,這樣可以將故障范圍限定在某個(gè)局部的電路上。當(dāng)各 塊電路無(wú)故障后,將各電路逐塊加入系統(tǒng)中,在對(duì)各塊電路功能及各電路間可能存在的相 互聯(lián)系進(jìn)行調(diào)試。由分到合的調(diào)試既告完成。由近及遠(yuǎn)是將信號(hào)流經(jīng)的各器件按照距離單 片機(jī)的邏輯距離進(jìn)行由近及遠(yuǎn)的分層,然后分層調(diào)試。調(diào)試時(shí),仍采用去掉無(wú)關(guān)元件的方 法,逐層調(diào)試下去,就會(huì)定位故障元件了。
232軟件調(diào)試
軟件調(diào)試是通過(guò)對(duì)程序的匯編、連接、執(zhí)行來(lái)發(fā)現(xiàn)程序中存在的語(yǔ)法錯(cuò)誤與邏輯錯(cuò)誤 并加以排除糾正的過(guò)程。
上電后,數(shù)碼管顯示 8,正常。第一次按下按鍵,播放第一首歌曲,數(shù)碼管顯示 1,對(duì)
應(yīng)發(fā)光二極管點(diǎn)亮,歌曲 31、播放完畢后可自動(dòng)循環(huán)播放。第二次按下按鍵,播放第二首歌 曲,數(shù)碼管顯示 2,對(duì)應(yīng)發(fā)光二極管點(diǎn)亮,歌曲播放完畢后可自動(dòng)循環(huán)播放。第三次按下 按鍵,播放第三首歌曲,數(shù)碼管顯示 3,對(duì)應(yīng)發(fā)光二極管點(diǎn)亮,歌曲播放完畢后可自動(dòng)循
環(huán)播放。第四次按下按鍵,重復(fù)以上過(guò)程。與要求相同,調(diào)試成功。
3.0心得體會(huì)
通過(guò)兩周的單片機(jī)課程設(shè)計(jì)我從其中學(xué)到了很多東西。在這兩周里我進(jìn)一步鞏固了這學(xué)期 所學(xué)的單片機(jī)課程,加深了對(duì)單片機(jī)的理解。在課程設(shè)計(jì)過(guò)程中我學(xué)會(huì)了如何系統(tǒng)的設(shè)計(jì) 一個(gè)完整的程序,如何來(lái)設(shè)計(jì)硬件電路。在編程的過(guò)程我遇到了許多的問(wèn)題,通過(guò)查閱資 料來(lái)解決這些問(wèn)題,在這個(gè)過(guò)程中我不但進(jìn)一步加深了自己對(duì)所 32、學(xué)知識(shí)的理解而且學(xué)會(huì)了 如何查找資料解決問(wèn)題。同時(shí)我也明白要想得成功就一定要有恒心和毅力。
通過(guò)這次課程設(shè)計(jì),我體會(huì)到了成功的喜悅,聽著自己設(shè)計(jì)的程序下載到單片機(jī)中播 放出音樂(lè),非常高興。這次的課程設(shè)計(jì)在一定程度上改變了我單片機(jī)這門課程的態(tài)度,并學(xué) 會(huì)了將理論運(yùn)用到實(shí)踐中去。我明白了一個(gè)人要想做好一件事,就必須具備自信心,耐 心,還要有毅力,要膽大心細(xì),要勇于嘗試,要手腦并用,最后才能交出一份令人滿意的 答卷。
附表
名稱
數(shù)量
型號(hào)
備注
單片機(jī)
1
AT89C52
晶振
1
6MHZ
電容
3
22uf<1 個(gè))20pf(2
個(gè)>
蜂鳴器
1
數(shù)碼管
1
LG5611AH
發(fā)光二極管
3
電阻
21
1k(9 個(gè) >200<1 個(gè))
470<11 個(gè))
按鈕
2
三極管
1
S9012
PNP型三極管
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《筍芽?jī)骸氛n件
- 高速鐵路同相供電
- 二年級(jí)語(yǔ)文下冊(cè)-第4單元-13《激光的話》課件4-語(yǔ)文S版
- 《一枚金幣》課件
- 1441單項(xiàng)式乘以多項(xiàng)式(課件)PPT
- 12分式的乘法和除法
- 常見蔬菜分類
- 保險(xiǎn)客戶經(jīng)營(yíng)1361法則
- 現(xiàn)場(chǎng)目視管理與看板管理
- 高中政治-4.2文化在繼承中發(fā)展課件1-新人教版必修3PPT文檔
- 八年級(jí)生物上冊(cè) 181 微生物在生物圈中的作用(第2課時(shí))課件(2)(新版)北師大版
- 人生的夢(mèng)想
- 動(dòng)物生理學(xué)-第六章課件
- IE經(jīng)典管理基礎(chǔ)
- AfternoonandEvening課件