找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

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

單片機(jī)蜂鳴器實(shí)驗(yàn)指導(dǎo)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:351709 發(fā)表于 2018-6-14 17:55 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
單片機(jī)蜂鳴器的使用
一、實(shí)驗(yàn)?zāi)康?br /> 1、    掌握蜂鳴器的發(fā)聲。
2、    熟悉蜂鳴器的間斷發(fā)聲。
二、實(shí)驗(yàn)原理
1、    編程實(shí)現(xiàn)蜂鳴器的發(fā)聲。
2、    編程實(shí)現(xiàn)蜂鳴器的間斷發(fā)聲。
三、實(shí)驗(yàn)設(shè)備與器件
1、    單片機(jī)實(shí)驗(yàn)箱
2、    PC機(jī)一臺(tái)
四、實(shí)驗(yàn)內(nèi)容和步驟
1、蜂鳴器發(fā)聲
/********************************************************************
* 文件名  :  蜂鳴器發(fā)聲.c
* 描述    :  蜂鳴器通過交替變化的電平后,會(huì)發(fā)出蜂鳴聲。            
* 杜邦線接法:P1.2用杜邦線連接到J19的5端。
***********************************************************************/
#include<reg52.h>
#define uchar unsigned char
#define uint  unsigned int      
sbit BELL = P1^2;              //設(shè)置P1.2口,為控制蜂鳴器發(fā)聲的引腳                                      

/********************************************************************
* 名稱 : Delay()
* 功能 : 延時(shí),延時(shí)時(shí)間為 1ms * del。這是通過軟件延時(shí),有一定誤差。
* 輸入 : del
* 輸出 : 無
***********************************************************************/
void Delay(uint del)
{
    uint i,j;
    for(i=0; i<del; i++)
    for(j=0; j<148; j++)     //這個(gè)是通過軟件仿真得出的數(shù)  
    ;
}

/********************************************************************
* 名稱 : Main()
* 功能 : 實(shí)現(xiàn)蜂鳴器的發(fā)聲
* 輸入 : 無
* 輸出 : 無
***********************************************************************/
void Main(void)
{
    while(1)
    {
        BELL = 0;
        Delay(1);       //延時(shí)1毫秒
        BELL = 1;
        Delay(1);       //延時(shí)1毫秒
    }
}

2、創(chuàng)新與應(yīng)用設(shè)計(jì):修改程序,實(shí)現(xiàn)蜂鳴器間斷發(fā)聲,要求每1秒發(fā)出一聲。
   實(shí)際項(xiàng)目應(yīng)用:聲音控制(救護(hù)車、警車、消防車報(bào)警、唱歌等)。
3、實(shí)現(xiàn)課程設(shè)計(jì)內(nèi)容。
五、實(shí)驗(yàn)要求
1.    熟練Keil軟件調(diào)試與仿真過程,下載代碼到單片機(jī),觀察“蜂鳴器發(fā)聲”運(yùn)行結(jié)果;
2.    用Keil環(huán)境編寫并實(shí)現(xiàn)“蜂鳴器的間斷發(fā)聲”,下載代碼到單片機(jī),演示運(yùn)行結(jié)果。



完整的Word格式文檔51黑下載地址:
實(shí)驗(yàn)十一 蜂鳴器的使用.docx (20.25 KB, 下載次數(shù): 14)


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

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表