/*
**********************************************************************
* 头文件包含
**********************************************************************
*/
#include <reg52.h>
#include <intrins.h>
/*
**********************************************************************
* 本地宏定义
**********************************************************************
*/
typedef unsigned char u8; // 重命名类型u8简化代码编写
typedef unsigned int u16;
/*
**********************************************************************
* 本地全局变量
**********************************************************************
*/
sbit gBuz = P1^5; // P1.5通过ULN2003放大功率后驱动BUZZER
/*
**********************************************************************
* 函数原型声明
**********************************************************************
*/
void BuzzerOnOff(void);
void delay1ms(void);
void delay50ms(void) ;
void delay1ms100us(void);
void delay900us(void);
void delay800us(void);
void delay750us(void);
void delay700us(void);
void delay650us(void);
void play5_d(void);
void play1(void);
void play2(void);
void play3(void);
void play4(void);
void play5(void);
void play6(void);
void play4_h(void);
void play5_h(void);
void play6_h(void);
void play7(void);
void play5_2(void);
char num[]={
0x32,0x30,0x31,0x36,0x30,0x31,0x30,0x38,0x30,0x31,0x32,0x37};
/*********************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 参数列表 : 无
* 函数输出 : 无
*********************************************************************/
void main(void)
{
while (1)
{
play1();
play2();
play3();
play1();
play1
89C51单片机蜂鸣器演奏两只老虎-源码
最新推荐文章于 2024-05-30 20:10:06 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)