文件格式:word
文件大小:399.50KB
适用专业:单片机
适用年级:大学
下载次数:24 次
我要下载:点击联系下载论文编号:41919
资料简介:
课程设计 基于AT89S52的乐曲编辑发生器的设计,共8页,1368字
1引言
基于RTX51的乐曲编辑发生器以AT89S52单片机为控制核心,操作者可以通过4×4矩阵键盘输入约定格式的任意乐曲,按“播放”键后,系统便开始播放所编辑的乐曲,并且音调和节拍都可以由单片机精确控制。为了降低成本,在最小硬件设计的基础上,系统的功能尽可能用软件来实现,系统软件是在面向MCS-51系列单片机的嵌入式实时多任务操作系统RTX51Tiny平台上,用C51高级语言和MCS-51汇编语言混合编程而开发的。
2 系统硬件设计
为了今后能够在线升级用户应用程序,采用带ISP接口的单片机AT89S52为核心构成乐曲编辑发生器。AT89S52具有快速8051内核、8 KB FlashE2PROM、256 B IDATA RAM,完全符合运行RTX51Tiny的硬件要求。笔者已研制了AT89S51/52的目标程序PC机下载软件,无需编程器即可完成单片机应用系统的开发。
为了设计编辑任意乐曲的人机界面,采用4×4矩阵键盘作为系统的输入设备,采用点阵式液晶显示模块TC1602A作为系统的输出设备。为了存储和读出任意乐曲,采用带I2C串行接口的E2PROM存储器AT24C02。为了放大单片机AT89S52产生的乐曲声音,采用了功率放大器LM386。系统硬件电路原理图如图1所示。
......
资料文件预览:
共1文件夹,1个文件,文件总大小:399.50KB,压缩后大小:363.39KB
- 课程设计-基于AT89S52的乐曲编辑发生器的设计
课程设计-基于AT89S52的乐曲编辑发生器的设计.doc [399.50KB]
我要下载:基于AT89S52的乐曲编辑发生器的设计