通达学院2024 /2024 学年 第 一 学期课程设计 实验报告模 块 名 称 AVR 单片机课程设计( proteus ) 专 业 学 生 班 级 学 生 学 号 学 生 姓 名 指 导 教 师 设计题目基于 LM016L 显示的可存储式电子琴任务要求1、使用 4*4 键盘,对应 2 个 8 度的 16 个单音,当按下相应按键时,扬声器发出相对音符的音阶
2、可以单键按下,也可以根据乐谱演奏音乐
3、在 ATmega128 存储至多 64 个单音(在两个 8 度音阶中任选),按键可以控制开始连续播放这 64 个单音或停止播放,每个单音的播放时长自定
4、使用 LED/LCD 来实时显示目前正在演奏的单音码,例低音音符la、相应的音符频率与时长、或中音音符 si、相应的音符频率与时长等
实验设备与软件设备:计算机软件:proteus7
7 sp2 ICCAVR7
22同组人员学号与一人一组,无同组成员参考文献[1] 金钟夫 杜刚
ATmega128 单片机 C 程序设计与实践[M]
:航空航天大学,1999.[2] 建良 文宏
ATmega128 单片机入门与提高[M]
:航空航天大学,2001.[3] 毅刚
单片机应用设计[M]
:工业大学,2024 年第二版[4] 太阳人电子
SMC1602A LCM 使用说明书[EB/OL]
[5] 娟 梁卫文
单片机 c 语言与 protues 仿真技能实训[M]
中国电力,2024
AVR 单片机软件设计(proteus)报告1)总体设计原理、思路 1
电子琴的设计主要分为手动弹奏乐曲和自动播放音乐两大部分组成
手动弹奏乐曲是根据具体的硬件键盘设置了 16 个音符按键和 1 个功能转换键,自动播放音乐是在单片机的存储器过软件编程的方法放置音乐代码和相关播放程序来实现
应用到的原件,主要是 ATmega128 单片机、矩