精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

教你用單片機播放生日快樂歌

電子工程師 ? 來源:網絡整理 ? 作者:工程師曾暄茗 ? 2018-07-15 09:43 ? 次閱讀

單片機C語言程序設計:播放生日快樂歌

*名稱:播放音樂

說明:程序運行時播放生日快樂歌,未使用定時器中斷,所有頻率完全用延時實現

*/

#include

#defineucharunsignedchar

#defineuintunsignedint

sbitBEEP=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};

//生日快樂歌節拍表,節拍決定每個音符的演奏長短

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||SONG_TONE[i]!=0)

{//播放各個音符,SONG_LONG為拍子長度

for(j=0;j

{

BEEP=~BEEP;

//SONG_TONE延時表決定了每個音符的頻率

for(k=0;k

}

DelayMS(10);

i++;

}

}

voidmain()

{

BEEP=0;

while(1)

{

PlayMusic();//播放生日快樂

DelayMS(500);//播放完后暫停一段時間

}

}

教你用單片機播放生日快樂歌

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6032

    文章

    44514

    瀏覽量

    632946
  • C語言
    +關注

    關注

    180

    文章

    7598

    瀏覽量

    136170
收藏 人收藏

    評論

    相關推薦

    【proteus練一練2.17】播放生日快樂音樂

    /*名稱:播放音樂 說明:程序運行時播放生日快樂歌,未使用定時器中斷,所有頻率完全延時實現 */ #include #define uchar unsigned char #define uint
    發表于 02-17 11:07

    如何用單片機生日快樂歌

    本帖最后由 eehome 于 2013-1-5 09:58 編輯 菜鳥不懂,求大家幫忙 如何用單片機 控制唱生日快樂歌,都要哪些元件?是蜂鳴器有源的還是無源的還是什么揚聲器什
    發表于 12-11 17:40

    怎樣利用51單片機去實現生日快樂歌?求大神指點

    怎樣利用51單片機去實現生日快樂歌?其電路該如何去設計?如何去編寫程序代碼?
    發表于 07-06 07:22

    單片機控制蜂鳴器唱生日快樂歌曲 PROTEUS 和51單片機教程(附仿真文件+源代碼)精選資料分享

    功能:按一下開關后,單片機控制蜂鳴器唱生日快樂歌曲PROTEUS 和51單片機教程單片機控制蜂鳴器唱生日快樂歌曲 程序源代碼如下:/*
    發表于 07-14 08:13

    怎么實現單片機控制蜂鳴器唱生日快樂歌曲?

    怎么實現單片機控制蜂鳴器唱生日快樂歌曲?
    發表于 09-28 07:49

    51單片機是如何實現播放生日快樂歌

    51單片機是如何實現播放生日快樂歌的?其電路及代碼該如何去實現?
    發表于 10-28 06:22

    單片機怎樣通過蜂鳴器來播放生日快樂歌

    采用音樂音譜節拍的方式舉個栗子,單片機通過蜂鳴器來播放生日快樂歌。#include "reg51.h"#define uchar unsigned char#define
    發表于 11-25 08:57

    如何利用單片機去實現蜂鳴器播放生日快樂歌

    單片機蜂鳴器生日快樂歌硬件連接:代碼:#include #define uchar unsigned char#define uint unsigned int***it BEEP = P3^7
    發表于 11-25 06:16

    能聲控發出祝你生日快樂歌的電路

    能聲控發出祝你生日快樂歌的電路
    發表于 04-13 17:42 ?25次下載
    能聲控發出祝你<b class='flag-5'>生日快樂歌</b>的電路

    單片機蜂鳴器 生日快樂 【匯編版】

    單片機蜂鳴器 生日快樂 【匯編版】單片機蜂鳴器 生日快樂 【匯編版】單片機蜂鳴器 生日快樂 【匯
    發表于 12-29 13:53 ?0次下載

    使用單片機進行生日快樂歌設計的程序免費下載

    本文檔的主要內容詳細介紹的是使用單片機進行生日快樂歌設計的程序免費下載。
    發表于 05-29 17:56 ?8次下載
    使用<b class='flag-5'>單片機</b>進行<b class='flag-5'>生日快樂歌</b>設計的程序免費下載

    使用STM32F1單片機實現無源蜂鳴器音樂播放生日快樂的程序實例

    本文檔的主要內容詳細介紹的是使用STM32F1單片機實現無源蜂鳴器音樂播放生日快樂的程序實例。
    發表于 03-23 08:00 ?53次下載
    使用STM32F1<b class='flag-5'>單片機</b>實現無源蜂鳴器音樂<b class='flag-5'>播放生日快樂</b>的程序實例

    使用單片機實現定時器控制播放生日快樂歌的仿真設計實例資料合集

    本文檔的主要內容詳細介紹的是使用單片機實現定時器控制播放生日快樂歌的仿真設計實例資料合集免費下載。
    發表于 03-10 14:18 ?4次下載

    單片機蜂鳴器生日快樂歌

    單片機蜂鳴器生日快樂歌硬件連接:代碼:#include <reg52.h>#define uchar unsigned char#define uint unsigned
    發表于 11-17 10:36 ?13次下載
    <b class='flag-5'>單片機</b>蜂鳴器<b class='flag-5'>生日快樂歌</b>

    基于51單片機生日快樂音樂播放

    方案介紹仿真軟件版本:proteus7.8程序編譯器:keil4點擊運行仿真后播放生日快樂歌
    發表于 12-16 16:02 ?1次下載