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

按鍵按下帶聲音程序

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2010年09月06日   【字體:

每按下按鍵一次就發(fā)出聲音,好處有很多第一是比較酷,然后如果聽到了聲音就證明我們的按鍵已經(jīng)被按下去了。。。

#include"reg51.h"
  #define uint unsigned int
   #define ulong unsigned long

       sbit K1=P3^0;
      sbit K2=P3^1;
     sbit K3=P3^2;
    sbit K4=P3^3;

 sbit beep=P3^7;    //蜂鳴器口


  ////////////////聲音延時程序/////////
   bi(ulong t)
    {
  ulong c;
   uint n;
    for(c=0;c<t;c++)
     {
   for(n=0;n<50;n++);
    beep=~beep;
  }
 }


////////////主函數(shù)/////////////////    
  void main()
   {
      uint n;
  while(1)
   {
    if(!K1)
     {
    bi(250);
    while(!K1);     //等待按鍵按下
    for(n=0;n<2000;n++);
   }
  }
 }
關閉窗口

相關文章