娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月26日(星期四)

正在發生

2019年12月26日 | 51單片機音樂盒 仿真+程序

發布者:gamma13 來源: 51hei關鍵字:51單片機  音樂盒  仿真 手機看文章 掃描二維碼
隨時隨地手機看文章

電路介紹:

1.此項目采用51單片機實現音樂盒的功能,同時電路中采用模擬示波器,可以實時查看波形的變動。

2.通過一個可調電阻實現音頻信號的音量大小

3.基于8歐姆/1w的喇叭作為音頻輸出部件

proteus仿真原理圖:
 

代碼

#include

#include


#define uchar unsigned char 

#define uint unsigned int


sbit SPK = P2^7;


uchar tone_h;                //高音

uchar tone_l;                //低音

uint note = 1;                //音符

uchar beat;                        //節拍


uchar code chuzhi[3][16]={  //音調對應的計數初值

         0xff,0xff,//占0位 

         0xf8,0x8c,//低1  

         0xf9,0x5b,//  2                 

         0xfa,0x15,//  3                 

         0xfa,0x67,//  4                 

         0xfb,0x04,//  5                 

         0xfb,0x90,//  6                 

         0xfc,0x0c,//低7

        

         0xff,0xff,//占0位 

         0xfc,0x44,//中1   

         0xfc,0xac,//  2

         0xfd,0x09,//  3

         0xfd,0x34,//  4

         0xfd,0x82,//  5

         0xfd,0xc8,//  6

         0xfe,0x06,//中7   

        

         0xff,0xff,//占0位 

         0xfe,0x22,//高1                           

         0xfe,0x56,//        2                

         0xfe,0x85,//        3                

         0xfe,0x9a,//        4                

         0xfe,0xc1,//        5                

         0xfe,0xe4,//        6                

         0xff,0x03 //高7                             

        };        


//****** 測試曲譜 ****** 個位:音調 ,十位:低中高音 對應 0 1 2,千百位:節拍 1~16

uint code test2[] = {        120, //曲速 暫時未用到

        401,402,403,404,405,406,407,

        611,612,613,614,615,616,617,

        821,822,823,824,825,826,827,

        0xffff        //0xffff表示結尾

};


//****** 生日快樂 ******

uint code test[] = { 120,

        205,205,406,405,411,807,

        205,205,406,405,412,811,

        205,205,415,413,411,407,406,

        314,114,413,411,413,812,

        305,105,406,405,411,807,

        305,105,406,405,412,811,

        305,105,415,413,411,

        407,406,314,114,413,411,412,811,410,

        0xffff        

};

        

void delayms(uint ms)       /*ms 等于1時,延時1ms 等于2時,延時2ms,以此類推*/

{        

        uchar a,b,c;                                   //+3

        while(ms--)

    {

         for(c=1;c>0;c--)                        //         1+2 = 3

        for(b=142;b>0;b--)                  //        1*( 1+142*2)) = 285        

            for(a=2;a>0;a--);        //         142*(1+2*2) = 710

        }

}


void delay125ms(uint pai)  //延時 ?*125ms 即?個節拍 

{

    uchar a,b,c;

        while(pai--)

        {

        for(c=239;c>0;c--)

                for(b=104;b>0;b--)

                        for(a=1;a>0;a--);

        }

}

void timer0() interrupt 1

{

        TH0 = tone_h;

        TL0 = tone_l;

        SPK = ~SPK;

}



void timer_init()

{

        EA = 1;

        ET0 = 1;

        PT0 = 1;

        TMOD = 0x11;

        TH0 = 255;

        TL0 = 255;

}

void main()

{        

        timer_init();

        note = 1;

        

        while(1)

        {        

                if(test[note] == 0xffff)

                {        

                        note = 1;

                }                

                if(test[note]%10 != 0)  //音調不為0 【音調為0時表示不發聲,但有節拍】

                {

                        tone_h = TH0 = chuzhi[test[note]%100/10][(test[note]%10)*2 ];                //音調高位 【二維數組 第1維表示低中高音,第二維表示音調】

                        tone_l = TL0 = chuzhi[test[note]%100/10][(test[note]%10)*2 + 1];             //音調低位

                        TR0 = 1;

                }

                delay125ms(test[note]/100);        //節拍

                TR0 = 0;

                delayms(30);

                note++;                            //下一個音符

                

        }

        

}

關鍵字:51單片機  音樂盒  仿真 引用地址:51單片機音樂盒 仿真+程序

上一篇:單片機籃球比賽計分器設計方案與程序詳解
下一篇:51單片機匯編學習例程(5)——USART串口篇

推薦閱讀

12月24日,哈工智能發布公告稱,擬與現代重工簽合資經營協議,由哈工智能或全資子公司與現代重工合作投資設立哈工現代機器人有限公司(暫定名,以下簡稱哈工現代),哈工智能或全資子公司出資人民幣1.4億元,持70%股權,現代重工擬出資人民幣6000萬元,持有30%股權。雙方聯手,主要是布局機器人本體業務,延伸全產業鏈。對于哈工智能,將助于其在高端智能...
盡管中國餐飲市場已達到4萬億規模,但仍然屬于勞動密集型產業,一線員工依舊在從事著重復、機械的工作,對產業提供的附加價值低。送餐機器人正是助力餐飲業實現智能化升級的科技成果。據了解,普渡科技的第一代送餐機器人“歡樂送”在2019年完成了650萬次任務,配送了1500萬個餐盤,相當于3000名服務員1年的工作量,為餐飲行業節省了2億的人力成本。當“歡樂送”...
據臺媒工商時報報道,被動元件供給趨緊,相關價格何時調漲備受關注。對此,華新科表示,明年第2季前,該公司不會調漲MLCC及芯片電阻報價。報道指出,圣誕節和春節前備貨需求涌現,加上車市復蘇,讓被動元件廠淡季不淡,但上游原物料價格漲不停,另外各廠均面臨缺工問題無法全產。同時受制于合規供應廠商數量、擴產能力和生產設備供應有限,致使被動元件供...
小米創辦人、小米集團董事長兼CEO雷軍曬出了小米12 Pro包裝盒。雷軍表示,為了保密,小米市場部同學給小米12 Pro加了8把鎖。據悉,小米12 Pro采用第二代LTPO全面屏,分辨率為2K+,支持智能調整刷新率,搭載高通驍龍8旗艦處理器,首發索尼IMX707傳感器,支持OIS光學防抖,支持120W超級閃充。此外,為了“馴服”驍龍8,小米12 Pro首發搭載動態性能調度技...

史海拾趣

問答坊 | AI 解惑

日本:著手認證試驗藍牙產品(轉)

 日本質量協會(JQA)宣布從2001年12月20日開始進行藍牙產品的標志認證試驗。標志認證是將藍牙嵌入產品時證明其符合標準的手續。日本質量協會(JQA)對已經安裝有通過認證的模塊的產品進行試驗。認證試驗由BQB(Bluetooth Qualification Body)認 ...…

查看全部問答∨

美國CDE電容模塊在緩沖電路中的應用

美國CDE電容模塊在緩沖電路中的應用 眾所周知,在電力電子器件的應用電路中,無一例外地都要設置緩沖電路,即吸收電路。一些初次應用全控型器件的讀者或許有這樣的感受:器件莫名其妙地損壞了。雖然損壞的原因頗多,但緩沖電路和緩沖電容選擇不當是 ...…

查看全部問答∨

各大FPGA廠商比較

xilinx 的用的最多,優點是 1、芯片用EPROM 配置,調試成本低,升級容易。 2、開發系統---Foundation Series 的電路輸入部分可以脫離 軟件狗運行,只有時事仿真和布線時需要狗。 3、干的人多,有 ...…

查看全部問答∨

汽車安全氣囊的控制

汽車碰撞安全性研究的目標是盡可能地減低交通事故發生的后果。設計優秀的汽車在碰撞事故發生時一方面可以確保人的生存空間,另一方面借助汽車的約束系統把產生在乘員上的負荷限制在人體可以承受的范圍之內。   汽車的碰撞安全性基本上是由下面兩 ...…

查看全部問答∨

請大家給我點建議,如何學習嵌入式開發

我剛開始學習嵌入式軟件開發,請大家給點建議…

查看全部問答∨

驅動開發分為WINDOWS,LINUX,WINCE等,為什么在UCOS下面就不用進行驅動開發呢?

驅動開發分為WINDOWS,LINUX,WINCE等,為什么在UCOS下面就不用進行驅動開發呢…

查看全部問答∨

贈送一個Maxim測風儀,有需要的跟帖申請

本帖最后由 ddllxxrr 于 2016-1-7 17:16 編輯 贈送一個Maxim測風儀,也是當時剛出來的時候論壇贈送的,一直閑置著,沒發揮它的功用   覺得這東西可以在學校研究研究搞個小課題啥的,有需要請跟帖申請(希望不要再讓它閑置了哈)   ...…

查看全部問答∨

照明電源上使用貼片電容的過程中需要注意的事項

      MLCC(片狀多層陶瓷電容)現在已經成為了電子電路最常用的元件之一。MLCC表面看來,非常簡單,可是,很多情況下,設計工程師或生產、工藝人員對MLCC的認識卻有不足的地方。有些公司在MLCC的應用上也會有一些誤區, ...…

查看全部問答∨

經典的放大電路解析!虛斷,虛短的運用!

這個是最近看見一個很出色的模電老師總結的希望能給大家模電放大有些幫助!!!我個人覺得很不錯!…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 木里| 六安市| 博客| 岑巩县| 尼玛县| 东宁县| 崇明县| 福贡县| 从江县| 邵阳市| 清丰县| 高青县| 琼中| 南皮县| 元阳县| 新泰市| 青州市| 汕头市| 海兴县| 潞西市| 宣恩县| 湖州市| 宁陕县| 顺昌县| 丽江市| 桦川县| 宁德市| 广汉市| 抚州市| 蓬安县| 安新县| 安图县| 高唐县| 灵川县| 札达县| 抚顺县| 宜春市| 荣昌县| 青川县| 饶平县| 封开县|