欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1884|回復: 0
收起左側

單片機蜂鳴器測試-報警

[復制鏈接]
ID:334635 發表于 2018-5-21 09:21 | 顯示全部樓層 |閱讀模式
/*********************************************************************************
* 【實驗平臺】: QX-MCS51 單片機開發板
* 【外部晶振】: 11.0592mhz
* 【主控芯片】: STC89C52RC
* 【編譯環境】: Keil μVisio4
* 【程序功能】: 蜂鳴器測試-報警                           
* 【使用說明】: 短接蜂鳴器J1跳帽
**********************************************************************************/
#include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint  unsigned int
sbit  BEEP=P3^6;
/*********************************************************
500us延時函數
晶振:11.0592MHz
*********************************************************/
void delay500(void)
{
  uchar  i;
  for(i=230;i>0;i--);
}
/*********************************************************
主函數
*********************************************************/
main()
{
  uchar j;
  while(1)
  {
    for(j=200;j>0;j--)
{
   BEEP=~BEEP;       //輸出頻率1KHz
   delay500();       //延時500us
}
for(j=200;j>0;j--)
{
   BEEP=~BEEP;       //輸出頻率500Hz
   delay500();       //延時1ms
   delay500();
}
  }
}
/*********************************************************
信號產生的方法
500Hz信號周期為2ms,信號電平為每1ms變反1次。
1KHz 信號周期為1ms,信號電平每500us變反1次。
**********************************************************/

警報發生器.rar

18 KB, 下載次數: 7, 下載積分: 黑幣 -5

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表