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

            }

        }

    }

}

關閉窗口
主站蜘蛛池模板: 日本a在线观看 | 91少妇丨porny丨 | 国产精品一区二区免费 | √8天堂资源地址中文在线 av网址在线免费观看 | 天堂视频在线观看 | www.夜夜骑 | 五月婷婷综合激情 | 国产一区亚洲 | 不卡av网站 | 欧美黄色片 | 亚洲黄色网址 | 91看片在线观看 | 黄免费网站 | 亚洲欧美日韩综合 | 少妇一级毛片 | 一级毛片在线免费观看 | 免费a在线 | 天天躁日日躁bbbbb | 欧美综合在线视频 | 精品99视频 | 成人短视频在线观看 | 九色在线播放 | 国产日韩欧美日韩大片 | 看黄色大片 | av每日更新 | 成人免费视屏 | 日韩黄色一级 | 福利在线播放 | 日韩一区二区三区精品 | 免费三级网站 | 亚洲在线视频 | 欧美激情视频一区二区 | 成人在线国产 | 99国产精品99久久久久久粉嫩 | 日韩一区二区三区在线播放 | 日本香蕉视频 | 成人三级在线观看 | 久久久亚洲一区 | 国产精品久久久久久久久久久久久 | 欧美日韩伦理 | 18在线观看免费入口 |