请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
查看: 402|回复: 6

无源蜂鸣器

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2020-3-13 13:22:56 | 显示全部楼层 |阅读模式
代码编译成功之后蜂鸣器不响是怎么回事

#include "reg52.h"                         //此文件中定义了单片机的一些特殊功能寄存器
#include<intrins.h>                //因为要用到左右移函数,所以加入这个头文件

typedef unsigned int u16;          //对数据类型进行声明定义
typedef unsigned char u8;

sbit beep=P1^5;                      //1.5
void delay(u16 i)
{
        while(i--);       
}


void main()
{       
        while(1)
        {       
                beep=~beep;
                delay(100); //延时大约1ms   通过修改此延时时间达到不同的发声效果       
        }
}
回复

使用道具 举报

3

主题

63

帖子

336

积分

中级会员

Rank: 3Rank: 3

积分
336
发表于 2020-3-13 17:26:56 | 显示全部楼层
看看原理图 是不是蜂鸣器管脚不对应造成的
回复 支持 反对

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2020-3-19 09:10:49 | 显示全部楼层
请问,你这个实验解决了吗?我的也不响
回复 支持 反对

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2020-3-19 11:59:07 | 显示全部楼层
我的也不响
回复 支持 反对

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2020-3-19 22:03:53 | 显示全部楼层
看原理图  不知道你用的是哪个开发板 我猜可能是这个 U14芯片p25引脚in5>out5 12引脚控制蜂鸣器   他的文档写错了 原理图是对的  改为  sbit beep=P2^5;                     
回复 支持 反对

使用道具 举报

2

主题

9

帖子

27

积分

新手上路

Rank: 1

积分
27
发表于 2020-3-30 22:32:00 | 显示全部楼层
蜂鸣器怕是坏掉了噢,或者管脚不对
回复 支持 反对

使用道具 举报

2

主题

10

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2020-3-31 21:06:51 | 显示全部楼层
这个程序在我的板子上能响
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2020-4-10 03:51 , Processed in 0.062500 second(s), 22 queries .

Powered by 论坛制作 X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表