资源简介
这是AT89C51的音乐盒,内附注释,通俗易懂!这是我之前学单片机 做的一个小东西,
代码片段和文件信息
#include //包含51单片机寄存器定义的头文件
sbit sound=P1^6; //将sound位定义为P3.7
unsigned int C; //储存定时器的定时常数
//以下是C调低音的音频宏定义
#define L1 262 //将“L1“宏定义为低音“1“的频率262Hz 时间是1/262=3826/2 us 取半周期
#define L2 286 //将“L2“宏定义为低音“2“的频率286Hz
#define L3 311 //将“L3“宏定义为低音“3“的频率311Hz
#define L4 349 //将“L4“宏定义为低音“4“的频率349Hz
#define L5 392 //将“L5“宏定义为低音“5“的频率392Hz
#define L6 440 //将“l_a“宏定义为低音“6“的频率440Hz
#define L7 494 //将“L7“宏定义为低音“7“的频率494Hz
//以下是C调中音的音频宏定义
#define Z1 523 //将“Z1“宏定义为中音“1“的频率523Hz
#define Z2 587 //将“Z2“宏定义为中音“2“的频率587Hz
#define Z3 659 //将“Z3“宏定义为中音“3“的频率659Hz
#define Z4 698 //将“Z4“宏定义为中音“4“的频率698Hz
#define Z5 784 //将“Z5“宏定义为中音“5“的频率784Hz
#define Z6 880 //将“Z6“宏定义为中音“6“的频率880Hz
#define Z7 987
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-05-01 08:58 音乐盒\
文件 5478 2017-05-01 19:10 音乐盒\1
文件 6397 2017-05-01 19:10 音乐盒\1.M51
文件 1032 2017-05-01 19:10 音乐盒\1.Opt
文件 2185 2017-05-01 19:10 音乐盒\1.Uv2
文件 2343 2017-05-01 19:10 音乐盒\1.hex
文件 40 2017-05-01 19:10 音乐盒\1.lnp
文件 485 2017-05-01 19:10 音乐盒\1.plg
文件 1031 2017-05-01 08:57 音乐盒\1_Opt.Bak
文件 2176 2017-04-30 13:50 音乐盒\1_Uv2.Bak
文件 6376 2005-03-22 15:22 音乐盒\STARTUP.A51
文件 14048 2017-05-01 19:10 音乐盒\STARTUP.LST
文件 749 2017-05-01 19:10 音乐盒\STARTUP.OBJ
文件 7675 2017-05-01 19:10 音乐盒\兰花草.LST
文件 4903 2017-05-01 19:10 音乐盒\兰花草.OBJ
文件 4531 2017-05-01 19:10 音乐盒\兰花草.c
目录 0 2017-05-01 09:34 音乐盒\另一种方法\
文件 3756 2017-05-01 19:07 音乐盒\另一种方法\1
文件 6121 2017-05-01 19:07 音乐盒\另一种方法\1.M51
文件 1039 2017-05-01 19:08 音乐盒\另一种方法\1.Opt
文件 2183 2017-05-01 19:05 音乐盒\另一种方法\1.Uv2
文件 634 2017-05-01 19:07 音乐盒\另一种方法\1.hex
文件 39 2017-05-01 19:07 音乐盒\另一种方法\1.lnp
文件 326 2017-05-01 19:08 音乐盒\另一种方法\1.plg
文件 1039 2017-05-01 09:34 音乐盒\另一种方法\1_Opt.Bak
文件 2174 2017-05-01 09:34 音乐盒\另一种方法\1_Uv2.Bak
文件 6376 2005-03-22 15:22 音乐盒\另一种方法\STARTUP.A51
文件 14048 2017-05-01 19:07 音乐盒\另一种方法\STARTUP.LST
文件 749 2017-05-01 19:07 音乐盒\另一种方法\STARTUP.OBJ
文件 3694 2017-05-01 19:07 音乐盒\另一种方法\Text1.LST
文件 3609 2017-05-01 19:07 音乐盒\另一种方法\Text1.OBJ
............此处省略3个文件信息
评论
共有 条评论