欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    51单片机课程设计--简易电子琴

    • 资源ID:1403288       资源大小:667.50KB        全文页数:7页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    51单片机课程设计--简易电子琴

    1、 设计题目设计题目 简易电子琴 要求要求 使用单片机实现简易电子琴 设计框图设计框图 方案设计方案设计 发生电路是这次设计电路中最重要的组成部分,他承载着把单片机所产生的 声音信号放大并输出的重要作用,而我的设计中的发声电路主要是由两个 S8550 组成。S8550 是一种小功率的放大管,属于型号三极管,而对三极管引脚 的判断有以下方法。 一、 发声电路 晶振电路 按键复位 89C52 单 片 机 键盘输入 判断三极管的基极。对于型号的三极管,用黑表笔接某一个电极,红 表笔分别接另外两个电极,若测量电阻值两个都小,调换表笔后被测电阻值都较 大,则可判断第一次测量中黑表笔所接的是基极;如果测量值

    2、一大一小,相差很 大,则第一次测量中黑表笔接的不是基极,应该更换其他电极重测。 二、 测量三极管发射极 e 和集电极 c。三极管基极确定后,通过交换表笔,两次 测量 e,c 极间的电阻,如果两次测量结果不相等,其中测得电阻值较小的一次为 红表笔的是 e 极黑表笔接的是 c 极。对于型号的三极管,方法与的 相似,只是红黑表笔的作用相反,在测量 e,c 极间电阻时要注意,由于三极管的 V(BR)CEO 很小,很容易将发射结击穿。 当我们三极管的管脚判断结束以后,我们就可以用两个三极管构成一个达林 顿结构。首先当单片机1.0 口输出一个高电平,由两个三极管构成的达林顿能 导通,导通后又能对电流又一定

    3、的放大作用,这样传到扬声器时信号能让我们听 的更清楚。 硬件原图设计硬件原图设计 EA/VP 31 X1 19 X2 18 R ESET 9 R D 17 WR 16 INT0 12 INT1 13 T0 14 T1 15 P1 0/T 1 P1 1/T 2 P1 2 3 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 P0 0 39 P0 1 38 P0 2 37 P0 3 36 P0 4 35 P0 5 34 P0 6 33 P0 7 32 P2 0 21 P2 1 22 P2 2 23 P2 3 24 P2 4 25 P2 5 26 P2 6 27 P2 7 28

    4、PSEN 29 ALE/P 30 TXD 11 R XD 10 GND 20 Vcc 40 STC8 9C 51/52 89 C5 2R C 10 uf VCC 30 p 30 p12 MHZ + - B EEP S1 1 2 电 源 插 口 VCC S1 S2 S3 S4 S5 S6 S7 S8 10 K P3 0 P3 1 P3 2 P3 3 P3 4 P3 5 P3 6 P3 7 P3 0 P3 1 P3 2 P3 3 P3 4 P3 5 P3 6 P3 7 P1 4 10 K 80 50 90 50 Vcc Vcc P1 4 30 程序流程图程序流程图 仿真图仿真图 发声电路 晶振电路

    5、 按键复位 89C52 单 片 机 键盘输入 制作制作 单片机要产生音频脉冲,主要处理过程是在 CPU 中完成的,CPU 会随时对音符输 入信号进行读取数据的操作。在读取了相应的寄存器的值后,CPU 将读取的值进 行处理,再通过 I/O 口把音乐通过扬声器播放出来。 心得体会心得体会 电子琴是日常生活中人们常用的娱乐工具和广大音乐爱好者的选择之一, 大 到公共场所的表演,小到我们的私人空间等,都是常见的电子琴。但其功能却很 强大,为我们提供音乐,让我们放轻松,给我们的生活带来了很多的乐趣。 电子琴设有 8 个按键能发出 8 个基本的音符, 而且能伴随着上面的 LED 灯点 亮。让你同时享受音乐

    6、和视觉上的效果,而且自己不弹奏时还可以播放内置的音 乐,内置了一首生日快乐。就算你连音乐也不想听时,可以单独拿 LED 灯来 耍耍花样,按动按键就可以转换流动花样,达到两用的效果,相信会给你带来不 一样的感觉。 源程序源程序 #include /头文件 #define uint unsigned int /宏定义 #define uchar unsigned char /宏定义 sbit speaker=P14;/喇叭接 uchar a,b; void check_key() P3=0xff;/先赋给 P2 组口高电平 switch(P3)/按下一个键 case 0xfe:a=0xfb;b=0xe9;EA=1;break; case 0xfd:a=0xfc;b=0x5c;EA=1;break;/注意:EA 不能改为 TR0 case 0xfb:a=0xfc;b=0xc1;EA=1;break; case 0xf7:a=0xfc;b=0xef;EA=1;break; case 0xef:a=0xfd;b=0x45;EA=1;br


    注意事项

    本文(51单片机课程设计--简易电子琴)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583