您当前的位置:首页 > 百科

和心爱的人融为一体的感觉,和喜欢的人融为一体是什么感觉(基于proteus的51单片机开发实例)

时间:2023-01-24 12:20:18

关于【和心爱的人融为一体的感觉】,和喜欢的人融为一体是什么感觉,今天涌涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

内容导航:1、基于proteus的51单片机开发实例(3)--简易电子琴2、和心爱的人融为一体的感觉:和喜欢的人融为一体是什么感觉

1、基于proteus的51单片机开发实例(3)--简易电子琴

1.1. 实验目的

本实例将让我们了解使用51单片机来实现简易电子琴的设计,本例中使用蜂鸣器来模拟发出乐音,通过按下不同的按键,发出“do、re、mi、fa、so、la、ti、do”的音符,并且还可以通过播放键播放一小段音乐。

1.2. 设计思路

本实例涉及到以下内容:

1、发声器件的选择--蜂鸣器,如何使用51单片机控制蜂鸣器发出我们想要的各种声音;

2、如何编写基本音符的编程代码;

3、如何控制不同的按键发出不同的音符声音。

4、单片机端口如何驱动大电流器件。

1.3. 基础知识

1.3.1. 蜂鸣器的基础知识

本实例中我们使用蜂鸣器作为发出各种声音的器件。下面就来了解一下蜂鸣器的相关知识。

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。

根据工作原理,蜂鸣器分为有源蜂鸣器(又称为压电式蜂鸣器)和无源蜂鸣器(又称电磁式蜂鸣器)两种。图1所示为有源蜂鸣器。图2所示为无源蜂鸣器。

和心爱的人融为一体的感觉,和喜欢的人融为一体是什么感觉(基于proteus的51单片机开发实例)

图1 无源蜂鸣器

和心爱的人融为一体的感觉,和喜欢的人融为一体是什么感觉(基于proteus的51单片机开发实例)

图2 有源蜂鸣器

有源或者无源蜂鸣器中的“源”不是指的电源,而是指振荡源。有源蜂鸣器和无源蜂鸣器的最大区别是有源蜂鸣器只需要在蜂鸣器的两端加上固定的电压差,它就可以发声了,而无源蜂鸣器必须在其两端加上一定频率的振荡信号,它才能够发声。

1.有源蜂鸣器(压电式蜂鸣器)主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。

多谐振荡器由晶体管或集成电路构成。当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出1500~2500HZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。

2.电磁式蜂鸣器(无源蜂鸣器)主要由由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。

一般情况下,蜂鸣器发声时需要比较大的电流(一般要大于10mA),而单片机端口的驱动能力是有限的(一般小于10mA),所以需要设计专门的驱动电路来驱动蜂鸣器。本例中使用三极管来驱动蜂鸣器。

图3是典型的蜂鸣器驱动电路。其工作原理是,当单片机的P3.7口输出高电平时,三极管导通,电流从VCC经过三极管驱动蜂鸣器,从而使蜂鸣器发声,当单片机的P3.7口输出低电平时,三极管截止,蜂鸣器不能发声,这样实际上单片机的端口只是起到了控制三极管的导通或截止的作用。

和心爱的人融为一体的感觉,和喜欢的人融为一体是什么感觉(基于proteus的51单片机开发实例)

图3 蜂鸣器驱动电路

1.3.2. 51单片机控制蜂鸣器发出乐音

首先我们都知道,乐音是有规律的声音,而本例中简易电子琴所要播放的声音就是乐音。

简易电子琴所使用的乐音范围通常从每秒振动16次(最低音)到振动4186次(最高音),这个范围可以划分成97个等级。

我们都知道“do、re、mi、fa、so、la、ti、do”的音符,对应简谱中的“1,2,3,4,5,6,7”。对应乐音的持续时间使用节拍数来表示。对于一段音乐来说,它是由许多不同的音符组成的,而每个音符对应不同的频率,所以简易电子琴可以使用发声系统进行不同频率的发声,并且加上以节拍数对应的延时,从而产生音乐。

由于乐音是由不同的频率构成的,所以可以使用51单片机的定时器来产生不同的脉冲,用这些脉冲来驱动蜂鸣器,进而得到对应的音符。

我们假设51单片机的工作时钟为12MHz,使用定时器的工作方式1来实现定时操作,其初始化值和音符的对应关系如图4所示。

和心爱的人融为一体的感觉,和喜欢的人融为一体是什么感觉(基于proteus的51单片机开发实例)

图4 音符和定时器的初值的关系

另外,一段音乐除了和音符有关系外,和节拍也有关系。也就是51单片机驱动蜂鸣器发出乐音的长度,可以使用延时来实现。图5所示是各个节拍对应的延时长度。

和心爱的人融为一体的感觉,和喜欢的人融为一体是什么感觉(基于proteus的51单片机开发实例)

图5 各个节拍对应的延时长度

1.4. 电路设计

本实例的电路所用器件较多,所以需要合理划分51单片机的I/O端口,以使不同的端口控制、驱动不同的器件。

本实例的电路主要由51单片机、播放按键、播放指示灯、蜂鸣器等几部分组成,各部分详细说明如下。

1、51单片机:简易电子琴系统的核心控制器;

2、按键:本电路中共9个按键,其中k1~k8是音符按键,分别对应音调“1”~“#7”,及按下按键,会发出相应的音符声音。而K9按键是音乐播放按键,按下K9,会播放一段音乐;

3、发声器件:本例中的发声器件是蜂鸣器,蜂鸣器的驱动采用三极管驱动;

4、指示灯:本例中共8个LED指示灯,采用“灌电流”的驱动方式,为保护单片机端口,采用了一个排阻。

本实例的电路如图6所示。

和心爱的人融为一体的感觉,和喜欢的人融为一体是什么感觉(基于proteus的51单片机开发实例)

图6 简易电子琴电路

细心的大家可能会发现,按键K1~K8与单片机端口的连接电路与按键K9与单片机的连接电路不一样,这是因为51单片机P1管脚内部接有上拉电阻,而P2端口内部是漏极开路,所以必须外接上拉电阻,外接电阻的阻值一般选择3~10K欧姆,如果电阻太小,则电流就可能过大,从而会烧毁单片机的P2管脚。

1.5. 程序设计

本实例的程序代码如下。程序中使用了数组这样一个51单片机C语言中的重要数据类型,并且使用了一维数组和两维数组,其中二维数组freq[][2]用来存放不同音符对应的定时器的初始化值,一位数组MUSIC[]存放了一段音乐对应的音符数据。主循环中通过对不同按键的状态判断进行不同的处理。

#include<AT89X52.h>#define KeyPort P1unsigned char High,Low; //定时器预装值的高8位和低8位sbit SPK=P3^7; //定义蜂鸣器接口sbit playSongKey=P0^0; //音乐播放按键//不同音符对应的定时器的初始化值unsigned char code freq[][2]={ 0xD8,0xF7,//00440HZ 1 0xBD,0xF8,//00494HZ 2 0x87,0xF9,//00554HZ 3 0xE4,0xF9,//00587HZ 4 0x90,0xFA,//00659HZ 5 0x29,0xFB,//00740HZ 6 0xB1,0xFB,//00831HZ 7 0xEF,0xFB,//00880HZ `1};unsigned char Time; //“世上只有妈妈好“数据表unsigned char code YINFU[9][1]={{' '},{'1'},{'2'},{'3'},{'4'},{'5'},{'6'},{'7'},{'8'}}; //音阶频率表高8位unsigned char code MUSIC[]={ 6,2,3, 5,2,1, 3,2,2, 5,2,2, 1,3,2, 6,2,1, 5,2,1, 6,2,4, 3,2,2, 5,2,1, 6,2,1, 5,2,2, 3,2,2, 1,2,1, 6,1,1, 5,2,1, 3,2,1, 2,2,4, 2,2,3, 3,2,1, 5,2,2, 5,2,1, 6,2,1, 3,2,2, 2,2,2, 1,2,4, 5,2,3, 3,2,1, 2,2,1, 1,2,1, 6,1,1, 1,2,1, 5,1,6, 0,0,0 };////音阶频率表高低位unsigned char code FREQH[]={ 0xF2,0xF3,0xF5,0xF5,0xF6,0xF7,0xF8, 0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC, //1,2,3,4,5,6,7,8,i 0xFC,0xFD,0xFD,0xFD,0xFD,0xFE, 0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF, } // Òô½×ƵÂÊ±í µÍ°Ëλunsigned char code FREQL[]={ 0x42,0xC1,0x17,0xB6,0xD0,0xD1,0xB6, 0x21,0xE1,0x8C,0xD8,0x68,0xE9,0x5B,0x8F, //1,2,3,4,5,6,7,8,i 0xEE,0x44, 0x6B,0xB4,0xF4,0x2D, 0x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16, };void Init_Timer0(void);//¶¨Ê±Æ÷³õʼ»¯//ÑÓʱº¯Êý´óÔ¼Ô¼2*z+5usvoid delay2xus(unsigned char z){ while(z--);}// ÑÓʱº¯Êý´óÔ¼Ô¼1msvoid delayms(unsigned char x){ while(x--) { delay2xus(245); delay2xus(245); }}void delayTips(unsigned char t){ unsigned char i; for(i=0;i<t;i++) { delayms(250); } TR0=0; }//²¥·ÅÒôÀֵĺ¯Êývoid PlaySong(){ TH0=High;//¸³Öµ¶¨Ê±Æ÷ʱ¼ä£¬¾ö¶¨ÆµÂÊ TL0=Low; TR0=1; //´ò¿ª¶¨Ê±Æ÷ delayTips(Time); //ÑÓʱËùÐèÒªµÄ½ÚÅÄ }//¶¨Ê±Æ÷T0³õʼ»¯×Ó³ÌÐòvoid Init_Timer0(void){ TMOD |= 0x01; //ʹÓÃģʽ1£¬16λ¶¨Ê±Æ÷£¬Ê¹ÓÃ"|"·ûºÅ¿ÉÒÔÔÚʹÓöà¸ö¶¨Ê±Æ÷ʱ²»ÊÜÓ°Ïì EA=1; //×ÜÖжϴò¿ª ET0=1; //¶¨Ê±Æ÷Öжϴò¿ª}//¶¨Ê±Æ÷T0ÖжÏ×Ó³ÌÐòvoid Timer0_isr(void) interrupt 1 { TH0=High; TL0=Low; SPK=!SPK;}//Ö÷º¯Êýint main (void){ unsigned char num,k,i; Init_Timer0(); //³õʼ»¯¶¨Ê±Æ÷0£¬Ö÷ÒªÓÃÓÚÊýÂë¹Ü¶¯Ì¬É¨Ãè SPK=0;//ÔÚδ°´¼üʱ£¬À®°ÈµÍµçƽ£¬·ÀÖ¹³¤ÆڸߵçƽËð»µÀ®°È while (1) { switch(KeyPort) //¶Ô°´¼ü½øÐд¦Àí{ case 0xfe:num= 1;break; case 0xfd:num= 2;break; case 0xfb:num= 3;break; case 0xf7:num= 4;break; case 0xef:num= 5;break; case 0xdf:num= 6;break; case 0xbf:num= 7;break; case 0x7f:num= 8;break; //·Ö±ð¶ÔÓ¦²»ÓõÄÒôµ÷ default:num= 0;break;} P2 = KeyPort; if(num==0) { TR0=0; SPK=0; //ÔÚδ°´¼üʱ£¬À®°ÈµÍµçƽ£¬·ÀÖ¹³¤ÆڸߵçƽËð»µÀ®°È } else { High=freq[num-1][1]; Low =freq[num-1][0]; TR0=1; } if(playSongKey==0) //Èç¹û²¥·ÅÒôÀÖ°´¼ü±»°´Ï { delayms(10); if(playSongKey==0) { i=0; while(i<100) { k=MUSIC[i]+7*MUSIC[i+1]-1;//È¥Òô·ûÕñµ´ÆµÂÊËùÐèÊý¾Ý High=FREQH[k]; Low=FREQL[k]; Time=MUSIC[i+2]; //½ÚÅÄʱ³¤ i=i+3;if(P1!=0xff)//³¤°´ÈÎÒâ8Òô¼üÍ˳ö²¥·Å{ delayms(10); if(P1!=0xff) i=101;} PlaySong(); } TR0=0; } } }}

1.6. 实例仿真

将程序编译后生成的HEX文件,载入到proteus环境下51单片机中,然后开始仿真,仿真结果如下所示。

视频加载中...

1.7. 总结

本例中,我们有如下收获:

1、从实际应用中了解了51单片机P0口和P2口不同的内部结构,以及实际电路中的差别;

2、还了解了51单片机如何用管脚驱动大功率器件的方法和电路;

3、如何使用定时器让蜂鸣器发出不一样的声音。

2、和心爱的人融为一体的感觉:和喜欢的人融为一体是什么感觉

和喜欢的人融为一体是什么感觉

恋人是一种亲密无间的关系,两个人有时候甚至有一种融为一体的感觉,把对方的喜怒哀乐,视为自己的喜怒哀乐;把对方的事业和生活看得比自己的还要重要。

用她们的话来说,爱情总有可能离开自己,但是工作却会使自己充满获得感,只要自己全心全意的为工作付出,那么工作就会给自己相当的回报,但是对于爱情却是捉摸不定的,有时候我们付出自己的所有青春年华和精力在爱情上面,但是到头来却是竹篮打水一场空,什么都没有得到。

就像很多男人在刚接触一个女人的时候,非常迷茫的一点就是女人有时会向他抱怨自己的父母,但是当男人随声附和的时候,却会惹火这个女人。

每个人都有属于自己的“禁区”,在性别上来看,女人在这几个方面会更加敏感, 也会更加在意,若果男人想和女人有长久的交往下去的可能,就别轻易触碰女人这三个地方,用你对她的爱,来同样尊重她的想法吧。

这使得她们在于男人的相处中一直处于被动的地位,一切的.决定都由男方来做,而自己成为了对方的附属品,在起初的阶段,男方可以把这种女人理解为温柔体贴,但是时间长了,他们就会觉得这种女人是没有独立人格和主见的。而两个人能够相处一辈子,是需要有相当的价值观和相似的人生目标的,如果一方认为另一方是附属品,那么占主导地位的一方,早晚会觉得厌弃。

如果男人真想让一个中年女人爱上自己,就一定要懂得拿出自己的真心,懂得坦诚,别总是耍那些不真实的甜言蜜语,只有真正的行动起来才是最为真实的追求,也才能让对方感受到你的诚意。不过男人也要记住,千万别对一个女人撒谎,因为谁也不会对一个虚伪的面具动一丝一毫的感情,你所表达出的是真情还是假意,对方都可以察觉得到。

善良简单的那个,容易吃亏上当为对方所利用。其实你可以想想,她既然有这么多的经历,那一定经历过很多的事情,远比一般的女人更复杂与难以对付。

不是所有女人都善于分析别人的心思,对于简单而单纯的女性而言,她们可能连自己的想法都无法悉数掌握,更不要说别人的了。

和喜欢的人融为一体是什么感觉

跟喜欢的人聊天,是一种什么样的感受

1、紧张,不知道说什么好

和喜欢的人聊天,第一次肯定是非常紧张,不知道自己说什么好。两个人坐在对面,眼神一直在躲闪,说话一直断断续续,男人主动说话,想缓解尴尬的气氛,但是经常做出弄巧成拙的事情,让女人在心里偷偷发笑,觉得这个男人笨笨的,但是有点可爱,女人还会给你们第二次约会的机会,想继续了解你。不过不管是男人还是女人,一定要让自己放松下来,两个人都紧张的话,很不利于你们之间的聊天。

2、小鹿乱撞,初恋般的感觉

和喜欢的人聊天,会感觉自己的心里一直有小鹿乱撞。两个人都有心动的感觉,好像是初恋一样。这样的爱情大多都很美好,因为大家恋爱次数都不多,还非常青涩,所以再次出现一个自己喜欢的人,会让他们爱到无法自拔。这种感觉会随着时间和年龄的增长被赋予不同的含义,但都是喜欢一个人的标志。如果你对一个女人有了这样的感觉,那么恭喜你。

3、完全着迷,好像全世界只剩下他们两个人

和喜欢的人聊天,觉得她说什么都是对的,她的声音很温柔、眼睛很大、皮肤很白、头发很长等等,一切都是自己喜欢的样子,男人对这样的女人完全着了迷。在聊天的过程当中,两个人因为聊得太过投入,完全不知道周围发生了什么,好像全世界只剩下他们两个人。

4、时间过得飞快,不舍得停下来

和喜欢的人聊天,感觉时间过得非常快,不知不觉就到了要离开的时候,所以男人会在这个时候表现出不舍。对于这种情况,只能说明大家聊得非常投入,感觉什么都很适合,所以说的也非常多,就行多了解对方一点,让彼此的心再靠近一些。

和喜欢的人融为一体是什么感觉

跟喜欢的人在一起是什么感觉

1、 不管做什么都觉得开心甜蜜

和自己喜欢的人在一起的感觉特别特别好,有的时候哪怕在一起什么话不说,什么事情也不做,就这么傻傻的看着对方,自己也会觉得非常的幸福开心。

很多时候都会觉得自己像是一个傻瓜似的,明明对方就在自己身边,自己脸上就会洋溢出满足的笑容,这种感觉就连自己也没办法说清楚,可自己是真的幸福。

两个人在一起就觉得很幸福了,不管有事还是没事,有的聊还是没得聊,哪怕安安静静的在一起,没有言语也很甜蜜。

2、一个电话,一条短信就觉得很幸福

恋爱的时候找到自己一个喜欢的人,找到让自己心动的人,真的非常不容易。收到对方的一条短信,哪怕只有几个字,哪怕只有一个表情,只要对方是开心的,自己就会觉得很幸福,很满足。

有时候自己不开心了,哪怕对象没有在身边,只要听听对方声音,和对方聊聊天心里就平衡下来,觉得只要有对方在,那天天塌了也没有任何关系。

有一个自己喜欢的人这种感觉真的很好,收到对方一条短信一条消息就会开心好一会儿,最渴望的就是能够跟对象在一起。

3、心里面感觉会很充实,做什么都充满动力

跟自己喜欢的人在一起会觉得心里很踏实,如果自己要是难过了,不需要有太多的言语,只需要借对方的肩膀依靠一下就会觉得没什么。

累的时候对方的一句鼓励,一句安慰,立马就可以让自己生龙活虎,就好像是世界上最好的良药。

因为心里面有了喜欢的人,就好像是找到了方向和目标,不管有多苦多累都会为了心中那个她坚持加油,努力创造一个美好的未来。哪怕自己以前在弱小,在胆怯,也会因为心中的那个她而坚强。

4、对未来充满希望

生活并不是一帆风顺,总是充满了坎坷,一个人的时候会累,会疲倦,偶尔可能还会抱怨,严重一点甚至会一个人偷偷抹眼泪。

可当心理有了自己喜欢的人后,这一切都不算什么,只要听听她的声音,整个人就会像打了鸡血一样坚强,对未来充满了希望,觉得没有什么比心里面的那个她更重要的了,不管有什么艰难险阻都会为了她咬牙挺过去。

不管现目前的处境是贫穷还是凄惨,心里充满了希望和阳光,只要和自己喜欢的人在一起,两个人携手心在一起,就没有度不过去的坎。

5、有的时候会压到对方

我们都知道现在大多数情侣在睡觉的时候,女方的头发都会比较长,当她们一起睡觉的时候,一定会靠的非常近,但是就会出现压住对方头发这种情况。女生就会说,真的很痛啊,你不会怜香惜玉吗。于是男生听到这段话的时候,他们都会往外面去一点,可是几分钟后又会慢慢地靠近对方,就是不想让对方离开自己,可是女生还是会对他说,你又压到我的头发了,可不可以再往外去点,其实我们都知道,男生现在的行为表现,明显是爱女生的一种表现。

本文关键词:和最爱的人就想融为一体,和喜欢的人融为一体是什么感觉呢,我喜欢和你融为一体的感觉,和深爱的人融为一体什么感觉,为什么想和喜欢的人融为一体。这就是关于《和心爱的人融为一体的感觉,和喜欢的人融为一体是什么感觉(基于proteus的51单片机开发实例)》的所有内容,希望对您能有所帮助!

的人

最新文章