久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 15204|回復(fù): 24
打印 上一主題 下一主題
收起左側(cè)

用proteus仿真時(shí),想添加一個(gè)能模擬聲音的元器件

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:155591 發(fā)表于 2016-12-18 14:11 來自手機(jī) | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
用proteus仿真時(shí),想添加一個(gè)能模擬聲音的元器件,哪些元器件可以呢?初學(xué)者,望大神們賜教

評(píng)分

參與人數(shù) 1黑幣 +5 收起 理由
BayZbq + 5 很給力!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:155617 發(fā)表于 2016-12-18 15:25 來自手機(jī) | 只看該作者
Sounder.
回復(fù)

使用道具 舉報(bào)

板凳
ID:155591 發(fā)表于 2016-12-18 15:57 | 只看該作者
回復(fù)

使用道具 舉報(bào)

地板
ID:111634 發(fā)表于 2016-12-18 17:30 | 只看該作者
本帖最后由 zl2168 于 2016-12-18 17:32 編輯

實(shí)例13  雙音頻輸出


Proteus仿真一下,確認(rèn)有效。
實(shí)例13 雙音頻輸出.rar (26.69 KB, 下載次數(shù): 140)

以上摘自張志良編著《80C51單片機(jī)仿真設(shè)計(jì)實(shí)例教程——基于Keil CProteus》清華大學(xué)出版社ISBN 978-7-302-41682-1.。書中電路和程序設(shè)計(jì)有詳細(xì)說明,程序語句條條有注解。
回復(fù)

使用道具 舉報(bào)

5#
ID:111634 發(fā)表于 2016-12-18 17:33 | 只看該作者
本帖最后由 zl2168 于 2016-12-18 17:34 編輯

實(shí)例75  定時(shí)器控制播放生日快樂歌


Proteus仿真一下,確認(rèn)有效。
實(shí)例75 定時(shí)器控制播放生日快樂歌.rar (26.96 KB, 下載次數(shù): 133)
實(shí)例76 定時(shí)器控制播放世上只有媽媽好歌曲.rar (27.15 KB, 下載次數(shù): 42)
以上摘自張志良編著《80C51單片機(jī)仿真設(shè)計(jì)實(shí)例教程——基于Keil CProteus》清華大學(xué)出版社ISBN 978-7-302-41682-1內(nèi)有常用的單片機(jī)應(yīng)用100案例,用于仿真實(shí)驗(yàn)操作,電路與程序真實(shí)可靠可信可行書中電路和程序設(shè)計(jì)有詳細(xì)說明,程序語句條條有注解。



回復(fù)

使用道具 舉報(bào)

6#
ID:155591 發(fā)表于 2016-12-18 21:44 | 只看該作者
zl2168 發(fā)表于 2016-12-18 17:30
實(shí)例13  雙音頻輸出

好用心的回復(fù)啊,謝謝
回復(fù)

使用道具 舉報(bào)

7#
ID:155591 發(fā)表于 2016-12-18 21:45 | 只看該作者
zl2168 發(fā)表于 2016-12-18 17:33
實(shí)例75  定時(shí)器控制播放生日快樂歌

很貼心,謝謝
回復(fù)

使用道具 舉報(bào)

8#
ID:155591 發(fā)表于 2016-12-18 22:24 | 只看該作者
zl2168 發(fā)表于 2016-12-18 17:33
實(shí)例75  定時(shí)器控制播放生日快樂歌

灰常感謝
回復(fù)

使用道具 舉報(bào)

9#
ID:155591 發(fā)表于 2016-12-18 22:27 | 只看該作者
zl2168 發(fā)表于 2016-12-18 17:30
實(shí)例13  雙音頻輸出

好用心的回復(fù),謝謝
回復(fù)

使用道具 舉報(bào)

10#
ID:155591 發(fā)表于 2016-12-18 22:28 | 只看該作者
zl2168 發(fā)表于 2016-12-18 17:30
實(shí)例13  雙音頻輸出

真心感謝
回復(fù)

使用道具 舉報(bào)

11#
ID:155758 發(fā)表于 2016-12-18 22:29 | 只看該作者
可以可以....
回復(fù)

使用道具 舉報(bào)

12#
ID:155591 發(fā)表于 2016-12-18 23:01 | 只看該作者

能發(fā)一下世上只有媽媽好的程序代碼嗎,想看看代碼
回復(fù)

使用道具 舉報(bào)

13#
ID:155591 發(fā)表于 2016-12-19 10:37 來自手機(jī) | 只看該作者
zl2168 發(fā)表于 2016-12-18 17:33
實(shí)例75  定時(shí)器控制播放生日快樂歌



能發(fā)一下代碼看看嗎?謝謝
回復(fù)

使用道具 舉報(bào)

14#
ID:111634 發(fā)表于 2016-12-19 19:37 | 只看該作者
仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書上看了。
回復(fù)

使用道具 舉報(bào)

15#
ID:155591 發(fā)表于 2016-12-19 22:18 來自手機(jī) | 只看該作者
zl2168 發(fā)表于 2016-12-19 19:37
仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書上看了。

好可惜沒有書,不過還是謝謝你
回復(fù)

使用道具 舉報(bào)

16#
ID:156126 發(fā)表于 2016-12-20 08:59 來自手機(jī) | 只看該作者
仿真怎么做
回復(fù)

使用道具 舉報(bào)

17#
ID:111634 發(fā)表于 2016-12-20 17:06 | 只看該作者
看門狗 發(fā)表于 2016-12-19 22:18
好可惜沒有書,不過還是謝謝你

到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購買。
回復(fù)

使用道具 舉報(bào)

18#
ID:152262 發(fā)表于 2016-12-20 21:16 | 只看該作者
揚(yáng)聲器可以的
回復(fù)

使用道具 舉報(bào)

19#
ID:156667 發(fā)表于 2016-12-21 21:10 | 只看該作者
用Sounder,程序可以自己在百度上找翻譯軟件翻譯一下
回復(fù)

使用道具 舉報(bào)

20#
ID:153199 發(fā)表于 2016-12-25 19:14 | 只看該作者
可以發(fā)一下源代碼嗎,回復(fù)的很給力
回復(fù)

使用道具 舉報(bào)

21#
ID:111634 發(fā)表于 2017-1-19 17:08 | 只看該作者
liuzhaoxin1020 發(fā)表于 2016-12-25 19:14
可以發(fā)一下源代碼嗎,回復(fù)的很給力

仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書上看了。
回復(fù)

使用道具 舉報(bào)

22#
ID:162539 發(fā)表于 2017-1-20 16:13 | 只看該作者
proteus發(fā)聲器件
回復(fù)

使用道具 舉報(bào)

23#
ID:154786 發(fā)表于 2017-1-20 17:50 | 只看該作者
根據(jù)程序的不同,代碼也不一樣,會(huì)有變化的,
0xA9,0xEF,//00220HZ ,1  //0
0x93,0xF0,//00233HZ ,1#
0x73,0xF1,//00247HZ ,2
0x49,0xF2,//00262HZ ,2#
0x07,0xF3,//00277HZ ,3
0xC8,0xF3,//00294HZ ,4
0x73,0xF4,//00311HZ ,4#
0x1E,0xF5,//00330HZ ,5  
0xB6,0xF5,//00349HZ ,5#
0x4C,0xF6,//00370HZ ,6
0xD7,0xF6,//00392HZ ,6#
  0x5A,0xF7,//00415HZ ,7     
  0xD8,0xF7,//00440HZ 1     //12
  0x4D,0xF8,//00466HZ 1#    //13
  0xBD,0xF8,//00494HZ 2     //14
  0x24,0xF9,//00523HZ 2#    //15
  0x87,0xF9,//00554HZ 3     //16
  0xE4,0xF9,//00587HZ 4     //17
  0x3D,0xFA,//00622HZ 4#    //18   0x90,0xFA,//00659HZ 5     //19
  0xDE,0xFA,//00698HZ 5#    //20
  0x29,0xFB,//00740HZ 6     //21
  0x6F,0xFB,//00784HZ 6#    //22
  0xB1,0xFB,//00831HZ 7     //23
0xEF,0xFB,//00880HZ `1
0x2A,0xFC,//00932HZ `1#
0x62,0xFC,//00988HZ `2
0x95,0xFC,//01046HZ `2#
0xC7,0xFC,//01109HZ `3
0xF6,0xFC,//01175HZ `4
  0x22,0xFD,//01244HZ  `4#
0x4B,0xFD,//01318HZ `5
0x73,0xFD,//01397HZ `5#
0x98,0xFD,//01480HZ `6
0xBB,0xFD,//01568HZ `6#
  0xDC,0xFD,//01661HZ `7     //35
};
timer0() interrupt 1   
{
    TL0=tl0_f;TH0=th0_f;  
    BEEP=~BEEP;
}
  
changedata(uchar *song,uchar *diao,uchar *jie)
{
    uchar i,i1,j;
    char gaodi;
    uchar banyin;
    uchar yinchang;
    uchar code jie7[8]={0,12,14,16,17,19,21,23};

    *diao=*song;
    for(i=0,i1=0;;)
    {
        gaodi=0;
        banyin=0;
        yinchang=4;
        if((*(song+i)=='|') || (*(song+i)==' ')) i++;

        switch(*(song+i))  
        {     
            case ',': gaodi=-12;i++;
            break;
     
            case '`': gaodi=12;i++;
            break;
        }

        if(*(song+i)==0)  
        {
            *(diao+i1)=0;
            *(jie+i1)=0;
            return;
        }

        j=*(song+i)-0x30; i++;
        j=jie7[j]+gaodi;
      

yinc:   switch(*(song+i))  
        {     
            case '#':
                i++;j++;
    goto yinc;  
            

            case '-':
                yinchang+=4;
                i++;  
                goto yinc;

            case '_':  
                yinchang/=2;
                i++;  
    goto yinc;
            
            
            case '.':
                yinchang=yinchang+yinchang/2;
    i++;
    goto yinc;              
        }

        *(diao+i1)=j;
        *(jie+i1)=yinchang;
        i1++;     
    }
}
void play(uchar *songdata)
{
    uchar i,c,j=0;
    uint  n;
    uchar xdata diaodata[112];
    uchar xdata jiedata[112];   

    changedata(songdata,diaodata,jiedata);
    TR0=1;
    for(i=0;diaodata[i]!=0;i++)  
    {
        tl0_f=freq[diaodata[i]*2];
        th0_f=freq[diaodata[i]*2+1];
        for(c=0;c<jiedata[i];c++)
  {
            for(n=0;n<32000;n++);
   if(!key1)
   {  
    TR0=0;
    return;  
   }
  }
        TR0=0;
        for(n=0;n<500;n++);   
        TR0=1;
              //turn();
    }
    TR0=0;
}

uchar code mamahao[]={
"6.5_35|`16_5_6-|35_6_53_2_|1_,6_5_3_2-|"
"2.3_55_6_|321-|5.3_2_1_,6_1_|,5--"
};
這是種比較復(fù)雜的
回復(fù)

使用道具 舉報(bào)

24#
ID:154786 發(fā)表于 2017-1-20 17:53 | 只看該作者
第二種,要分開弄的。程序只是個(gè)大概的程序
uchar code yinfu[]={0xfb,0xe9,      //Do
                   0xfc,0x5c,      //Re
                   0xfc,0xc1,      //Mi
                   0xfc,0xef,      //Fa
                   0xfd,0x45,      //So
                   0xfd,0x92,      //La
                   0xfd,0xd0,      //Si
                   0xfd,0xee,      //Do#
                                   0x00,0x00,           //間隔
};
uchar code shengri_tone[]={        1,0,1,2,1,4,3,0, //生日快樂音調(diào)
                                   1,0,1,2,1,5,4,0,
                                   1,0,1,8,6,4,3,2,0,
                                   7,0,7,6,4,5,4,0       //0代表不發(fā)聲,即停頓;數(shù)字即為音調(diào)
};

uchar code shengri_beat[]={   24,1,24,48,48,48,72,5,//節(jié)拍
                                   24,1,24,48,48,48,72,5,
                                   24,1,24,48,48,48,48,72,5,
                                   24,1,24,48,48,48,72,5    //節(jié)拍,即tone表各音調(diào)的延時(shí)
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区久久久 | 国产精品美女久久久av超清 | 插插宗合网 | 粉嫩国产精品一区二区在线观看 | 91在线观看免费 | 在线看一区二区 | 免费观看成人性生生活片 | 国产亚洲精品美女久久久久久久久久 | 国产精品看片 | 东京久久 | 成人亚洲视频 | 日韩插插 | 精品国产精品三级精品av网址 | 99久久精品国产毛片 | 中文在线视频 | 日韩视频一区二区在线 | 一区二区三区不卡视频 | 中文字幕在线网 | 国产9999精品 | 成人精品鲁一区一区二区 | 国产在线第一页 | 亚洲成人av | jav成人av免费播放 | 少妇一级淫片免费放播放 | 国产一级成人 | 日韩欧美在线观看 | 欧美性猛交一区二区三区精品 | 国产激情视频在线观看 | 欧美一区二区三区免费在线观看 | 黄色精品视频网站 | 国产精品久久在线 | 国产精品一区二区三区在线 | av天天看 | 成人综合伊人 | 亚洲欧美成人影院 | 欧美视频1 | 一级片在线免费看 | 国产精品影视 | 久久毛片| 日本成人免费网站 | 91精品久久久久久久久久入口 |