当前位置:主页 > PLC机电自动化 >

基于单片机的简单电子琴设计

更新时间:2019-07-31
阅享价格80元 资料包括:原始论文 点击这里给我发消息QQ在线咨询
文档格式:doc/docx 全文字数:10800 温馨提示
以下仅列出文章摘要、提纲简介,如需获取全文阅读权限,或原创定制、长期合作,请随时联系。
微信QQ:312050216 点击这里给我发消息
扫一扫 扫一扫
基于单片机的简单电子琴设计

摘  要:此次设计是利用AT89C51作为主控器件,利用功放电路驱动扬声器发声。此外,利用LED数码管、单片机、发生器以及矩阵键盘,硬件部分,利用proteus进行元器件的选择,连线画出原理图。之后在keil上进行C语言程序的编写,并进行编译,执行生成hex文件,然后将文件烧写在proteus中,将仿真结果调试出来之后,进行实物的焊接。该系统思路简单,可以实现8个音调的弹奏,具有一定的使用价值和参考意义
设计的步骤
(1)对AT89C51单片机的知识了解
(2)按照电子琴功能画出电路图
(3)利用所学的C语言知识进行程序编写
(4)进行仿真测试,测试成功后利用原理图实物进行焊接。
该系统里面有8个独立按键,分别代表8个音符当每按下一个按键的时候,数码管也会应对一个对应的字符。此设计的好处在于:
 硬件电路简单易实现、
 能够实现该电子琴的基本功能
 系统稳定可靠
关键词:电子琴;AT89C51

目录

1 绪论 1
1.1 课题背景 1
1.2 国内外现状 1
1.3 发展趋势 1
1.4 应用价值 1
2 系统设计 2
2.1 设计方案 2
2.2 设计目标 2
2.3 系统结构框图 2
2.4 研究思路与方法 3
3 系统硬件设计 3
3.1 系统硬件总体设计 3
3.2 独立按键 4
3.3 主控模块单片机 5
3.4 时钟电路的设计 7
3.5 复位电路的设计 7
3.6 定时器 8
3.7 蜂鸣器 9
3.8 电源 9
4 软件设计 10
4.1 工作原理 10
4.1.1 音调 10
4.1.2 节拍 12
4.2 独立按键的识别 13
4.3 独立按键接口功能 14
5 软件设计及调试 14
5.1 软件的介绍 14
5.2 硬件调试: 15
5.3 软件流程图 16
5.4 实物图 17
6 结论 18
参考文献 18
附 录 20