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

普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 4633|回复: 5

我的A4主板,写独立按键驱动蜂鸣器,为什么不起作用

[复制链接]

2

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2020-4-2 16:06:44 | 显示全部楼层 |阅读模式
1金钱
   #include "reg52.h"
   #define uint unsigned int
   #define uchar unsigned char
   sbit bell=P2^5;
   sbit S1=P3^1;
   void delay(uint z)
   {
   while(z--);
   }
   void main()
   {
   uchar i;
   uint k;
   if(S1==0)
   {
   delay(1000);
   if(S1==0){
   for(i=0;i<5;i++){
   delay(1000);
   bell=1;
   delay(1000);
   bell=0;
   }
   }
   }
   }


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

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

4

主题

12

帖子

41

积分

新手上路

Rank: 1

积分
41
发表于 2020-4-3 20:59:28 | 显示全部楼层
管脚似乎是P1^5
回复

使用道具 举报

3

主题

9

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2020-4-3 21:29:03 | 显示全部楼层
上面那个人回复的是对的,蜂鸣器管脚是P1^5,另外在主函数中尽量采取循环模式可以重复按下调试,你按键程序还需要收尾一步,这在开发板联动时非常重要。
回复

使用道具 举报

0

主题

3

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2021-1-14 22:02:04 | 显示全部楼层
蜂鸣器就算设置 P1.5 脚,也同样不会响的,感觉应该是无源蜂鸣器,但是没有人来回答???
回复

使用道具 举报

10

主题

44

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
发表于 2021-1-15 18:40:41 | 显示全部楼层
本帖最后由 liang123 于 2021-1-15 18:42 编辑

检查下你的按键线和 蜂鸣器线接对了没有  实际测试是会响的 #include "reg52.h"
#define uint unsigned int
#define uchar unsigned char
sbit bell=P1^7;
sbit S1=P1^2;
void delay(uint z)
{   
      while(z--);
}
void main()
{     
     uint i;   
     if(S1==0)
     {        
            delay(1000);
            if(S1==0)
            {           
                     for(i=0;i<5;i++)
                    {                    
                            delay(1000);
                            bell=0;               
                           delay(1000);
                           bell=1;
                    }                     
           }      
}
}
回复

使用道具 举报

0

主题

3

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2021-1-16 00:45:03 | 显示全部楼层
A4板上的蜂鸣器实际接的是 P2.5脚,电路图中显示的是1.5脚是错误的,而且是无源蜂鸣器,直接给高电平只能听到轻轻的"咯"的声音,这个论坛好像没有人管理的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2024-3-29 17:34 , Processed in 0.094849 second(s), 35 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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