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

 找回密码
 立即注册
搜索
查看: 538|回复: 4

蜂鸣器

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2020-4-30 14:19:01 | 显示全部楼层 |阅读模式
1金钱
#include <reg52.h>
#include <intrins.h>

sbit Bell = P2^5;
int main(){
       
        while(1){
                Bell = 0;
        }

        return 0;
}


蜂鸣器不响反而LED亮了 普中A3

我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励10 金钱 , 目前已有4人回答

回复

使用道具 举报

0

主题

11

帖子

149

积分

注册会员

Rank: 2

积分
149
发表于 2020-4-30 18:58:37 | 显示全部楼层
看原理图,蜂鸣器和LED都接在 P2^5上,main里面Bell = 0,led肯定要亮,应该 Bell = ~Bell
回复

使用道具 举报

0

主题

33

帖子

74

积分

注册会员

Rank: 2

积分
74
发表于 2020-5-21 17:20:21 | 显示全部楼层
P2^5是LED,P1^5是蜂鸣器,兄弟
回复

使用道具 举报

0

主题

21

帖子

90

积分

注册会员

Rank: 2

积分
90
发表于 2020-5-22 15:03:53 | 显示全部楼层
线接错,应该 P15-->J7。
回复

使用道具 举报

6

主题

84

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2020-5-25 08:44:48 | 显示全部楼层
蜂鸣器响动要有脉冲 就是上升下降沿 while(1)里面改成 Bell=0;delay(500);Bell=1;
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2020-6-2 22:53 , Processed in 0.078125 second(s), 25 queries .

Powered by 论坛制作 X3.4

© 2001-2017 Comsenz Inc.

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