PIC单片机-蜂鸣器使用示例

发布者:AngelicWhisper最新更新时间:2019-05-11 来源: eefocus关键字:PIC单片机  蜂鸣器  使用示例 手机看文章 扫描二维码
随时随地手机看文章

使用示例:


/*******************************************************************************

* 跳线接法:短接P2的2、3

* 功能描述:无源蜂鸣器发声

*******************************************************************************/

#include

#include

 

#define uint8 unsigned char

#define uint16 unsigned int

 

__CONFIG(WDTDIS & LVPDIS & HS & PWRTDIS & BORDIS);//设置配置位

//WDTDIS:disable watchdog timer

//LVPDIS:low voltage programming disabled

//HS:high speed crystal/resonator

//PWRTDIS:disable power up timer

//BORDIS:disable brown out reset

 

/***************************声明函数*******************************************/

 

void DelayUS(uint8 delay);

 

/*******************************************************************************

* 函 数 名: DelayUS(uint8 delay)

* 函数功能: 微秒延时   for 20MHZ

* 入口参数: delay

* 返    回: 无

*******************************************************************************/

 

void DelayUS(uint8 delay)

{

while(--delay);

}

 

/******************************************************************************

* 函 数 名: mian(void)

* 函数功能: 驱动无源蜂鸣器发声

* 入口参数: 无

* 返    回: 无

*******************************************************************************/

 

void main(void)

{

ADCON1 = 0x86; //PORTA设置为数字IO口

TRISA0 = 0; //RA0设置为输出模式

while(1)

{

RA0 = 1;

DelayUS(400);

RA0 = 0;

DelayUS(400);    

}

}


关键字:PIC单片机  蜂鸣器  使用示例 引用地址:PIC单片机-蜂鸣器使用示例

上一篇:PIC单片机-继电器使用示例
下一篇:PIC单片机-RS232串口通信

小广播
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved