马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
一、设计题目:7 b2 o0 u3 X" f% T5 t5 q' d
设计一简易电子琴,要求能够发出1、2、3、4、5、6、7等七个音符。
$ x# L% X$ N8 M" m. B使用元件:AT89C51、LM324,喇叭,按键等; b' J) Z/ |* R( N3 F& G3 h$ F
二、设计目的
0 ^# F1 ~9 ~% `7 R) [% Q) i3 \$ C(1)能够对电子电路、电子元器件、印制电路板等方面的知识有进一步的认识,独立对其进行测试与检查。
6 t' @0 R2 }# w" l* q" b(2)熟悉8051单片机的内部结构和功能,合理使用其内部寄存器,能够完成相关软件编程设计工作。* i% F$ F( A9 E
(3)为实现预期功能,能够对系统进行快速的调试,并能够对出现的功能故障进行分析,及时修改相关软硬件。. l5 F2 y7 H( C* b& A+ ]+ s
(4)对软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高。
# n) M/ O7 r: J* ^+ X% V R+ y三、系统硬件图5 t# \2 _, R! U) P; x# X& A; I
3 X8 a; N- B6 P3 s* m# R
/ ]: a/ o% n. ^" I6 p: l. Z% r. I+ F$ P% J' Y( l4 ?. p
0 p: z. Q( u* n. s- ]/ n, {( }
/ Z/ f6 e- d, h+ N流程图:
* j+ Q5 i4 m! l- C6 O3 A' O, _# r
6 p8 q9 \1 h( m0 c
5 Y* n% Y( \2 ]1 p6 u* u( ?
( A4 M! e0 b1 {. z7 {7 E; R ]: M, n( ]0 H
. l( w# A& T( @! |9 d+ v' U* Q
& x. X4 m9 H" T9 z b/ x0 I2 K) A7 G/ H) S& W* X0 }
1 [# }, i' b" ?
原理:
W% ?' B1 _- x9 A h(一)音乐产生原理及硬件设计
5 X4 v* u, ]1 m由于一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。 Z2 j" P! c) B; A! r
本次设计中单片机晶振为12MHz,那么定时器的计数周期为1MHZ,假如选择工作方式1,那T值便为T=216--5﹡105/相应的频率,那么根据不同的频率计算出应该赋给定时器的计数值,列出不同音符与单片机计数T0相关的计数值如下表所示: |
|
中国hifi音响网
|
|
|