www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]報(bào)警產(chǎn)生器設(shè)計(jì)

1. 用P1.0輸出1KHz和500Hz的音頻信號(hào)驅(qū)動(dòng)揚(yáng)聲器,作報(bào)警信號(hào),要求1KHz信號(hào)響100ms,500Hz信號(hào)響200ms,交替進(jìn)行,P1.7接一開關(guān)進(jìn)行控制,當(dāng)開關(guān)合上響報(bào)警信號(hào),當(dāng)開關(guān)斷開告警信號(hào)停止,編出程序。

2. 電路原理圖

 

圖4.6.1

3. 系統(tǒng)板上硬件連線

(1. 把“單片機(jī)系統(tǒng)”區(qū)域中的P1.0端口用導(dǎo)線連接到“音頻放大模塊”區(qū)域中的SPK IN端口上;

(2. 在“音頻放大模塊”區(qū)域中的SPK OUT端口上接上一個(gè)8歐的或者是16歐的喇叭;

(3. 把“單片機(jī)系統(tǒng)”區(qū)域中的P1.7/RD端口用導(dǎo)線連接到“四路撥動(dòng)開關(guān)”區(qū)域中的K1端口上;

4. 程序設(shè)計(jì)內(nèi)容

(1. 信號(hào)產(chǎn)生的方法

500Hz信號(hào)周期為2ms,信號(hào)電平為每1ms變反1次,1KHz的信號(hào)周期為1ms,信號(hào)電平每500us變反1次;

5. 程序框圖

開始

K1按下了嗎?

FLAG=0嗎?

置200次計(jì)數(shù)

P1.0輸出取反

延時(shí)500us

計(jì)數(shù)值計(jì)完了嗎?

FLAG取反

置200次計(jì)數(shù)

P1.0輸出取反

延時(shí)1ms

計(jì)數(shù)值計(jì)完了嗎?

FLAG取反

 

圖4.6.2

6. 匯編源程序

FLAG BIT 00H

ORG 00H

START: JB P1.7,START

JNB FLAG,NEXT

MOV R2,#200

DV: CPL P1.0

LCALL DELY500

LCALL DELY500

DJNZ R2,DV

CPL FLAG

NEXT: MOV R2,#200

DV1: CPL P1.0

LCALL DELY500

DJNZ R2,DV1

CPL FLAG

SJMP START

DELY500: MOV R7,#250

LOOP: NOP

DJNZ R7,LOOP

RET

END

7. C語言源程序

#include

#include

bit flag;

unsigned char count;

void dely500(void)

{

unsigned char i;

for(i=250;i>0;i--)

{

_nop_();

}

}

void main(void)

{

while(1)

{

if(P1_7==0)

{

for(count=200;count>0;count--)

{

P1_0=~P1_0;

dely500();

}

for(count=200;count>0;count--)

{

P1_0=~P1_0;

dely500();

dely500();

}

}

}

}

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

電磁兼容(EMC)是對(duì)電子產(chǎn)品在電磁場(chǎng)方面干擾大小(EMI)和抗干擾能力(EMS)的綜合評(píng)定,是評(píng)價(jià)產(chǎn)品質(zhì)量的重要指標(biāo)。。本文將詳細(xì)介紹EMC測(cè)試的流程及范圍,幫助讀者更好地理解和應(yīng)用這一技術(shù)。

關(guān)鍵字: EMC 單片機(jī)系統(tǒng)

隨著單片機(jī)系統(tǒng)的廣泛應(yīng)用和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的普及,單片機(jī)的通信功能愈來愈顯得重要。單片機(jī)通信是指單片機(jī)與計(jì)算機(jī)或單片機(jī)與單片機(jī)之間的信息交換。

關(guān)鍵字: 單片機(jī)系統(tǒng) UART

你知道如何單片機(jī)EMC的檢測(cè)?如何定義EMC?簡(jiǎn)單概括,就是設(shè)備或系統(tǒng)在其電磁環(huán)境中能正常工作,且不對(duì)該環(huán)境中任何事物構(gòu)成不能承受的電磁騷擾的能力。EMC 測(cè)試包括兩大方面內(nèi)容:對(duì)其向外界發(fā)送的電磁騷擾強(qiáng)度進(jìn)行測(cè)試,以便...

關(guān)鍵字: emi 單片機(jī)系統(tǒng) 電磁干擾

當(dāng)按下開關(guān)SP1,AT89S51單片機(jī)產(chǎn)生“叮咚”聲從P1.0端口輸出到LM386,經(jīng)過放大之后送入喇叭。

關(guān)鍵字: 單片機(jī)系統(tǒng) 門鈴

用AT89S51單片機(jī)產(chǎn)生“嘀、嘀、…”報(bào)警聲從P1.0端口輸出,產(chǎn)生頻率為1KHz,根據(jù)上面圖可知:1KHZ方波從P1.0輸出0.2秒,接著0.2秒從P1.0輸出電平信號(hào),如此循環(huán)下去,就形成我們所需的報(bào)警聲了。

關(guān)鍵字: 單片機(jī)系統(tǒng) 報(bào)警聲

I/O并行口直接驅(qū)動(dòng)LED顯示,每按下一次開關(guān)SP1,計(jì)數(shù)值加1,通過AT89S51單片機(jī)的P1端口的P1.0到P1.3顯示出其的二進(jìn)制計(jì)數(shù)值。

關(guān)鍵字: 單片機(jī)系統(tǒng) 按鍵識(shí)別

閃爍燈設(shè)計(jì)

關(guān)鍵字: 單片機(jī)系統(tǒng) 閃爍燈

根據(jù)設(shè)定好的密碼,采用二個(gè)按鍵實(shí)現(xiàn)密碼的輸入功能,當(dāng)密碼輸入正確之后,鎖就打開,如果輸入的三次的密碼不正確,就鎖定按鍵3秒鐘,同時(shí)發(fā)現(xiàn)報(bào)警聲,直到?jīng)]有按鍵按下3種后,才打開按鍵鎖定功能;否則在3秒鐘內(nèi)仍有按鍵按下,就重新...

關(guān)鍵字: 單片機(jī)系統(tǒng) 電子密碼鎖

  EMC測(cè)試包括兩大方面內(nèi)容:對(duì)其向外界發(fā)送的電磁騷擾強(qiáng)度進(jìn)行測(cè)試、對(duì)其在規(guī)定電磁騷擾強(qiáng)度的電磁環(huán)境條件下進(jìn)行敏感度測(cè)試,對(duì)于從事單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)的工程技術(shù)人員

關(guān)鍵字: emc測(cè)試 單片機(jī)系統(tǒng) 電源技術(shù)解析
關(guān)閉