找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

基于51單片機的數(shù)字溫度計,蜂鳴器為什么不響,幫我改一下程序。我是小白....

查看數(shù): 5608 | 評論數(shù): 6 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2016-6-22 22:25

正文摘要:

#include "reg51.h"#include "intrins.h"        //_nop_();延時函數(shù)用#define  dm P0              //段 ...

回復(fù)

ID:760930 發(fā)表于 2020-5-25 17:50
我也在做這個設(shè)計,誰能幫幫我
ID:760930 發(fā)表于 2020-5-25 17:49
不曉得

ID:760930 發(fā)表于 2020-5-25 17:36
你做的有成功嗎
ID:122633 發(fā)表于 2016-7-14 21:54
beep=0;
delay(100);
beep=1;
ID:111634 發(fā)表于 2016-7-14 09:47
實例97  一線式DS18B20測溫


Proteus仿真一下,確認有效。
實例97 DS18B20測溫.rar (51.78 KB, 下載次數(shù): 33)


以上摘自張志良編著《單片機實驗實訓(xùn)100例》 ISBN 978-7-5124-1603-1,北航社出版


書中電路和程序設(shè)計有詳細說明,程序語句條條有注解。




ID:130370 發(fā)表于 2016-7-13 22:28
void BEEP()
{
        if((r>=high&&r<129)||r<low)
        {
                beep=!beep;
                beep=0;
        }
        else
        {
                beep=1;
               
        }
}
換成
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}

void BEEP_ing()
{
  For(int i=0;i<10;i++)
  {
      delay(100);
   beep =0;
delay(100);
        beep =1;
    }
}
void BEEP()
{
        if((r>=high&&r<129)||r<low)
        {
               BEEP_ing();
        }
        else
        {
             //   beep=1;
               
        }
}

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表