全球旧事资料 分类
换按键触发外部中断,中断使程序跳转,实现模式转换,启动电子琴。然后通过查询电子琴所按下的按键,读取电子琴输入状态,跳转到对应的程序入口,实现自编歌曲的。23总体硬件组成框图
该设计方案是通过按键随意按下所要表达的音符,作为电平送给主体电路,中央处理器通过识别,解码输出音符,在扬声器中发出有效的声音。通过这样可以不断的弹奏我们想要的音符或者是音调,电路由复位电路,指示灯电路,和功能按键电路组成,通过功能键可以选择播放音乐或者弹奏音节,硬件主要有下面几个部分组成。
功能选择弹奏播放
键盘输入
AT89S52单片机
音频放大
喇叭发出声音
图21电子琴硬件设计框图用P2口的高四位和P2口的第四位作为按键的接口,用P1口做信号输出口。
3系统的硬件设计
为了使电子琴的控制系统更加的方便、灵活以及稳定性,我们对系统硬件进行了简约和优化,使硬件更加的实用,更加的人性化,硬件电路包括中心控制模块、播放模块、按键控制模块、复位按键模块四大类。31中心控制模块的硬件设计
这次设计的中心控制模块是采用AT89S52单片机来控制整个系统。其中P2口作为输入口,P1口为信号输出口,P10连接音响驱动电路。32声音播放模块的硬件设计
2
f第3页共19页
如下图所示,为声音的播放模块,它接到P10口上,当有按键按下时,它通过AT89S52中心控制芯片的识别后发出相应的音符。
图31音频放大电路33按键控制模块和复位电路模块的硬件设计
在P2口连接有8个按键开关加8个拉电阻,它们一端接5伏电源,一端接地。只要有一个按键被按下,并被单片机扫描到,则会播放发出音符。
3
f第4页共19页
图32上图为按键复位电路
图33上图为按键电路
4单片机最小系统设计
41电子琴主要电路及其芯片在电子琴主要电路设计中,我们采用了AT89S52单片机芯片,其特点及管脚封装如下
介绍一般。At89s52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存
储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位IO口线,看门狗定时器,2个数据指针,三个16位定时器计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,r
好听全球资料 返回顶部