电子琴
12Mhz晶振 1 3 30pF陶瓷电容 2 4 10181。 F 无极性电容 1 5 10K 9 10K x9。 x1 6 240电阻 10 7 NPN 三极管 1 s8550 8 七段共阴极数码管 2 9 无源蜂鸣器 1 10 电位器 1 11 发光二极管 10 红色 x8 黄 x1 绿 x1 12 排针 3排 13 双面覆铜铜板 1 15x10 cm 14 40P杜邦线 1 15
部 rom 的连接,利用 MigaWizard Plugin Manager 生成 ROM 的软核嵌入到此模块中, counter 与 rom 的地址线相连接, rom 的输入端与器件的 tone 管脚相连接,便可在 tone 上获取 rom 的信息。 第二部分为地址控制部分,但接收到脉冲上升沿时,根据外部输入( auto 和 back),决定 rom 的首地址( counter 的初值)和
统提供基本的时钟信号。 通常一个系统共用一个晶振,便于各部分保持同步。 有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。 晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。 如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。 放大电路 放大电路(能够将一 个微弱的交流小信号(叠加在直流工作点上),通过一个装置(核心为三极管、场效应管)
调试,然后再进行软硬件共同调试。 所以 第一步需要检查 各 硬件 的完好性,其次检测各芯片的电源线和地线是否接触良好,接好电源 后 用万用表检测各电源端、地端的状态是否正常。 检查无误后通过烧写工作程序, 根据显示现象调试程序直至成功。 在编写程序前,首先应该将各部分硬件原理全部理解,尤其重要的是要掌握各元件的使能方式,是低电平使能还是高电平使能。 当这些基础问题都不再出错的时候
实现该程序。 软硬件调试 使用 LCA51 软件,将程序输入进行编译。 通过编译通过后,则将制作的 PCB电路与 AEDK51HB 仿真机进行联机仿真。 检测功能和设计任务能不能实现。 如果不能达到预期效果,则必须重新检查硬件或修改程序。 程序固化 经过调试,实现了预期的成果和功能。 就可以开始程序固化了。 运用AEDK51HB 仿真将程序烧录到 89C51 内部 ROM 中
要求如下 : 具有较高的实时性(反应时间小于 秒)。 高、中、低音区发音准确并有明显区别。 线路板焊点饱满、圆润,无虚焊等现象。 PCB 板制作要求线路清晰、布局合理。 本次设计主要是要通过软硬件的配合实现一个 二十一键电子琴的功能,操作人员可以通过按下键盘上任意一个键来发出相应的音符。 AT89C51 具有高速度、低电压、低功耗、且可靠性和成本都比较低的特点。 因此本次毕业设计采用
求法如下: T=65536N= 65536 fi/2/fr 音乐播放程序 播放“不倒翁”歌曲的程序 BUZZ EQU P1 BUZZ1 EQU ORG 0000H LJMP MAIN ORG 000BH LJMP INT_T0 ORG 001BH LJMP TIME1 ORG 8000H MAIN: MOV SP,90H MOV BUZZ,0FFH MOV TMOD,11H SETB ET0
o u n t 4 [ 3 . . 0 ]A d d 04 39。 h 1 A d d 11 1 39。 h 0 0 1 C o u n t 1 1 ~[ 1 0 . . 0 ]L e s s T h a n 04 39。 h B 12 相应音符频率的两倍值。 此时从数控分频器中出来的输出信号是脉宽极窄的脉冲式信号,为了有利于驱动扬声器,需另加一个 D 触发器以均衡其占空比
P2 口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时, P2 口输出地址的高八位。 在给出地址“ 1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时, P2 口输出其特殊功能寄存器的内容。 P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3 口: P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL门电流。 当
还是断电后或者发生故障后都要复位。 除了音符以外,节拍也是音乐的关键组成部分。 图 310 复位电路 电路总体构成 电路总体构成图 如下: 11 图 311 电路图 4 系统软件设计 本软件设计关键是要实现一种由单片机控制的简单音乐发生器,它由 16 个音节组成的的键盘,用户可以根据乐谱在 键盘上进行演奏,音乐发生器会根据用户的弹奏,通过扬声器将音乐播放出来。 并且可以自动播放音乐, LED