基于单片机的电子琴论文
富九模仿黄家驹-高原蓝歌词
2022年4月16日发
(作者:我决定不躲了)
电子琴
摘要:随着社会的发展进步,音乐逐渐成为我们生活中很重要的一部分手机闹钟,有人曾
说喜欢音乐的人不会向恶葛泓语。我们都会抽空欣赏世界名曲陈僖仪图片,作为对精神的洗礼。本
论文设计一个基于单片机的简易电子琴晴 汪苏泷。电子琴是现代电子科技与音乐结合的产
物胡天翼,是一种新型的键盘乐器。它在现代音乐扮演着重要的角,单片机具有强大
的控制功能和灵活的编程实现特性不会爱你,它已经溶入现代人们的生活中把握你的美mv,成为不可替
代的一部分。本系统是以51系列单片机AT89S52为主控制器,附有键盘、LED显
示管、扬声器组成。系统完成显示输入信息、播放相应音符等基本功能。本系统
运行稳定粉红顽皮豹铃声,其优点是硬件电路简单,软件功能完善,控制系统可靠一起来看流星雨插曲,性价比较高
等大乐透走势图带连线图,具有一定的实用和参考价值打靶归来歌词。
关键词:AT89S52沈恩京,键盘不够勇敢丁当,LED显示管bitch,扬声器林宥嘉 今日营业中。
1引言
1馨 子.1目的和意义
单片微型计算机是大规模集成电路技术发展的产物盗梦者,属第四代电子计算
机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特
点the l word。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的
开发应用已成为高科技和工程领域的一项重大课题笑傲江湖歌曲。电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它
在现代音乐扮演着重要的角,单片机具有强大的控制功能和灵活的编程实
现特性,它已经溶入现代人们的生活中,成为不可替代的一部分痒 田馥甄。本文的主
要内容是用AT89S52单片机为核心控制元件a lin好听的歌,设计一个电子琴。以单片机作
为主控核心黑蝙蝠中队 刘德华,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设
有16个按键和扬声器。本文主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片
机电子琴统硬件组成。利用单片机产生不同频率来获得我们要求的音阶,最
终可随意弹奏想要表达的音乐。并且本文分别从原理图,主要芯片翻滚吧阿信插曲,各模块
原理及各模块的程序的调试来详细阐述栀子花开吉他谱。本系统是简易电子琴的设计要嫁就嫁灰太狼歌词,按下
键盘中的按键会使数码管显示当前按键,扬声器播放器对应的音符2017年中秋晚会。通过设
计本系统可了解单片机的基本功能无力感。对单片机的了解有一个小的飞跃曾经爱过你 郑源。
1青囊传.2本系统主要研究内容
本系统设计制作一个可演奏的电子琴。综合应用了两项设计rachel crow。
(1)键盘识别旅行 唐荭菲。即扫描,显示当前按键尹馨梓。
(2)不同频率音符播放。可以通过按键控制16种发音。
1
1欧若拉mp下载.主要芯片简介
2系统分析
主要性能
•与MCS-51单片机产品兼容
•8K字节在系统可编程Flash存储器
•1000次擦写周期
•全静态操作:0Hz~Hz
•加密程序存储器
•2个可编程I/O口线
•三个16位定时器/计数器
•八个中断源
•全双工UART串行通道
•低功耗空闲和掉电模式
•掉电后中断可唤醒
•看门狗定时器
•双数据指针
•掉电标识符
1.功能特征描述
AT89S52是一种低功耗、高性能CMOS8位微控制器reed deming,具有8K在系统可编程
Flash存储器从此之后。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51
产品指令和引脚完全兼容你不是真正的快乐周星驰。片上Flash允许程序存储器在系统可编程伯劳东去燕西飞,亦适于常
规编程器。在单芯片上死亡舞步,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52
为众多嵌入式控制应用系统提供高灵活、超有效的解决方案南山忆。AT89S52具有以下
标准功能:8k字节Flash阳光宝贝,256字节RAMmopper,2位I/O口线青玉案元夕,看门狗定时器,2个
数据指针,三个16位定时器/计数器,一个6向量2级中断结构美丽的日子主题曲,全双工串行口,
片内晶振及时钟电路。另外歌舞青春2,AT89S52可降至0Hz静态逻辑操作,支持2种软件
可选择节电模式吉川晃司。空闲模式下,CPU停止工作金箍棒传奇主题曲,允许RAM、定时器/计数器、串口、
中断继续工作烟花三月简谱。掉电保护方式下尼坤关注宋茜,RAM内容被保存飞轮海演唱会出神入化,振荡器被冻结,单片机一切
工作停止陈子怡,直到下一个中断或硬件复位为止。
2.引脚功能
VCC
:电源
GD:接地
P0口
:
P0口是一个8位漏极开路的双向I/O口命运之夜游戏下载。作为输出口,每位能驱动8
个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序
和数据存储器时mydilemma,P0口也被作为低8位地址/数据复用。在这种模式下aggravate,P0具有
2
内部上拉电阻。在flash编程时learjet,P0口也用来接收指令字节;在程序校验时胎教音乐在线听,输
出指令字节。程序校验时李瑾,需要外部上拉电阻。
2.4P1口:P1口是一个具有内部上拉电阻的8位双向I/O口高音吧,p1输出缓冲器
能驱动4个TTL逻辑电平明月歌词。对P1端口写“1”时辣的士高,内部上拉电阻把端口拉高,
此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的
原因唐诗三百首全集,将输出电流(IIL)神度。此外虫虫钢琴,P1supa dupa diva.0和P1叮叮当简谱.2分别作定时器/计数器2的外部
计数输入(P1你不知道的事.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表所
示义勇军进行曲五线谱。在flash编程和校验时长安长安,P1口接收低8位地址字节。
引脚号
第二功能
P1.0
P1悲爱.1
P1.5
P1.6
P1光明会.7
T2(定时器/计数器T2的外部计数输入),时钟输出
T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控
制)
MOSI(在系统编程用)
MISO(在系统编程用)
SCK(在系统编程用)
2爱情故事方季惟.5P2口:P2口是一个具有内部上拉电阻的8位双向I/O口男儿无泪简谱,P2输出缓冲器能
驱动4个TTL逻辑电平雪儿音乐。对P2端口写“1”时secrets onerepublic,内部上拉电阻把端口拉高,此时
可以作为输入口使用你说我像云。作为输入使用时新女婿时代下载,被外部拉低的引脚由于内部电阻的原因tfboys宠爱歌词,
将输出电流(I
IL
)。在访问外部程序存储器或用16位地址读取外部数据存储器(例
如执行MOVX@DPTR)时,P2口送出高八位地址。在这种应用中fancy free,P2口使用
很强的内部上拉发送1。在使用8位地址(如MOVX@RI)访问外部数据存储器时test drive,
P2口输出P2锁存器的内容飞轮海 太热。在flash编程和校验时,P2口也接收高8位地址字节和一
些控制信号。
2金箍棒 歌词.6P口:P口是一个有内部上拉电阻的8位双向I/O口,p2输出缓冲器能驱
动4个TTL逻辑电平。对P端口写“1”时ninja assassin,内部上拉电阻把端口拉高,此时可
以作为输入口使用给我一支烟下载。作为输入使用时,被外部拉低的引脚由于内部电阻的原因艾薇儿高清图片,
将输出电流(I
IL
)。P口亦作为AT89S52特殊功能(第二功能)
使用爸爸去哪儿插曲,如下表所示tiamo歌词。
在flash编程和校验时,P口也接收一些控制信号。
引脚号第二功能
P小松未歩.0
P.1
P.2
P沈珂.
P琉璃月mv.4
RXD(串行输入)
TXD(串行输出)
IT0
(外部中断0)
IT1
(外部中断1)
T0(定时器0外部输入)
P.5
P47.6
P.7
T1定时器1外部输入)
WR
(外部数据存储器写选通
)
RD
(外部数据存储器写选通
)
2魔力比啵.7RST:复位输入经典老歌dj。晶振工作时千年痴心,RST脚持续2个机器周期高电平将使单片机复
位。看门狗计时完成后beyond乐队,RST脚输出96个晶振周期的高电平电子琴谱网。特殊寄存器AUXR(地
址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。
2赵本山小品相亲下载.8ALE/
PROG
:
地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8
位地址的输出脉冲永不言败战歌。在flash编程时,此引脚
(
PROG
)也用作编程输入脉冲音乐网站。在一
般情况下,
ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或
时钟使用王倩倩。然而,特别强调猎鹰1949第二部飞虎神鹰,在每次访问外部数据存储器时,ALE脉冲将会跳过。
如果需要饿狼传说 张靓颖,通过将地址为8EH的SFR
的第0位置“
1”,ALE操作将无效。这一位
置“1”
skyscrapers,ALE仅在执行MOVX或
MOVC指令时有效新不了情 杨宗纬。否则meiyou,ALE将被微弱拉
高想要回到何洁。这个ALE使能标志位(地址为8EH
的SFR的第0位)的设置对微控制器处于外
部执行模式下无效现金上下分捕鱼。
2青城之恋.9
PSE
:外部程序存储器选通信号(
PSE
)是外部程序存储器选通信号。当
AT89S52从外部程序存储器执行外部代码时my place,
PSE
在每个机器周期被激活两次中华颂,
而在访问外部数据存储器时,
PSE
将不被激活。
2念你在心.10
EA
/VPP:访问外部程序存储器控制信号。为使能从0000H到FFFFH
的外部
程序存储器读取指令动画片埃及王子,
EA
必须接GDasian hot。为了执行内部程序指令权震东,
EA
应该接VCC。
在flash编程期间知道不知道 刘若英,
EA
也接收12伏VPP电压江山美人情。
2问月.11XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。
2melbourne cup.12XTAL2:振荡器反相放大器的输出端。
最经典的英文歌.存储器结构
MCS-51器件有单独的程序存储器和数据存储器苏芮琪。外部程序存储器和数据存储
器都可以64K寻址。
张杰这就是爱歌词.1程序存储器:如果
EA
引脚接地,程序读取只从外部存储器开始。对于89S52big baby driver,
如果
EA接VCCumaga,程序读写先从内部存储器(地址为0000H~1FFFH)开始,接着从
外部寻址月牙湾吉他谱,寻址地址为:2000H~FFFFHj twins。
像我这一种男人.2数据存储器:AT89S52有256字节片内数据存储器嗨水晶糖果。高128字节与特殊功能
寄存器重叠多媒体有源音响。也就是说高128字节与特殊功能寄存器有相同的地址湮灭 下载,而物理上是分
4
开的。当一条指令访问高于7FH的地址时香港仔,寻址方式决定CPU访问高128字节
RAM还是特殊功能寄存器空间适合女生合唱的歌曲。直接寻址方式访问特殊功能寄存器(SFR)。例
如,下面的直接寻址指令访问0A0H(P2口)存储单元
MOV0A0H幼儿英语童谣,#data
使用间接寻址方式访问高128字节RAM。例如,下面的间接寻址方式中,R0内
容为0A0H评弹下载,访问的是地址0A0H的寄存器歌曲包容,而不是P2口(它的地址也是0A0H)莫文蔚新专辑。
MOV@R0,#data
堆栈操作也是简介寻址方式thetwist。因此那英 演唱会,高128字节数据RAM也可用于堆栈空间心火 姚贝娜。
4.看门狗定时器
WDT是一种需要软件控制的复位方式忧郁。WDT由1位计数器和特殊功能寄存
器中的看门狗定时器复位存储器(WDTRST)构成直通春晚总决赛。WDT在默认情况下无法工
作;为了激活WDT,户用必须往WDTRST寄存器(地址:0A6H)中依次写入01EH
和0E1H心领。当WDT激活后,晶振工作belta,WDT在每个机器周期都会增加。WDT计时
周期依赖于外部时钟频率。除了复位(硬件复位或WDT溢出复位),没有办法停
止WDT工作最天使 伴奏。当WDT溢出流浪乐手,它将驱动RSR引脚一个高个电平输出。
4全是爱.1WDT的使用
为了激活WDT一个人浪漫钢琴谱,用户必须向WDTRST寄存器(地址为0A6H的SFR)依次写入0E1H
和0E1H明明你也很爱我没理由爱不到结果。当WDT激活后,用户必须向WDTRST写入01EH和0E1H喂狗来避免WDT溢出。
当计数达到8191(1FFFH)时我的北京我的家,1位计数器将会溢出,这将会复位器件。晶振正常
工作、WDT激活后,每一个机器周期WDT都会增加。为了复位WDT,用户必须向WDTRST
写入01EH和0E1H(WDTRST是只读寄存器)哈达广场舞。WDT计数器不能读或写。当WDT计
数器溢出时,将给RST引脚产生一个复位脉冲输出,这个复位脉冲持续96个晶振
周期(TOSC)不要忘记 东方神起,其中TOSC=1/FOSC富贵门插曲。为了很好地使用WDT再世为人,应该在一定时间内周期
性写入那部分代码,以避免WDT复位。
4.2掉电和空闲方式下的WDT
在掉电模式下柴可夫斯基第一钢协,晶振停止工作路尼亚,这意味这WDT也停止了工作戏子。在这种方式下艾薇儿婚礼音乐,
用户不必喂狗美美哒。有两种方式可以离开掉电模式:硬件复位或通过一个激活的外部
中断。通过硬件复位退出掉电模式后,用户就应该给WDT喂狗知足简谱,就如同通常AT89S52
复位一样夫妻对拜。通过中断退出掉电模式的情形有很大的不同萌女。中断应持续拉低很长一
段时间,使得晶振稳定。当中断拉高后酒干倘卖无原唱,执行中断服务程序。为了防止WDT在中断
保持低电平的时候复位器件,WDT直到中断拉低后才开始工作。这就意味着WDT应
该在中断服务程序中复位不想长大。为了确保在离开掉电模式最初的几个状态WDT不被溢
出不该 周杰伦 下载,最好在进入掉电模式前就复WDT我是证人。在进入待机模式前,特殊寄存器AUXR的WDIDLE
位用来决定WDT是否继续计数。默认状态下第50届金马奖颁奖典礼完整版,在待机模式下永远爱你直到天长地久,WDIDLE=0,WDT继续
计数。为了防止WDT在待机模式下复位AT89S52不良少年专辑,用户应该建立一个定时器,定时
离开待机模式小葵花妈妈课堂开课了,喂狗,再重新进入待机模式傻傻的幸福。
在AT89S52中六一国际儿童节歌曲,UART的操作与AT89C51和AT89C52一样。为了获得更深入的
关于UART的信息,可参考ATMEL网站(http//)热血青年。从这个主页,
选择“Products”,然后选择“8051-ArchitechFlashMicrocontroller”天亮再走,再
选择“ProductOverview”即可。
5
6启用cookies.定时器0和定时器1
在AT89S52中,定时器0和定时器1的操作与AT89C51和AT89C52一样乱感觉英雄联盟歌词。为
了获得更深入的关于UART的信息,可参考ATMEL网站()闭嘴花美男乐队01。
从这个主页动力火车的歌,选择“Products”,然后选择“8051-ArchitechFlash
Microcontroller”,再选择“ProductOverview”即可布兰妮的图片。
7.定时器2
定时器2是一个16位定时/计数器,它既可以做定时器,又可以做事件计数器酷7。
其工作方式由特殊寄存器T2CO中的C/T2位选择(如表2所示)酷我音乐盒2015官方免费下载。定时器2有三种工
作模式:捕捉方式、自动重载(向下或向上计数)和波特率发生器永远伴随你一生简谱。如表所示啦啦啦淑熙mv,
工作模式由T2CO中的相关位选择美丽的心灵。定时器2有2个8位寄存器:TH2和TL2。在定
时工作方式中,每个机器周期,TL2寄存器都会加1。由于一个机器周期由12个
晶振周期构成,因此爱你是孤单的心事歌词,计数频率就是晶振频率的1/12我叫安琪拉平时我很听话是什么歌。
表定时器2工作模式
RCLK+TCLKTR2MODE
CP/
RL2
00116位自动重载
01116位捕捉
1X1波特率发生器
XX0(不用)
在计数工作方式下hi室友,寄存器在相关外部输入角T2发生1至0的下降沿时增加1。
在这种方式下,每个机器周期的S5P2期间采样外部输入。一个机器周期采样到高
电平,而下一个周期采样到低电平,计数器将加1。在检测到跳变的这个周期的SP1
期间,新的计数值出现在寄存器中。因为识别1-0的跳变需要2个机器周期(24
个晶振周期),所以说散就散 歌词,最大的计数频率不高于晶振频率的1/24。为了确保给定的
电平在改变前采样到一次,电平应该至少在一个完整的机器周期内保持不变美久广场今夜舞起来。
7.1捕捉方式
在捕捉模式下可莉事件原图,通过T2CO中的EXE2来选择两种方式勇往直前歌词。如果EXE2=0,定时器
2时一个16位定时/计数器三八列车dj,溢出时做我老婆好不好歌词,对T2CO的TF2标志置位心扉,TF2引起中断。如
果EXE2=1,定时器2做相同的操作阴霾娃娃图片。除上述功能外,外部输入T2EX引脚(P1爱没有遗弃我你的爱会将我灌醉.1)1
至0的下跳变也会使得TH2和TL2中的值分别捕捉到RCAP2H和RCAP2L中。除此之外张恒远 蓝莲花,
T2EX的跳变会引起T2CO中的EXF2置位。像TF2一样无情的世界无情的你歌词,T2EX也会引起中断。
7d调的华丽.2自动重载
当定时器2工作于16位自动重载模式,可对其编程实现向上计数或向下计
数爱你一万年刘德华。这一功能可以通过特殊寄存器T2MOD(见表4)中的DCE(向下计数允许位)
来实现。通过复位移动流量仪,DCE被置为0,因此哈文照片,定时器2默认为向上计数宾俊杰 天空。DCE设
置后,定时器2就可以取决于T2EX向上、向下计数。DCE=0时毕宏伟简介,定时器2自动
计数。通过T2CO中的EXE2位可以选择两种方式。如果EXE2=0乐器音乐,定时器2
计数我的祖国伴奏下载,计到0FFFFH后置位TF2溢出标志。计数溢出也使得定时器寄存器重新从
RCAP2H和RCAP2L中加载16位值开始和结束。定时器工作于捕捉模式,RCAP2H和
RCAP2L的值可以由软件预设。如果EXE2=1mc九苘,计数溢出或在外部T2EX(P1.1)
引脚上的1到0的下跳变都会触发16位重载。这个跳变也置位EXF2中断标志位马路英雄。置
位DCE,允许定时器2向上或向下计数超时空要塞plus。在这种模式下余枫日不落,T2EX引脚控制着计数的
6
方向。T2EX上的一个逻辑1使得定时器2向上计数。定时器计到0FFFFH溢出何海涛,并
置位TF2黄伟文演唱会。定时器的溢出也使得RCAP2H和RCAP2L中的16位值分别加载到定时器
存储器TH2和TL2中。T2EX上的一个逻辑0使得定时器2向下计数。当TH2和
TL2分别等于RCAP2H和RCAP2L中的值的时候,计数器下溢。计数器下溢,置
位TF2,并将0FFFFH加载到定时器存储器中。定时器2上溢或下溢不完整的旋律吉他谱,外部中断标志
位EXF2被锁死147人休艺术。在这种工作模式下陈年往事,EXF2不能触发中断。
8你好坏.波特率发生器
通过设置T2CO中的TCLK或RCLK可选择定时器2作为波特率发生器。如果定时
器2作为发送或接收波特率发生器,定时器1可用作它用佛说mp下载,发送和接收的波特率可
以不同你这半辈子。如图8所示,设置RCLK和(或)TCLK可以使定时器2工作于波特率产
生模式。波特率产生工作模式与自动重载模式相似,因此侯拂明,TH2的翻转使得定时
器2寄存器重载被软件预置16位值的RCAP2H和RCAP2L中的值rewu。模式1和模式的波
特率由定时器2溢出速率决定遇见你 陈坤,具体如下公式:
模式1和模式波特率=
定时器2溢出率
16
定时器可设置成定时器,也可为计数器。在多数应用情况下非诚勿扰李全,一般配置成定
时方式
(
CP/
T2
=0)泰国电视剧黑幽默。定时器2用于定时器操作与波特率发生器有所不同林子健,它在每一机
器周期
(1/12晶振周期)都会增加;然而彭雪,作为波特率发生器,它在每一机器状态(1/2
晶振
周期)都会增加最新网络歌曲排行榜201。波特率计算公式如下:
模式1和模式波特率=
晶振频率
2[6556(RCAP2H,RCAP2L)]
其中柔情似水 佳期如梦,(RCAP2H超人迪加歌词,RCAP2L)是RCAP2H和RCAP2L组成的16位无符号整数。特别强调,
TH2的翻转并不置位TF2,也不产生中断;EXE2置位后intense,T2EX引脚上1~0的下跳
变不会使(RCAP2H,RCAP2L)重载到(TH2disgraced,TL2)中林迈可。因此李晓东 消愁,定时器2作为波特率
发生器,T2EX也还可以作为一个额外的外部中断。定时器2处于波特率产生模式凤舞文学,
TR2=1我们不一样原唱,定时器2正常工作歌曲求佛。TH2或TL2不应该读写。在这种模式下儿歌 小兔子乖乖,定时器在每一
状态都会增加,读或写就不会准确。寄存器RCAP2可以读电影红日插曲,但不能写好歌吧,因为写可能
和重载交迭,造成写和重载错误董刚。在读写定时器2或RCAP2寄存器时甩葱歌儿歌视频,应该关闭定
时器(TR2清0)。
2recreational.1系统组成
本系统只要以51单片机为主控核心我是真心爱你的人,与键盘、扬声器、LED显示管模块一起
组合而成话说夏娃。具体如下:
7
按键电路单片机
数码管
2.2系统工作原理
扬声器
本系统扫描键盘、显示按键、扬声器发出对应音符。
组成键盘的按键有机械式、电容式、导电橡胶式、薄膜式多种大张伟新歌,但不管什么
形式,其作用都是一个使电路接通与断开的开关钢铁森林。目前微机系统中使用的键盘按
其功能不同,通常可分为编码键盘和非编码键盘两种基本类型沙漠之恋。编码键盘:键盘本身带有实现接口主要功能所需的硬件电路。不仅能自动检
测被按下的键金奎钟,并完成去抖动、防串键等功能步步通,而且能提供与被按键功能对应的
键码(如ASCII码)送往CPU。所以kissgoodbye王力宏,编码键盘接口简单、使用方便。但由于硬
件电路较复杂,因而价格较贵。非编码键盘:键盘只简单地提供按键开关的行列。有关按键的识别、键码的
确定与输入、去抖动等功能均由软件完成袖手旁观 张宇。目前微机系统中许哲佩好听的歌,一般为了降低成本
大多数采用非编码键盘。键盘接口必须具有去抖动、防串键、按键识别和键码产生4个基本功能。(1)去抖动:每个按键在按下或松开时幼儿钢琴教程,都会产生短时间的抖动。抖动的持
续时间与键的质量相关,一般为5—20mm。所谓抖动是指在识别被按键是必须避
开抖动状态沪江音乐,只有处在稳定接通或稳定断开状态才能保证识别正确无误yuju。去抖问
题可通过软件延时或硬件电路解决绝世英雄。(2)防串键:防串键是为了解决多个键同时按下或者前一按键没有释放又有
新的按键按下时产生的问题。常用的方法有双键锁定和键轮回两种方法电子基盘。双键
锁定钟懿,是当有两个或两个以上的按键按下时,只把最后释放的键当作有效键并产
生相应的键码粗口歌之十八摸的歌词 mp。键轮回为你而歌,是当检测到有多个键被按下时,能根据发现它们的顺
序依次产生相应键的键码汪东城演唱会。()被按键识别:如何识别被按键是接口解决的主要问题,一般可通过软硬
结合的方法完成我要的现在就要。常用的方法有行扫描法和线反转法两种。行扫描法的基本思想
是,由程序对键盘逐行扫描,通过检测到的列输出状态来确定闭合键幼儿园小班儿歌大全,为此夜曲简谱,需
8
要设置入口、输出口一个,该方法在微机系统中被广泛使用肖晨光。线反转法的基本思
想是通过行列颠倒两次扫描来识别闭合键,为此需要提供两个可编程的双向输入/
输出端口果总忽悠电话全集。(4)键码产生:为了从键的行列坐标编码得到反映键功能的键码,一般在内
存区中建立一个键盘编码表,通过查表获得被按键的键码。
用AT89S52的并行口P1接4×4键盘,以P1.0-P1演出网.作输入线,以P1.4-
P1.7作输出线;在数码管上显示每个按键的“0-F”序号。
总体电路具体原理如下:
9
系统硬件设计
火影忍者51集.1系统硬件总体设计
本系统由键盘、LED显示管、扬声器这几个部分组成lycoris radiata,LED显示管显示当前按
键,扬声器发出对应音符。硬件总体设计图如下:
随想曲.2数码管显示部分
LED显示模块如图2-2所示,利用AT89S52单片机的P0端口的P1.0-P1.7
连接到一个七段数码管的a-h的笔段上,数码管的公共端接电源。
扫描显示当前按键模块如下:
10
.扬声器电路
扫描扬声器发出对应音符模块如下:
.4键盘电路设计
按键模块图如下:
11
4系统软件设计
4.1系统软件总体设计
本系统的软件总体流程图如下:
12
4.2数码管显示流程图
七段LED显示器内部由七个条形发光二极管和一个小圆点发光二极管组成,
根据各管的极管的接线形式,可分成共阴极型和共阳极型。LED数码管的g~a七
个发光二极管因加正电压而发亮leezy,因加零电压而不以发亮隔壁老樊,不同亮暗的组合就能
形成不同的字形,这种组合称之为字形码。
本系统按键显示模块软件流程图如下:
1
4翟悦宁.音节产生电路
一首音乐是许多不同的音阶组成的高考歌曲,而每个音阶对应着不同的频率,这样我
们就可以利用不同的频率的组合黄金一笑,即可构成我们所想要的音乐了,当然对于单片
机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这
样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系正确即可快乐家族专辑。
利用AT89C51的内部定时器使其工作计数器模式(MODE1)下,改变计数值TH0及
TL0以产生不同频率的方法产生不同音阶,例如广场舞你是我的玫瑰花,频率为52Hz,其周期T=1/52
=1912μs,因此只要令计数器计时956μs/1μs=956,每计数956次时将I/O
反相同行歌词,就可得到中音DO(52Hz)孙涛个人资料。计数脉冲值与频率的关系式(如式2-1所示)是:
=fi÷2÷fr2-1
式中,是计数值;fi是机器频率(晶体振荡器为12MHz时奇趣影视网,其频率为1MHz);
fr是想要产生的频率大悲咒 DJ。
其计数初值T的求法如下:
T=6556-=6556-fi÷2÷fr例如:设K=6556,fi=1MHz,求低音DO(261Hz)、中音DO(52Hz)、高
音DO(1046Hz)的计数值。T=6556-=6556-fi÷2÷fr=6556-÷2÷fr=6556-
14
/fr低音DO的T=(6556-)/262=6627中音DO的T=(6556-)/52=高音DO的T=(6556-)/1046=
5系统使用说明
5.1系统安装及配置说明
5.1.1系统运行环境
WIDOWSXPPROTEUS7.1SP2Keiluv2.12
5fireflies.1.2系统安装及配置
安装Protues和keiluVsisionygril。
5.2系统操作说明
(1)Keil下编译,产生目标HEX文件,Proteus下ProgrammeFiles选择产生的HEX
文件,点击运行开始模拟。
(2)按任意键盘村居歌曲,数码管显示所按下的键盘数严当当,扬声器发出相应的音符。
6结论
通过这次设计,我学到了不少课本上没有的知识,也锻炼了自己的动手能力,
将以前学过的零散的知识串到一起。经过我长时间的设计及调试,本系统基本能
实现按下键盘中的按键会使数码管显示当前按键下载,扬声器播放对应的音符acg里库番库绅士全彩漫画。但由
于仿真系统原因mother lover,本设计音频效果不是很好完美星开幕。不足之处有:1广告背景音乐.可弹奏的音符数较
少fournier,只能在一定范围内满足用户需要。可通过改进键盘识别模块和发生模块来增
加其复杂度2微微一笑很倾城.音量不可调。
我的综合设计主要涉及硬件和软件两方面的内容,通过这些我的硬件和软件
开发能力都获得了提高。首先硬件方面kase,基本了解了电子产品的开发流程和所要
做的工作张双喜捉妖。基本掌握了Protel99SE原理图的方法何欣穗,并设计了一个单片机最小系统更上一层楼歌词。
通过开发板的设计和硬件搭建的过程,使我对51系单片机的接口有了更深层次的
理解于晖,熟悉了一些单片机常用的外围电路引脚和连接方法所念皆星河,如LED数码管栀子花开下载,键盘
等。并且我学会了分析问题解决问题的能力,加深了对所学理论知识的理解和运
用。我的动手能力得到了很大的提高,创新意识得到了锻炼。
15
参考文献
[1]彭伟掌声响起来刘德华.单片机C语言程序设计实训100例外婆谣.电子工业出版社.2009年
[2]吴运昌.模拟电子线路基础.广州:华南理工大学出版社,2004年
[]阎石.数字电子技术基础.北京:高等教育出版社刘明辉,1997年
[4]张晓丽等.数据结构与算法.北京:机械工业出版社,2002年
[5]马忠梅等.ARM&Linux嵌入式系统教程.北京:北京航空航天大学出版社,
2004年
[6]李建忠.单片机原理及应用.西安:西安电子科技大学,2002年
[7]韩志军等宋金刚押宝.单片机应用系统设计[M]张学友夕阳醉了.机械工业出版社经典粤语歌曲10首,2004
[8]周润景等林恺俊.Proteus在MCS-51&ARM7系统中的应用百例[M].电子工业出版社,
2006
[9]马忠梅等.单片机的C语言应用程序设计[M].北京航空航天大学出版社,2006
[10]刘树中因为我脑子不好,孙书膺苏文茂批三国,王春平.单片机和液晶显示驱动器串行接口的实现[J].微
计算机信息龟井绘里,2007
16
1
最美的青春电视剧-祝你一路顺风 吴奇隆
- 上一篇
基于MATLAB数字电子琴的音乐喷泉控制系统设计
杨柳范宗沛-张国荣的歌曲2022年4月16日发(作者:紫冰)龙源期刊网基于MATLAB数字电子琴的音乐喷泉控制系统设计作者:陈禄洪邵群英蔡伟强来源:《魅力中国》2018年第46期摘要:本设计是以MATLAB为出发点,STM32F103系列作为硬件支撑越长大越孤单mv,并且搭载音乐喷泉效果的控制系统动画图标,通过软硬件结合常金,设计出友好的人机交互GUI界面,實现了基于MATLAB数字电子琴的音乐喷
- 下一篇
电子琴入门:电子琴和电钢琴等的利弊
两会指哪两会-3d走势图带连线专业版综合版2022年4月16日发(作者:金唱片颁奖典礼2014)电子琴入门:电子琴和电钢琴等的利弊不过enchanted歌词,从根本上来说罪恶王冠ova,电子琴的弹法与钢琴技巧、技术的性质是相当不同的。首先,是对触键方法的要求不同。电子琴的发音是无论什么方法,方式和感觉迪斯科舞厅,只要能按下键盘翻唱歌曲,就会发出同样力度和音色的音来。而钢琴下个路口见 李宇春,则取决
相关文章
留言与评论(共有 11 条评论) |
本站网友 莲藕的功效 | 19分钟前 发表 |
通过将地址为8EH的SFR的第0位置“1” | |
本站网友 三金医药招商网 | 8分钟前 发表 |
为了确保给定的电平在改变前采样到一次 | |
本站网友 什么是金叉 | 22分钟前 发表 |
在这种工作模式下陈年往事 | |
本站网友 normalization | 14分钟前 发表 |
一个6向量2级中断结构美丽的日子主题曲 | |
本站网友 雾凇大桥 | 0秒前 发表 |
一般在内存区中建立一个键盘编码表 | |
本站网友 中药黄氏 | 0秒前 发表 |
Proteus下ProgrammeFiles选择产生的HEX文件 | |
本站网友 都江堰租房信息 | 12分钟前 发表 |
2004年[6]李建忠.单片机原理及应用.西安:西安电子科技大学 | |
本站网友 平安e生保 | 18分钟前 发表 |
2.4P1口:P1口是一个具有内部上拉电阻的8位双向I/O口高音吧 | |
本站网友 不死法医第一季 | 23分钟前 发表 |
波特率产生工作模式与自动重载模式相似 | |
本站网友 金隅丽景园 | 22分钟前 发表 |
在这种方式下 |