• 大小: 38KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: 其他
  • 标签:

资源简介

这是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个文件信息

评论

共有 条评论