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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

單片機報警器聲音產生的方法(報警聲音)

作者:89s51   來源:不詳   點擊數:  更新時間:2007年05月18日   【字體:

1.實驗任務

用單片機P1.0輸出1KHz和500Hz的音頻信號驅動揚聲器輸出報警器聲音,作報警信號,要求1KHz信號響100ms,500Hz信號響200ms,交替進行,P1.7接一開關進行控制,當開關合上響報警信號,當開關斷開告警信號停止,編出程序。

 

 

 

 

2.電路原理圖

圖4.6.1

3.系統板上硬件連線

(1.       把“單片機系統”區域中的P1.0端口用導線連接到“音頻放大模塊”區域中的SPK IN端口上;

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

(3.       把“單片機系統”區域中的P1.7/RD端口用導線連接到“四路撥動開關”區域中的K1端口上;

4.程序設計內容

(1.       信號產生的方法

500Hz信號周期為2ms,信號電平為每1ms變反1次,1KHz的信號周期為1ms,信號電平每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();

            }

        }

    }

}

關閉窗口
主站蜘蛛池模板: 操皮视频| 淫片一级国产 | 欧美成视频在线观看 | 婷婷在线免费 | 亚洲一区精品在线 | 天天搞天天操 | 亚洲精品短视频 | 欧美三级在线 | 日韩一区二区三区在线 | 日本不卡免费新一二三区 | 久久精品欧美一区二区三区麻豆 | 91久操视频 | 欧美一级www片免费观看 | 国产在线观看一区二区三区 | 国产精品99久久久久久久vr | 一区二区三区电影在线观看 | 久久综合狠狠综合久久综合88 | 国产乡下妇女做爰 | 北条麻妃av一区二区三区 | 欧美色999 | 久久久.com | 日本精品视频 | 日韩成人精品在线 | 日韩精品一区中文字幕 | 国产综合在线视频 | 国产精品久久久免费 | 国产精品久久久久久久久久久久 | 亚洲区一| 亚洲精品中文字幕在线观看 | 天堂av中文| 亚洲 欧美 另类 日韩 | 日韩在线播放中文字幕 | 一区二区三区不卡视频 | 日韩综合在线播放 | 亚洲一区二区三区视频免费观看 | 丝袜美腿一区二区三区动态图 | 日韩精品一区中文字幕 | 日韩欧美在线不卡 | 国产精品毛片av | 99精品视频在线 | 综合激情久久 |