欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機(jī):蜂鳴器實(shí)驗(yàn)程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
/* ch03-3-1.c - 蜂鳴器實(shí)驗(yàn)程序  */
//==聲明區(qū)====================================
#include        <reg51.h>        // 定義8051暫存器的標(biāo)頭檔,P2-17~19
sbit buzzer = P3^7 ;        // 聲明蜂鳴器的位置為Port 3之bit 7
void delay(int);                //        聲明延遲函數(shù)
void pulse_BZ(int,int,int);        //        聲明蜂鳴器發(fā)聲函數(shù)
//==主程序====================================
main()                                        //        主程序開始
{        while(1)                        //        無窮循環(huán),程序一直跑
        {        pulse_BZ(100,1,1);       
                // 蜂鳴器發(fā)聲100 (0.5m+0.5m)=0.1s
                delay(1000);        //        延遲1000 0.5m=0.5秒
        }                                        //        while循環(huán)結(jié)束
}                                                //        主程序結(jié)束
//==子程序=====================================
/* 延遲函數(shù)開始,延遲x 0.5ms */
void delay(int x)                //        延遲函數(shù)開始
{        int i,j;                        //        聲明整數(shù)變量i,j
        for (i=0;i<x;i++)                //        計(jì)數(shù)x次,延遲約x 0.5ms
                for (j=0;j<60;j++);        //        計(jì)數(shù)60次,延遲約0.5ms
}                                        //        延遲函數(shù)結(jié)束
/* 蜂鳴器發(fā)聲函數(shù),count=計(jì)數(shù)次數(shù),TH=高態(tài)時(shí)間,TL=低態(tài)時(shí)間 */
void pulse_BZ(int count,int TH,int TL)        //        蜂鳴器發(fā)聲函數(shù)開始
{        int i;                        //        聲明整數(shù)變數(shù)i
        for(i=0;i<count;i++)        //        計(jì)數(shù)count次
        {        buzzer=1;        //        輸出高態(tài)
                delay(TH);        //        延遲TH 0.5ms
                buzzer=0;        //        輸出低態(tài)
                delay(TL);        //        延遲TL 0.5ms
        }                                //        for循環(huán)結(jié)束
}                                        //        蜂鳴器發(fā)聲函數(shù)結(jié)束

B`BF0DQ6@FQR`USZW8)LIGQ.png (110.01 KB, 下載次數(shù): 57)

B`BF0DQ6@FQR`USZW8)LIGQ.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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