完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
1个回答
|
|
功能:按一下开关后,单片机控制蜂鸣器唱生日快乐歌曲
PROTEUS 和51单片机教程 单片机控制蜂鸣器唱生日快乐歌曲 程序源代码如下: /* 生日歌 */ #include typedef unsigned char uint8; typedef unsigned int uint16; ***it K1 = P1^0; ***it BUZZER = P3^0; code uint8 SONG_TONE[]= { 212,212,190,212,159,169,212,212,190,212,142,159,212,212,106,126,129,169,190,119,119,126,159,142,159,0 }; code uint8 SONG_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 }; void delay(uint16 x) { uint16 i,j; for(i = x; i > 0; i --) for(j = 114; j > 0; j --); } void PlayMusic() { uint16 i =0,j,k; while(SONG_LONG!=0||SONG_TONE!=0) { for(j=0;j { BUZZER = ~BUZZER; for(k=0;k } delay(10); i++; } } void main() { P1 = 0xFF; while(1) { if(K1==1) { PlayMusic(); delay(1000); } } } 最后,如果有什么意见或者建议欢迎您留言给我,让我们共同学习一起进步, 如果需要 软件或者视频教程,例程,请在下方留言或者私信我,看到后会第一时间回复。 谢谢! |
|
|
|
只有小组成员才能发言,加入小组>>
2555 浏览 0 评论
1153浏览 2评论
752浏览 1评论
505浏览 0评论
269浏览 0评论
435浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 13:51 , Processed in 1.210289 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号