一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用單片機(jī)實(shí)現(xiàn)報(bào)警器聲音產(chǎn)生的設(shè)計(jì)資料概述

Wildesbeast ? 來源:單片機(jī)教程網(wǎng) ? 作者:單片機(jī)教程網(wǎng) ? 2020-05-16 11:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.實(shí)驗(yàn)任務(wù)

單片機(jī)P1.0輸出1KHz和500Hz的音頻信號(hào)驅(qū)動(dòng)揚(yáng)聲器輸出報(bào)警器聲音,作報(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.程序框圖

圖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 《AT89X51.H》

#include 《INTRINS.H》

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();

}

}

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44992

    瀏覽量

    650464
  • 報(bào)警器
    +關(guān)注

    關(guān)注

    12

    文章

    948

    瀏覽量

    109787
  • 揚(yáng)聲器
    +關(guān)注

    關(guān)注

    29

    文章

    1341

    瀏覽量

    64154
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    單片機(jī)樓宇煙霧報(bào)警器的設(shè)計(jì)資料

    單片機(jī)樓宇煙霧報(bào)警器的設(shè)計(jì)資料,論文,程序,原理圖
    發(fā)表于 03-25 12:00

    報(bào)警器交替發(fā)出頻率漸變的報(bào)警聲音

    本人現(xiàn)制作一款報(bào)警器交替發(fā)出一個(gè) 頻率漸變的報(bào)警聲音(類似警車這種),用壓電陶瓷蜂鳴器??词烂嫔弦豢町a(chǎn)品是通過cd4001或非門組成的RC震蕩電路驅(qū)動(dòng)的。不理解單片機(jī)可以直接產(chǎn)生高低電
    發(fā)表于 11-07 05:15

    基于單片機(jī)的煙霧報(bào)警器的設(shè)計(jì)

    基于單片機(jī)的煙霧報(bào)警器的設(shè)計(jì),畢業(yè)設(shè)計(jì)任務(wù)書一、設(shè)計(jì)題目:煙霧報(bào)警器設(shè)計(jì)二、設(shè)計(jì)目的設(shè)計(jì)一個(gè)由單片機(jī)控制的煙霧報(bào)警器,可以對房間的煙霧濃度進(jìn)
    發(fā)表于 07-19 09:22

    如何實(shí)現(xiàn)基于單片機(jī)的無線火災(zāi)報(bào)警器的仿真?

    如何實(shí)現(xiàn)基于單片機(jī)的無線火災(zāi)報(bào)警器的仿真?
    發(fā)表于 10-19 06:24

    單片機(jī)報(bào)警器聲音產(chǎn)生的方法

    單片機(jī)報(bào)警器聲音產(chǎn)生的方法 1.實(shí)驗(yàn)任務(wù) 用單片機(jī)P1.0輸出1KHz和500Hz的音頻信號(hào)驅(qū)動(dòng)揚(yáng)聲
    發(fā)表于 01-15 10:18 ?4919次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>報(bào)警器</b><b class='flag-5'>聲音</b><b class='flag-5'>產(chǎn)生</b>的方法

    基于51單片機(jī)的溫度報(bào)警器設(shè)計(jì)

    基于51單片機(jī)的溫度報(bào)警器設(shè)計(jì),基于51單片機(jī)的溫度報(bào)警器設(shè)計(jì)
    發(fā)表于 11-19 10:26 ?343次下載

    使用單片機(jī)實(shí)現(xiàn)開關(guān)控制報(bào)警器的程序和仿真資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)開關(guān)控制報(bào)警器的程序和仿真資料免費(fèi)下載。
    發(fā)表于 06-02 17:03 ?13次下載
    使用<b class='flag-5'>單片機(jī)</b><b class='flag-5'>實(shí)現(xiàn)</b>開關(guān)控制<b class='flag-5'>報(bào)警器</b>的程序和仿真<b class='flag-5'>資料</b>免費(fèi)下載

    使用單片機(jī)實(shí)現(xiàn)報(bào)警器與旋轉(zhuǎn)燈的設(shè)計(jì)程序和仿真資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)報(bào)警器與旋轉(zhuǎn)燈的設(shè)計(jì)程序和仿真資料免費(fèi)下載。
    發(fā)表于 06-11 17:30 ?32次下載
    使用<b class='flag-5'>單片機(jī)</b><b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>報(bào)警器</b>與旋轉(zhuǎn)燈的設(shè)計(jì)程序和仿真<b class='flag-5'>資料</b>免費(fèi)下載

    基于單片機(jī)的溫度報(bào)警器Proteus仿真程序

    基于單片機(jī)的溫度報(bào)警器Proteus仿真設(shè)計(jì)資料
    發(fā)表于 05-22 15:24 ?5次下載

    基于單片機(jī)的汽車防撞報(bào)警器設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于單片機(jī)的汽車防撞報(bào)警器設(shè)計(jì).doc》資料免費(fèi)下載
    發(fā)表于 10-12 09:18 ?5次下載
    基于<b class='flag-5'>單片機(jī)</b>的汽車防撞<b class='flag-5'>報(bào)警器</b>設(shè)計(jì)

    基于單片機(jī)的汽車防盜報(bào)警器的設(shè)計(jì)與制作

    電子發(fā)燒友網(wǎng)站提供《基于單片機(jī)的汽車防盜報(bào)警器的設(shè)計(jì)與制作.pdf》資料免費(fèi)下載
    發(fā)表于 10-12 10:35 ?3次下載
    基于<b class='flag-5'>單片機(jī)</b>的汽車防盜<b class='flag-5'>報(bào)警器</b>的設(shè)計(jì)與制作

    基于單片機(jī)的燃?xì)?b class='flag-5'>報(bào)警器的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于單片機(jī)的燃?xì)?b class='flag-5'>報(bào)警器的設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-02 10:19 ?4次下載

    基于51單片機(jī)的紅外報(bào)警器的設(shè)計(jì)與制作

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的紅外報(bào)警器的設(shè)計(jì)與制作.rar》資料免費(fèi)下載
    發(fā)表于 01-03 11:32 ?14次下載

    基于單片機(jī)的燃?xì)?b class='flag-5'>報(bào)警器的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于單片機(jī)的燃?xì)?b class='flag-5'>報(bào)警器的設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-12 10:42 ?11次下載

    基于51單片機(jī)的震動(dòng)報(bào)警器設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的震動(dòng)報(bào)警器設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-12 09:37 ?3次下載