久久久久久久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毛片网 | 天天精品在线 | 久久久久久艹 | 最新高清无码专区 | 欧美一级大片免费看 | 久久久久中文字幕 | 特黄特黄a级毛片免费专区 av网站免费在线观看 | 911影院 | 毛片a区| 日本精品一区二区三区在线观看视频 | 日韩精品在线一区 | 亚洲精品一区av在线播放 | 黑人巨大精品欧美一区二区免费 | 国产精品久久av | 在线观看av免费 | 福利在线看 | 欧美男人天堂 | 视频一区二区在线观看 | 久久久久国产一级毛片高清网站 | 国产999在线观看 | 国产第一亚洲 | 性色av香蕉一区二区 | 久久久青草婷婷精品综合日韩 | 欧洲一区二区视频 | 欧美日韩中 | www.久久久 | 在线看片国产 | 黄色网一级片 | 欧美一区二区综合 | 五月婷婷视频 | 久久精品久久久久久 | 99久久婷婷国产亚洲终合精品 | 九九九视频在线观看 | 国产精品美女久久久久久免费 | 国产一区二区电影网 | 国产日韩欧美精品一区二区 | 中文字幕在线看 | 中文字幕在线免费观看 | 久久精品国产精品青草 |