网站大量收购闲置独家精品文档,联系QQ:2885784924

AT89C51单片机的多音阶电子琴演示教学.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AT89C51单片机的多音阶电子琴演示教学.ppt

显示模块工作过程 本次设计采用的是七段多位的数码显示器,通过矩阵键盘控制显示每个键的键值,当没有键按下时,显示00,当按下第一个按键时,显示01,、、、、、、、、当按下第16个按键时 ,显示16. 数码管显示原理接线图 74als573芯片说明 该芯片相当于一个具有三态输出的八路D型透明锁存器,它的电源工作电压范围为4.5v-5.5v,在工作电压为5v时,该芯片的20脚是电源端,绝对不能悬空,否则该芯片不能正常工作,如下图: VCC:电源端 GND:接地端 1D-8D/1Q-8Q:芯片输入与输出端口(I/O口) OE:输出允许信号端 LE:锁存允许信号端 显示模块程序 uchar code tabledu[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71};//建立数码管显示数据 void Display() { shiwei=0;P0=tabledu[(Key_Value+1)/10];delay_ms(5);shiwei=1;P0=0x00; gewei=0;P0=tabledu[(Key_Value+1)%10];delay_ms(5);gewei=1;P0=0x00; }//使数码管从00显示到16 发声系统 用蜂鸣器来作为发声元件,用达林顿管来驱动蜂鸣器发声。 达林顿管简单介绍 达林顿管就是两个三极管接在一起,极性只认前面的三极管。具体接法如下,以两个相同极性的三极管为例,前面三极管集电极跟后面三极管集电极相接,前面三极管发射极跟后面三极管基极相接,前面三极管功率一般比后面三极管小,前面三极管基极为达林顿管基极,后面三极管发射极为达林顿管发射极,用法跟三极管一样,放大倍数是两个三极管放大倍数的乘积。 达林顿管引脚图 达林顿管引脚功能介绍 引脚1:CPU脉冲输入端,端口对应一个信号输出端。 引脚2:CPU脉冲输入端。 引脚3:CPU脉冲输入端。 引脚4:CPU脉冲输入端。 引脚5:CPU脉冲输入端。 引脚6:CPU脉冲输入端。 引脚7:CPU脉冲输入端。 引脚8:接地。 引脚9:该脚是内部7个续流二极管负极的公共端,各二极管的正极分别接各达林顿管的集电极。用于感性负载时,该脚接负载电源正极,实现续流作用。如果该脚接地,实际上就是达林顿管的集电极对地接通。 引脚10:脉冲信号输出端,对应7脚信号输入端。 引脚11:脉冲信号输出端,对应6脚信号输入端。 引脚12:脉冲信号输出端,对应5脚信号输入端。 引脚13:脉冲信号输出端,对应4脚信号输入端。 引脚 14:脉冲信号输出端,对应3脚信号输入端。 引脚15:脉冲信号输出端,对应2脚信号输入端。 引脚16:脉冲信号输出端,对应1脚信号输入端 蜂鸣器接线图 多音阶电子琴设计报告 成员:肖毅 李为民 杨芳 何燕 设计方案 鉴于单片机强大的控制功能和灵活的编程实现特性,本设计以AT89S51单片机为核心控制元件,设计一个由4 X 4组成16个按键矩阵,构成16个音阶,可以随意弹奏想要表达的音乐的多音阶电子琴。 目录 单片机电子琴组成框图 电路原理图 各模块的简单介绍 软件设计 硬件及软件的调试 总结 多音阶电子琴的主要电路主要由4 X 4按键矩阵电路、蜂鸣器、LED显示、复位电路、晶振电路、电源电路几部分组成。 电子琴硬件电路部分设计 一、单片机电子琴组成框图 二、电路原理图 工作原理: 根据方案的要求,将程序写入STC89C51单片机芯片。利用不同的音阶的频率不一样,用单片机来模拟电子琴,可以使单片机的定时器工作在计数器模式下,工作方式设为方式1,改变TH0和TL0来产生不同的频率,从而产生不同的音阶。 P1口接4*4矩阵键盘行和列,用行扫描法读取P1口外接的键盘,若有键按下:双位数码显示管显示01~16;若没有键按下则显示00,当按下复位键的开关后,双位数码显示管显示00。单片机P3.7作为音频放大电路的输入。 三、各模块的简单介绍 电子琴 最小系统 电源电路 控制系统 矩阵按键 独立按键 显示系统 LED显示 发声系统 蜂鸣器 时钟电路 复位电路 P3口的详细介绍 P3 口:P3 口管脚是8 个带内部上拉电阻的双向I/O 口,可接收输出4 个TTL 门电流。当P3 口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出电流(ILL)这是由于上拉的缘故。 电源电路 工作过程: 本设计,开发板采用5v~12v的直流电,当按下电源开关,

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档