电子琴课程设计--基于单片机的电子琴设计内容摘要:
4 4 4 5 5 5 6 6 6 7 7 7 我们要为这个音符建立一个表格,单片机通过查表的方式来获得相应的数据 低音 0- 19 之间,中音在 20- 39 之间,高音在 40- 59 之间 在这个程序中 ,弹奏音乐的程序是 和播放音乐都用 定时 /计数器 T0 来完成的 第二 章 硬件电路设计 2) 、硬件总体方案及说明 : 51 单片机 P2 口通过连接 4*4 的矩阵键盘, 各键盘的音调在程序中做解释,P1 口接通过 74LS247 译码器连接两个数码管,按下相应的按键产生相应键值, 连接一个蜂鸣器用于产生示例音乐, 接一个扬声器 ,用于各按键的音调发声, 通过执行相应的功能程序使电子琴发出不同音色的声音。 ) 、 芯片介绍: 在本次电子琴设计中,我们组成员单片机芯片选用了 STC89C52 芯片, 因为发下来的 AT89S52 我们无法下载程序所以改用了自己买的芯片,但是芯片无太大差异, 89C51 系列的兼容性 比较好。 下图为单片机 AT89S52 的引脚说明及其最小系统。 复位电路: 复位电路我们本来在方案选择的时候有两种选择的,上电复位和按扭复位,上电复位是利用电容充电来实现的,而按扭复位是电源对外节电容的充电使 RST为高电平, 复位松开后,电容通过下拉电阻放电,使 RST 恢复低电平。 为了制作软件的方便我们还是 选择用按扭复位,因为它比较直观。 时钟电路: 用两个 30pf 的陶瓷电容与 12M 的晶振并联产生。 其他引脚: 3 40 引脚接电源, 20 引脚接地。 P3 口 特殊功能引脚说明: P3 口引脚 特殊功能 RXD(串行输入口) TXD(串行输出口) (外部中断 0) (外部中断 1) T0(定时器 0 外部输入) T1(定时器 1 外部输入) WR(外部数据存储器写选通 ) RD(外部数据存储器读先通) ) 、 矩阵模块 : ( 1)利用 P2 口为按键接入口,形成 4 4 组成 16 个按键矩阵,设计成 15 个音 ,下图所示: 说明:按下按键显示键值,并发出相应的音调。 ) 、数码管模块 一位静态数码管 管脚及封装说明 74LS247 引脚及其封装说明 硬件连接说明:通过按键显示相应的键值,通过 74LS247 产生相应的二进制代码一次传送给数码管的各个引脚,使其显示相应的键值数,如图 protues 仿真所示, 6. 5. 4. 3. 3 2 1 7. 7 6 5 4 B ..3 ..2 ..1 3 2 1 0 7 6 5 4 11 10 9 8 15 14 13 12 所对应的键码为 : 所对应的音调为: )、发声模块 通过一个 引脚,连接一个 2N~3906 然后与扬声器使其放大发声, 也通过一个三极管接到 蜂鸣器用于示例音乐播放输出。 连线说明:具体参照 protues 仿真电路图 ( 4) protues 仿真 设计图如下 : 第三章 软件设计 ) 、软件功能模块 ( )键盘扫描程序: 检测是否有键按下,有键按下则记录按下键的键值,并跳转至功能转移程序;无键按下,则返回键盘扫描程序继续检测 ( )功能转移程序: 对检测到得按键值进行判断,是琴键则跳转至琴键处理程序,是功能键则跳转至相应的功能程序,我们设计的功能程序有两种,即音色调节功能和自动播放乐曲功能 ( )琴键处理程序: 根据检测到得 键值,查询音律表,给计时器赋值,使发出相应频率的声音 ( )数码管显示程序 根据得到的键值,通过 74LS247 转换得到相应的八位二级制并传送给数码管显示相应的键值。 ( )自动播放歌曲程序: 检测到按键按下的是自动播放歌曲功能键后执行该程序,电子琴会自 动播放事先已经存放好的歌曲,歌曲播放完毕之后自动返回至键盘扫描程序,继续等待是否有键按下 )、 程序简易流程图 否 是。电子琴课程设计--基于单片机的电子琴设计
相关推荐
第 1学期 第 2学期 第 3学期 第 4学期 第 5 学期 第 6 学期 18周 18周 18周 18周 18 周 16 周 综合素质课程 必修课 经济与政治基础知识 18 18 1 为期一年的顶岗生产实习 法律基础知识 18 18 1 职业道德 18 18 1 职业指导 18 18 1 普通话 36 36 1 1 礼仪 36 1 1 书法 18 1 1 体育与健康 144 144 2 2 2
送双方彼此独立的、用户界面友好 的数据传送功能(见图 )。 数据传送工具主要由发送向导、发送服务器、接收向导、接收服务器和传输接口等部分组成。 发送向导、发送服务器和发送接口构成了源数据导出端,与此类似,接收向导、接收服务器和接收接口构成了目的数据导入端。 异构数据访问系统 异构数据访问系统是一个分布数据资源访问中间件,其目标是使应用系统能够统一、透明、高效地访问和操纵位于局域网、
; ● “查询”:查询各种小区公告消息、时间、历史报警记录、计量表读数等; ● “报修”:对管理中心提供报修服务的设备进行报修申请。 ● “报警”:向管理中心发出键盘报警。 ● “消警”:消除警报,此项需输入用户密码。 (另:若输入防挟持密码同样可消除本地报警,但管理中心将收到挟持警 报) ● “设置”:更改用户密码,控制家用电器或设置家电定时开闭功能。 ● “系统”:检测网络连接状况
感觉,使入侵者增加一种心理压力,从而把报警目的和警戒目的有机地结合起来,达到以防为主,防报结合的 效果。 在国外已被广泛使用在周界安防领域,可做到事前威慑,事发时阻挡并报警,还能延缓外界的入侵时间 ,具有较强的安全可靠性。 安装系统后,相当于在厂区围墙上形成一道“有形”的电子屏障,增加了护栏的高度,使不法分子无法入侵,也使护栏内的人无法从护栏攀越逃离。 电子脉冲每分钟 60
厂房建筑面积近 30 万平方米, 8 月开工建设,明年 9 月竣工投产。 该项目建成后将在泰州招商引资历史上创造多项之最:单体项目投资最大,达 10 亿美元;单体项目创造就业岗位最多,直接创造 5 万个以上的就业岗位,配套企业入驻后,还能提供更多的就业岗位; 单体项目产能较高,一期投产后形成 350 亿元左右的产值,将催生泰州又一个重要支柱产业;单个企业年外贸出口最多,一期投产后年外贸出口额达
教育均达到本科学历,实习指导教师必须是专科以上学历,拥有相应的高级职业资格证。 ② 开展校本培训,每年暑期 1个月为专业教师校本培训时间,主讲的教师由高校教授和本校某方面突出的教师担任理论教学和技能教学。 ③ 有计划的轮流 派专业教师 到企业中学习。 我校每年都有学生到工厂顶岗实习半年,专业教师既是带队老师,又是到企业中的学习者。 ④ 派骨干专业教师到高校、到科研单位学习电子新技术、新知识。