单片机补充案例--两只老虎
【摘要】 将led换成喇叭,通过编程实现音乐和电子琴功能也是非常容易的,单片机两只老虎的案例网上资料很多不再列举,查找即可:
这里,给出sdcc方案下,使用喇叭发音的示例代码:
/***************************************************************************** * 头文件 * ****************...
将led换成喇叭,通过编程实现音乐和电子琴功能也是非常容易的,单片机两只老虎的案例网上资料很多不再列举,查找即可:
这里,给出sdcc方案下,使用喇叭发音的示例代码:
/*****************************************************************************
* 头文件 *
*****************************************************************************/
#include "8052.h"
__sbit __at (0xEC) P4_4;
//端口定义--功能按键控制LED灯亮灭
#define LSA P1_5
#define LSB P1_6
#define LSC P1_7
#define LED0 P0_0
#define LED1 P0_1
#define LED2 P0_2
#define LED3 P0_3
#define KEY0 P3_2
#define KEY1 P3_3
#define KEY2 P3_4
#define KEY3 P3_5
unsigned char sound;
/*****************************************************************************
* 初始化 *
*****************************************************************************/
void delay(unsigned int hz) //
{
while(hz--);
}
void sys_init(void)
{
LSA = 0;
LSB = 0;
LSC = 0;
sound=0;
}
/*****************************************************************************
* 主函数 *
*****************************************************************************/
void main(void)
{
sys_init();
while(1)
{
/* send per 0ms */
delay(200);
P4_4=1;
delay(200);
P4_4=0;
}
}
文章来源: zhangrelay.blog.csdn.net,作者:zhangrelay,版权归原作者所有,如需转载,请联系作者。
原文链接:zhangrelay.blog.csdn.net/article/details/110729238
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)