中易网

我用下面这个程序驱动单片机,但是蜂鸣器响的声音特别的小。请问大家是怎么回事啊?

答案:2  悬赏:0  
解决时间 2021-02-21 00:55
我这个程序是光电开关控制蜂鸣器,但是蜂鸣器只有特别特别小的“咯咯”的声音,请大家帮忙指导一下
#include
#define uint unsigned int
#define uchar unsigned char

sbit LED=P1^0;
sbit Flag=P3^2;
sbit BUZZER=P2^3;

void Init_Timer0(void)
{
TMOD |= 0x01;
TH0=0xf0;
TL0=0x00;
EA=1;
ET0=1;
TR0=1;
}

void Timer0_isr(void) interrupt 1 using 1
{
TH0=0x0f;
TL0=0x00;
}

void delay(unsigned int cnt)
{
while(--cnt);
}

main()
{

Init_Timer0(); //定时器初始化
LED=1; //指示灯灭
if(Flag==0)
{
while(1)
{
LED=0; //指示灯亮
BUZZER=1;
delay(1);
}
}
}
最佳答案
声音小跟程序没有直接关系的,检查一下你的硬件吧,或者直接用5V和0V来接你的P2^3脚试试。最有可能的原因就是,蜂鸣器电压不够,或光电开关导通不彻底。
全部回答
看了一下你的追问,发现撸主应该是没有细细看开发板,你可以看看开发板,然后确定你所选用的板子有没有使用跳毛线,是那个端口控制,一般板子是p1^3,给你低电平试试 如果是你自己做的最小系统 然后连线的话,我猜你是不是没有吧接一个三极管,单片机的电流无法驱动蜂鸣器 如果满意,请点赞采纳
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何评价 Adobe Flash Player 捆绑2144游戏中
摘抄描写小英的词语或句子
河里有个类似葫芦的东西,漏出水面的上面有个
我女朋友身体虚,该怎么办?女医生说我女友身
指月路地址有知道的么?有点事想过去
2013年电信初级营业员考试试卷
请列举photoshop中创建选区可使用哪些工具或
曹华旅馆地址在哪,我要去那里办事
lol成就宗师怎么快速达成
NON-ECC memory
欧乐购物生活超市地址在哪,我要去那里办事
大世界动漫城地址在什么地方,我要处理点事
前面很多come on come on come on的DJ是什么?
广源百货地址在哪,我要去那里办事
联想V470笔记本开机显示Lenovo标志那里就不动
推荐资讯
快青 同人漫画
生死狙击免费领取雷霆之怒激活码
怎么找到win10系统edjg浏览器安装的路径是哪
起点幼儿园在哪里啊,我有事要去这个地方
bbox 节奏感很强的小段、
发动机上的离合器的那个卡子坏了怎么弄
JS问题 for(!a[i].id)是什么意思? 能否解析以
喷墨式打印机的墨水什么牌子的好用?
铭河网吧地址有知道的么?有点事想过去
程序(弈道围棋)怎样删除 ? 对话框中说的是
电脑CPU怎么优化啊?才用几个小时就82度了
平面设计主修什么?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?