资源描述:
《最新单片机蜂鸣器C语言程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、__________________________________________________按键发音/*名称:按键发音说明:按下不同的按键会是SOUNDER发出不同频率的声音。本例使用延时函数实现不同频率的声音输出,以后也可使用定时器*/#include#defineucharunsignedchar#defineuintunsignedintsbitBEEP=P3^7;sbitK1=P1^4;sbitK2=P1^5;sbitK3=P1^6;sbitK4=P1^7;//延时voidDelayMS(uintx){uchart;while(x-
2、-)for(t=0;t<120;t++);}//按周期t发音voidPlay(uchart){uchari;for(i=0;i<100;i++){BEEP=~BEEP;DelayMS(t);}BEEP=0;}voidmain(){P1=0xff;BEEP=0;while(1){if(K1==0)Play(1);if(K2==0)Play(2);if(K3==0)Play(3);if(K4==0)Play(4);}}收集于网络,如有侵权请联系管理员删除__________________________________________________播放音乐/*名称:
3、播放音乐说明:程序运行时播放生日快乐歌,未使用定时器中断,所有频率完全用延时实现*/#include#defineucharunsignedchar#defineuintunsignedintsbitBEEP=P3^7;//生日快乐歌的音符频率表,不同频率由不同的延时来决定ucharcodeSONG_TONE[]={212,212,190,212,159,169,212,212,190,212,142,159,212,212,106,126,159,169,190,119,119,126,159,142,159,0};//生日快乐歌节拍表,节拍决定
4、每个音符的演奏长短ucharcodeSONG_LONG[]={9,3,12,12,12,24,9,3,12,12,12,24,9,3,12,12,12,12,12,9,3,12,12,12,24,0};//延时voidDelayMS(uintx){uchart;while(x--)for(t=0;t<120;t++);}//播放函数voidPlayMusic(){uinti=0,j,k;while(SONG_LONG[i]!=0
5、
6、SONG_TONE[i]!=0){//播放各个音符,SONG_LONG为拍子长度for(j=0;j7、+){BEEP=~BEEP;//SONG_TONE延时表决定了每个音符的频率for(k=0;k8、2分,共60分。每小题给出的四个选项中,只有一个选项最符合题目要求。1、在我国西部大开发战略中,“保护天然林”和“退耕还林(草)”是两项重要内容。采取这两项措施的首要目标是()A、开展生态旅游B、发展畜牧业C、增加木材产量D、改善生态环境解析:D2.下列生物中,全部属于生产者的一组是()A.海带、梨树、酵母菌B.蘑菇、水绵、洋葱C.马铃薯、菠菜、乳酸菌D.硝化细菌、紫菜、苹果树解析:D3.下列不属于生态系统中分解者的是()A.硝化细菌B.蘑菇 C.酵母菌 D.霉菌解析:A4.春暖花开,蜜蜂忙着在花丛中采蜜。招引蜜蜂采蜜的信息属于()A.物理信息B.化学信息C.行为
9、信息D.声信息解析:C5.生态系统的能量流动是指()A.太阳能被绿色植物固定的过程B.系统内生物体能量代谢的过程C.生态系统中能量的输入,传递,转化,和散失过程D.能量从生物体进入环境的过程解析:C6.在浮游植物→小鱼→海豹→虎鲸这条食物链中,鲸增加1kg体重,至少消费浮游植物的量为()A.1kgB.10kgC.125kgD.1000kg解析:C7.以虫治虫是生态农业的重要内容,下图表示某一生系统中四种生物所含有机物的总量。假设这四种生物只构成一条食物链。请问在一段时间内,如果甲的种群数量增加,其可能引起的后果是()A.乙和丁的种群数量都增加收集于网络,如有侵权