找回密码
 立即注册

QQ登录

只需一步,快速开始

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

请问如何将蜂鸣器加入单片机程序作为一个子程序

[复制链接]
跳转到指定楼层
楼主
ID:445758 发表于 2018-12-13 16:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有点不太懂这个东西 希望有高手能回答我一下
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:277550 发表于 2018-12-13 20:50 | 只看该作者
蜂鸣有2种,一种是通电就响;另一种要自己给脉冲。。。。。单片机通常是通过3极管驱动蜂鸣器

~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

板凳
ID:445758 发表于 2018-12-14 10:06 | 只看该作者
devcang 发表于 2018-12-13 20:50
蜂鸣有2种,一种是通电就响;另一种要自己给脉冲。。。。。单片机通常是通过3极管驱动蜂鸣器

~~~~~~~~~~ ...

如果需要给定一些条件让蜂鸣器响,该怎么编程序呢
回复

使用道具 举报

地板
ID:64236 发表于 2018-12-14 11:27 | 只看该作者
你可能需要 单片机入门教程 比如 “郭天祥十天学会单片机 ”
回复

使用道具 举报

5#
ID:446274 发表于 2018-12-14 12:54 | 只看该作者
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit fengmingqi=P0^0; //声明IO口
void delay(uint x)//延时子函数
{
uint i,j;
for(i=x;i>0;i--)
for(j=50;j>0;j--);
}
void main(void)
{
while(1) //循环
{
fengmingqi=1; //p0.0口高电平,蜂鸣器发声
delay(500); //延时
fengmingqi=0; //p0.0口低电平,蜂鸣器不发声
delay(500); //延时
}
}
回复

使用道具 举报

6#
ID:445758 发表于 2018-12-14 15:07 | 只看该作者
sz189981 发表于 2018-12-14 11:27
你可能需要 单片机入门教程 比如 “郭天祥十天学会单片机 ”

确实需要,不过实验就一周了 希望这周能把咱这个实验给弄完
回复

使用道具 举报

7#
ID:445758 发表于 2018-12-14 15:10 | 只看该作者
枫飒 发表于 2018-12-14 12:54
#include
#define uchar unsigned char
#define uint unsigned int

这个能作为一个子程序吗?我这个是需要一定条件判断这个蜂鸣器是否启动
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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