单片机电子琴课程设计 2.docVIP

  • 1
  • 0
  • 约9.31千字
  • 约 12页
  • 2019-01-18 发布于安徽
  • 举报
. .. 设计目的 提高51单片机理论知识 学会如何设计电子琴 提高编程能力 设计要求 1.设计一个(4×4)的键盘,并将16个键设计成16个音 2.可弹奏想要表达的音乐 3.该电子琴包含1首示例音乐,接通电源可播放示例音乐 设计过程 主要芯片功能描述 AT89C51是在一块芯片中集成了CPU、RAM、ROM、定时器/计数器和多种功能的I/O线等一台计算机所需要的基本部件。其内包含下列几个部件: 1).一个8位CPU ; 2).一个片内振荡器及时钟电路; 3).4K字节ROM程序存储器; 4).128字节RAM数据存储器 5).可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路; 6).32条可编程的I/O线(四个8为并行I/O端口); 7).具有五个中断源、两个优先级嵌套结构; 其外型如图示: 2.音乐频率 一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。单片机12MHZ晶振,高中低音符与单片机计数T0相关的计数值如下表所示 : 音 符

文档评论(0)

1亿VIP精品文档

相关文档