单片机小制作报告电子琴

单片机小制作报告电子琴

ID:27983972

大小:12.43 MB

页数:6页

时间:2018-12-07

单片机小制作报告电子琴_第1页
单片机小制作报告电子琴_第2页
单片机小制作报告电子琴_第3页
单片机小制作报告电子琴_第4页
单片机小制作报告电子琴_第5页
资源描述:

《单片机小制作报告电子琴》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机电子琴制作报告这是一款采用89S52单片机控制的8键简易电子琴,用到了单片机定时器和键盘的知识。一、功能说明:由单片机的P1.0口输出音频信号,在P1.0口接三极管以驱动扬声器喇叭。P2口连接8个一端接地的按键做为输入,可以连接8只10K的电阻至电源做为上拉电阻(也可以不加)。P2.0至P2.7依次为Do、Re、Mi、Fa、So、La、Si、Do(高音)。二、软件仿真:1、先用proteus软件做出仿真电路原理图。(带上拉电阻时原理图)(无上拉电阻,总线结构原理图)(运行中的原理图)2、再用keil软件编辑汇编代码,联机进行仿真功能的检验。(keil与proteus联机仿真中)三、汇编

2、代码:BUZZEQUP1.0ORG0000HLJMPMAINORG000BHLJMPINT_T0ORG0100HMAIN:MOVSP,#60HMOV30H,#00MOV31H,#00MOVP1,#0FFHMOVTMOD,#01HSETBET0SETBEACLRTR0START:MOVR0,P2CJNER0,#0FFH,KEY1CLRTR0SJMPSTARTKEY1:CJNER0,#0FEH,KEY2MOV30H,#0FBHMOV31H,#0E9HLJMPSET_TIMERKEY2:CJNER0,#0FDH,KEY3MOV30H,#0FCHMOV31H,#5CHLJMPSET_TIMERKEY

3、3:CJNER0,#0FBH,KEY4MOV30H,#0FCHMOV31H,#0C1HLJMPSET_TIMERKEY4:CJNER0,#0F7H,KEY5MOV30H,#0FCHMOV31H,#0EFHLJMPSET_TIMERKEY5:CJNER0,#0EFH,KEY6MOV30H,#0FDHMOV31H,#045HLJMPSET_TIMERKEY6:CJNER0,#0DFH,KEY7MOV30H,#0FDHMOV31H,#92HLJMPSET_TIMERKEY7:CJNER0,#0BFH,KEY8MOV30H,#0FDHMOV31H,#0D6HLJMPSET_TIMERKEY8:CJN

4、ER0,#7FH,NOKEYMOV30H,#0FDHMOV31H,#0FBHSET_TIMER:SETBTR0SJMPSTARTNOKEY:CLRTR0SJMPSTARTINT_T0:MOVTH0,30HMOVTL0,31HCPLBUZZRETIEND四、实物图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。