標(biāo)題: 請(qǐng)問如何將蜂鳴器加入單片機(jī)程序作為一個(gè)子程序 [打印本頁]

作者: 1229487538@qq.c    時(shí)間: 2018-12-13 16:27
標(biāo)題: 請(qǐng)問如何將蜂鳴器加入單片機(jī)程序作為一個(gè)子程序
有點(diǎn)不太懂這個(gè)東西 希望有高手能回答我一下

作者: devcang    時(shí)間: 2018-12-13 20:50
蜂鳴有2種,一種是通電就響;另一種要自己給脈沖。。。。。單片機(jī)通常是通過3極管驅(qū)動(dòng)蜂鳴器

~~~~~~~~~~~~~~~~~~~~~
作者: 1229487538@qq.c    時(shí)間: 2018-12-14 10:06
devcang 發(fā)表于 2018-12-13 20:50
蜂鳴有2種,一種是通電就響;另一種要自己給脈沖。。。。。單片機(jī)通常是通過3極管驅(qū)動(dòng)蜂鳴器

~~~~~~~~~~ ...

如果需要給定一些條件讓蜂鳴器響,該怎么編程序呢
作者: sz189981    時(shí)間: 2018-12-14 11:27
你可能需要 單片機(jī)入門教程 比如 “郭天祥十天學(xué)會(huì)單片機(jī) ”
作者: 楓颯    時(shí)間: 2018-12-14 12:54
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit fengmingqi=P0^0; //聲明IO口
void delay(uint x)//延時(shí)子函數(shù)
{
uint i,j;
for(i=x;i>0;i--)
for(j=50;j>0;j--);
}
void main(void)
{
while(1) //循環(huán)
{
fengmingqi=1; //p0.0口高電平,蜂鳴器發(fā)聲
delay(500); //延時(shí)
fengmingqi=0; //p0.0口低電平,蜂鳴器不發(fā)聲
delay(500); //延時(shí)
}
}
作者: 1229487538@qq.c    時(shí)間: 2018-12-14 15:07
sz189981 發(fā)表于 2018-12-14 11:27
你可能需要 單片機(jī)入門教程 比如 “郭天祥十天學(xué)會(huì)單片機(jī) ”

確實(shí)需要,不過實(shí)驗(yàn)就一周了 希望這周能把咱這個(gè)實(shí)驗(yàn)給弄完
作者: 1229487538@qq.c    時(shí)間: 2018-12-14 15:10
楓颯 發(fā)表于 2018-12-14 12:54
#include
#define uchar unsigned char
#define uint unsigned int

這個(gè)能作為一個(gè)子程序嗎?我這個(gè)是需要一定條件判斷這個(gè)蜂鳴器是否啟動(dòng)




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1