还记得这个吗?
我的童年啊,小的时候过节就喜欢互相赠送音乐贺卡,无聊的时候就拆开看看,发现里面就是一个小电池小喇叭小板板~
上一章节我们学习到了如何进行单片机的仿真点灯,本章我们将要学习一下如何做出一个音乐贺卡的开发,那话不多说我们开始看看电路图已经代码~
首先看到的是我们的电路图,接下来我们从库中找出来需要的元件:
AT98C51单片机
SOUNDER蜂鸣器
CAP
CRYSTAL
RES电阻
接下来我们可以看看我们的代码如何进行编写:
首先我们使用Keil创建一工程:
设置一个文件名称
选择CPU:Atmel---AT89C51,点击ok
选择添加---是
使用输出引脚:p3^7
使用歌曲单片机代码:
//*****************************Music******************************************************
//隐形的翅膀
unsigned char code Music_Girl[]={
0x17,0x02, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x15,0x03,
0x16,0x03, 0x17,0x03, 0x17,0x03, 0x17,0x03, 0x18,0x03,
0x19,0x02, 0x16,0x03, 0x17,0x03, 0x18,0x02, 0x18,0x03,
0x17,0x03, 0x15,0x02, 0x18,0x03, 0x17,0x03, 0x18,0x02,
0x10,0x03, 0x15,0x03, 0x16,0x02, 0x15,0x03, 0x16,0x03,
0x17,0x02, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x1A,0x03,
0x1B,0x03, 0x1F,0x03, 0x1F,0x03, 0x17,0x03, 0x18,0x03,
0x19,0x02, 0x16,0x03, 0x17,0x03, 0x18,0x03, 0x17,0x03,