找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2246|回复: 6
打印 上一主题 下一主题
收起左侧

单片机LED左右循环流水的程序添加了蜂鸣器插序 有一问题麻烦各位大神

[复制链接]
跳转到指定楼层
楼主
ID:227688 发表于 2017-8-15 10:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在下编写了一个LED左右循环流水的程序   其中添加了蜂鸣器的小小插序,可为何LED左右流水时蜂鸣器却不响 杜邦线插上去时有听到一丝丝响声源程序如下:
#include "reg52.h"
#include "intrins.h"
#define uint unsigned int
#define uchar unsigned char
void delay(uint z);
uchar zy;
uint i;
sbit beep=P1^5;
void main()
{        
                   zy=0x01;
                P0=zy;
                beep=0;
                while(1)
                {
                   for(i=0;i<7;i++)
                        {
                                zy=_crol_(zy,1);
                                delay(1000);
                                P0=zy;        
                        }
                        
                   for(i=0;i<7;i++)
                        {
                                zy=_cror_(zy,1);
                                delay(1000);
                                P0=zy;        
                        }
                        
                        
                }
}

void delay(uint z)
{
        uint x,y;
        for(x=z;x>0;x--)
                for(y=100;y>0;y--);
}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:190832 发表于 2017-8-15 12:16 | 只看该作者
你的是有源蜂鸣器还是无源蜂鸣器,是NPN三极管还是PNP三极管
回复

使用道具 举报

板凳
ID:227688 发表于 2017-8-15 13:06 | 只看该作者
hange_v 发表于 2017-8-15 12:16
你的是有源蜂鸣器还是无源蜂鸣器,是NPN三极管还是PNP三极管

什么叫有源和无源?    是PNP三极管
回复

使用道具 举报

地板
ID:100391 发表于 2017-8-15 15:28 | 只看该作者
建议你先弄清楚你所接蜂鸣器是有源的还是无源的
回复

使用道具 举报

5#
ID:227688 发表于 2017-8-15 16:24 | 只看该作者
黄煌皇 发表于 2017-8-15 15:28
建议你先弄清楚你所接蜂鸣器是有源的还是无源的

弄清楚了   是无源蜂鸣器  接下来怎么做?
回复

使用道具 举报

6#
ID:227688 发表于 2017-8-15 16:24 | 只看该作者
hange_v 发表于 2017-8-15 12:16
你的是有源蜂鸣器还是无源蜂鸣器,是NPN三极管还是PNP三极管

无源蜂鸣器     PNP管
回复

使用道具 举报

7#
ID:276587 发表于 2018-1-17 09:06 来自手机 | 只看该作者
我觉得你是无源蜂鸣器,换个有源的就可以了,无源蜂鸣器是要写频率才可以
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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