已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用单片机设计微型电子琴 作者:王兵 来源:现代电子技术 【摘要】介绍了用单片机设计微型电子琴的方法。给出了电路、程序框图及程序。 关键词:单片机,电子琴,程序单片机因其体积小、功能强、价格低廉而得到广泛应用。本文介绍用AT89C51单片机设计微型电子琴的方法,仅需AT89C51最小系统,扩展一组小键盘(这里以44键盘为例,可按需要扩展),再加一片LM386做音频小功放,输出到扬声器。电源可由三节5号电池提供。1设计原理乐音实际上是有固定周期的信号。我们可以用AT89C51的一个定时器(如T1)控制,在P34脚上输出方波周期信号,产生乐音。根据不同的按键,调节T1的溢出时间,可输出不同频率的乐音,这样就做出了一台微型电子琴。每个乐音的音高(频率)是固定的,表1列出了一个8度以及其上下共16个音的音名、频率及定时器T1初值对照(设晶体频率为6MHz),供参考。2硬件电路设计微型电子琴的电原理图见图1,其中键盘可使用小按键,排成钢琴键盘状(键多时可分为几排),图中还增加了一只按键指示灯(D1)。3软件设计软件由初始化程序、主程序、定时器1中断服务程序、键盘扫描程序和延时程序组成。 (1)初始化程序如下:主程序框图见图2。 (2)主程序: CJNE R4,00H,PLAYKEY;判断有无键按下CLR TR1;无键按下关闭T1SETBP32;无键按下熄灭指示灯SJMPSTART;跳回开始位置PLAYKEY:CJNE R4,20H,K0;有键按下由键值给TIMER1L和TIMER1H赋值 (3)定时器1中断服务程序框图见图3。 定时器1中断服务程序: (4)键盘扫描程序框图如图4所示。 键盘扫描程序:4结束语本文介绍了用单片机设计微型电子琴的方法,只要依次将本文中各段程序连写,就是完整的16键微型电子琴程序,有兴趣的读者可以设计键数更多的微型电子琴,甚至可以给微型电子琴添加演奏示范曲的功能1。如果读者有更高的编程技巧,可以通过编程检测并记录按键的时间,做出具有录音功能的微型电子琴。posted 2006-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建立软硬件采购管理制度
- 石家庄人民医学高等专科学校《中学生认知与学习》2025-2026学年期末试卷
- 无锡太湖学院《国际营销概论》2025-2026学年期末试卷
- 上海应用技术大学《中医儿科学》2025-2026学年期末试卷
- 上海第二工业大学《临床药理学》2025-2026学年期末试卷
- 沈阳师范大学《旅游管理学》2025-2026学年期末试卷
- 上海电影艺术职业学院《中医外科学》2025-2026学年期末试卷
- 石家庄医学高等专科学校《金融管理学》2025-2026学年期末试卷
- 上海视觉艺术学院《政治学导论》2025-2026学年期末试卷
- 上海电机学院《金融监管学》2025-2026学年期末试卷
- 泰山学院中国地理课件第9章 东北区
- 作风建设培训课件民航
- 学堂在线 雨课堂 学堂云 科研伦理与学术规范 期末考试答案
- 二手车经纪人题库及答案
- 专项维修资金存放服务方案投标文件技术方案
- T/CAQI 96-2019产品质量鉴定程序规范总则
- 合同附件安全协议书
- 中考作文指导:记叙文审题立意之多角度立意
- 《条纹乖乖》游戏课件
- 2024年中国农业大学招聘笔试真题
- 上海市第一至十八届高一物理基础知识竞赛试题及答案
评论
0/150
提交评论