SOPC乐曲演奏大作业 - 图文(4)

2019-04-09 16:39

{_LA,_2, MUTE(_LA)},//6 {_SOL,_1, MUTE(_SOL)},//5 {_FA,_2, MUTE(_FA)},//4 {_MI, _32,0},

{_FA,_2, MUTE(_FA)},//4 {_MI, _2, MUTE(_MI)}, //3 {_MI, _32,0},

{_MI, _2, MUTE(_MI)}, //3 {_RE, _2, MUTE(_RE)}, //2 {_MI, _32,0},

{_RE, _2, MUTE(_RE)}, //2 {_DO,_1,MUTE(_DO)},//1-- }; //别少分号!

int love[SONG_SIZE4][3]={ {_MI, _2,0},

{_1LA,_4, MUTE(_1LA)},//6 {_1SI,_4, MUTE(_1SI)},//7 {_DO,_4, MUTE(_DO)},//1

{_MI,_4, MUTE(_MI)},//3

{_RE, _4,LOUD(_RE)}, //2

{_DO,_4, MUTE(_DO)},//1

{_RE, _2,LOUD(_RE)}, //2 {_RE, _2,LOUD(_RE)},

{_1LA,_4, MUTE(_1LA)},//6 {_1SI,_4, MUTE(_1SI)},//7 {_DO,_4, MUTE(_DO)},//1 {_DO,_4d, MUTE(_DO)},//1 {_DO,_4, MUTE(_DO)},//1 {_DO,_4d, MUTE(_DO)},//1 {_1SI,_4, MUTE(_1SI)},//7 {_1SI,_4, MUTE(_1SI)},//7

{_1SOL,_2d, LOUD(_1SOL)},//5 {_1SOL,_2d, LOUD(_1SOL)}, {_MI, _2,0},

{_1LA,_4, MUTE(_1LA)},//6 {_1SI,_4, MUTE(_1SI)},//7 {_DO,_4, MUTE(_DO)},//1

{_MI,_4, MUTE(_MI)},//3 {_RE, _4,LOUD(_RE)}, //2 {_DO,_4, MUTE(_DO)},//1 {_RE, _2,LOUD(_RE)}, //2 {_RE, _2,LOUD(_RE)},

{_1LA,_4, MUTE(_1LA)},//6 {_1SI,_4, MUTE(_1LA)},//7 {_DO,_1, MUTE(_DO)},//1 {_MI, _32,0},

{_RE, _4,MUTE(_RE)}, //2 {_MI,_4, MUTE(_MI)},//3 {_1SI,_1, MUTE(_1SI)},//7 {_1SI,_1, MUTE(_1SI)}, {_MI, _2,0},

{_1LA,_4, MUTE(_1LA)},//6 {_1SI,_4, MUTE(_1SI)},//7 {_DO,_4, MUTE(_DO)},//1 {_MI,_4, MUTE(_MI)},//3 {_RE, _4,LOUD(_RE)}, //2 {_DO,_4, MUTE(_DO)},//1 {_RE, _2,LOUD(_RE)}, //2 {_RE, _2,LOUD(_RE)},

{_1LA,_4, MUTE(_1LA)},//6 {_1SI,_4, MUTE(_1SI)},//7 {_DO,_4, MUTE(_DO)},//1 {_DO,_4d, MUTE(_DO)},//1 {_DO,_4, MUTE(_DO)},//1 {_DO,_4d, MUTE(_DO)},//1 {_1SI,_4, MUTE(_1SI)},//7 {_1SI,_4, MUTE(_1SI)},//7

{_1SOL,_2d, LOUD(_1SOL)},//5 {_1SOL,_2d, LOUD(_1SOL)}, {_MI, _2,0},

{_1LA,_4, MUTE(_1LA)},//6 {_1SI,_4, MUTE(_1SI)},//7 {_DO,_4, MUTE(_DO)},//1 {_SOL,_4, LOUD(_SOL)},//5 {_MI,_4, MUTE(_MI)},//3 {_DO,_4, MUTE(_DO)},//1 {_RE, _2,LOUD(_RE)}, //2 {_RE, _2,LOUD(_RE)}, //2 {_1LA,_4, MUTE(_1LA)},//6 {_1SI,_4, MUTE(_1SI)},//7 {_DO,_2, MUTE(_DO)},//1

16

{_DO,_2, MUTE(_DO)}, {_MI, _32,0},

{_RE, _4,LOUD(_RE)}, //2 {_MI,_4, MUTE(_MI)},//3 };

int huanlesong[SONG_SIZE5][3] = { {_1SI,_2, MUTE(_1SI)},//7 {_1SI,_2, MUTE(_1SI)},

{_DO,_4, MUTE(_DO)},//1 {_1LA,_2d, MUTE(_1LA)},//6 {_1LA,_4, MUTE(_1LA)},//6 {_1LA,_4, MUTE(_1LA)},//6 {_DO1,_4, MUTE(_DO1)},//1 {_SI,_2d, MUTE(_SI)},//7 {_LA,_4, MUTE(_LA)},//6 {_LA,_4, MUTE(_LA)},//6 {_SI,_4, MUTE(_SI)},//7 {_LA,_4, MUTE(_LA)},//6 {_LA,_4, MUTE(_LA)},//6 {_SOL,_4, LOUD(_SOL)},//5 {_SOL,_4, LOUD(_SOL)},//5 {_MI,_4, MUTE(_MI)},//3 {_SOL,_4, LOUD(_SOL)},//5 {_SOL,_4, LOUD(_SOL)},//5 {_SOL,_4, LOUD(_SOL)},//5 {_LA,_4, MUTE(_LA)},//6 {_DO,_1d, MUTE(_DO)},//1

{_DO,_8, MUTE(_DO)},//1 {_LA,_4, MUTE(_LA)},//6 {_LA,_4, MUTE(_LA)},//6 {_LA,_4, MUTE(_LA)},//6 {_LA,_4, MUTE(_LA)},//6 {_DO1,_2, MUTE(_DO1)},//1 {_SI,_2, MUTE(_SI)},//7 {_LA,_4, MUTE(_LA)},//6 {_LA,_4, MUTE(_LA)},//6 {_SOL,_4, LOUD(_SOL)},//5 {_SOL,_4, LOUD(_SOL)},//5 {_LA,_4, MUTE(_LA)},//6 {_SI,_2, MUTE(_SI)},//7 {_MI,_1, MUTE(_MI)},//3 {_MI,_1, MUTE(_MI)},//3

{_MI, _2, LOUD(_MI)}, // {_MI, _2, MUTE(_MI)}, // {_FA, _2, MUTE(_FA)}, // {_SOL, _2,LOUD(_SOL)}, // {_SOL, _2, MUTE(_SOL)}, // {_FA,_2, MUTE(_FA)},// {_MI, _2, LOUD(_MI)}, // {_RE,_2, MUTE(_RE)},// {_DO,_2, LOUD(_DO)},// {_DO, _2,MUTE(_DO)}, // {_RE,_2,MUTE(_RE)},// {_MI, _2, LOUD(_MI)}, // {_MI, _2, LOUD(_MI)}, // {_RE, _4, MUTE(_RE)}, // {_RE, _4,LOUD(_RE)}, // {_MI,_2, LOUD(_MI)},// {_MI, _2, MUTE(_MI)}, // {_FA, _2, MUTE(_FA)}, // {_SOL, _2, LOUD(_SOL)}, // {_SOL, _2, MUTE(_SOL)}, // {_FA, _2,MUTE(_FA)}, // {_MI,_2, LOUD(_MI)},// {_RE,_2, MUTE(_RE)},// {_DO,_2, MUTE(_DO)},// {_DO,_2,LOUD(_DO)},// {_RE,_2, MUTE(_RE)},// {_MI,_2, MUTE(_MI)}, // {_RE, _2, LOUD(_RE)}, // {_DO,_4, MUTE(_DO)},// {_DO,_2, MUTE(_DO)},// {_RE,_2,LOUD(_RE)},// {_RE,_2,MUTE(_RE)},// {_MI,_2,LOUD(_MI)},// {_DO, _2, LOUD(_DO)}, // {_RE, _2, LOUD(_RE)}, // {_MI, _4, LOUD(_MI)}, // {_FA, _4,LOUD(_FA)}, // {_MI, _2, MUTE(_MI)}, // {_DO, _2, MUTE(_DO)}, // {_RE, _2, LOUD(_RE)}, //

17

{_MI, _4, LOUD(_MI)}, // {_FA, _4, LOUD(_FA)}, // {_MI,_2,MUTE(_MI)},// {_DO, _2,MUTE(_DO)}, //

{_DO, _2,MUTE(_DO)}, // {_RE, _2, LOUD(_RE)}, //

{_1SOL, _2, MUTE(_1SOL)}, // {_MI, _2,LOUD(_MI)}, // {_MI, _2,LOUD(_MI)}, // {_FA, _2, MUTE(_FA)}, // {_SOL,_2, MUTE(_SOL)},// {_SOL, _2, LOUD(_SOL)}, // {_FA,_2, MUTE(_FA)},// {_MI,_2,MUTE(_MI)},// {_RE, _2,MUTE(_RE)}, // {_DO,_2,MUTE(_DO)},// {_DO, _2, LOUD(_DO)}, // {_RE, _2, MUTE(_RE)}, // {_MI, _2, MUTE(_MI)}, // {_RE, _2,LOUD(_RE)}, // {_DO,_4, MUTE(_DO)},// {_DO, _4, MUTE(_DO)}, // {_DO,_4,0}, //stop };

int jinshekuangwu[SONG_SIZE6][3] = {

{_SOL, _4, LOUD(_SOL)}, // {_SOL, _4, MUTE(_SOL)}, // {_FA, _4, MUTE(_FA)}, // {_FA, _4,LOUD(_FA)}, // {_SOL, _4, MUTE(_SOL)}, // {_SOL,_4, MUTE(_SOL)},// {_RE, _4, LOUD(_RE)}, // {_RE,_4, MUTE(_RE)},// {_RE,_4, MUTE(_RE)},// {_SOL, _4,MUTE(_SOL)}, // {_FA,_4,MUTE(_FA)},// {_FA, _4, LOUD(_FA)}, // {_1LA, _4, MUTE(_1LA)}, // {_DO, _4, MUTE(_DO)}, // {_RE, _4,LOUD(_RE)}, // {_RE,_4, MUTE(_RE)},// {_FA, _4, MUTE(_FA)}, //

{_RE, _4, MUTE(_RE)}, // {_RE, _4, MUTE(_RE)}, // {_FA, _4, MUTE(_FA)}, // {_SOL, _4,LOUD(_SOL)}, // {_SOL,_4, LOUD(_SOL)},// {_LA,_4, LOUD(_LA)},// {_DO1,_2, LOUD(_DO1)},// {_LA,_4,LOUD(_LA)},// {_DO1,_4, LOUD(_DO1)},// {_DO1, _4, LOUD(_DO1)}, // {_LA, _4, LOUD(_LA)}, // {_SOL,_4, LOUD(_SOL)},// {_SOL,_4, LOUD(_SOL)},// {_LA,_4, LOUD(_LA)},// {_SOL,_4,LOUD(_SOL)},// {_FA,_4,LOUD(_FA)},// {_RE,_4,LOUD(_RE)},// {_RE, _4, LOUD(_RE)}, // {_SOL, _4, LOUD(_SOL)}, // {_SOL, _4, MUTE(_SOL)}, // {_RE, _4,LOUD(_RE)}, // {_FA, _4, LOUD(_FA)}, // {_MI, _4, LOUD(_MI)}, // {_RE, _4, LOUD(_RE)}, // {_DO, _8, LOUD(_DO)}, // {_RE, _8, LOUD(_RE)}, // {_FA,_4,MUTE(_FA)},// {_FA, _4,MUTE(_FA)}, // {_1LA, _4,LOUD(_1LA)}, //

{_DO, _4, LOUD(_DO)}, // {_RE, _4, LOUD(_RE)}, // {_FA, _4, LOUD(_FA)}, // {_RE, _8,LOUD(_RE)}, // {_DO, _8, MUTE(_DO)}, // {_1LA,_4, MUTE(_1LA)},// {_1SOL, _4, LOUD(_1SOL)}, // {_1LA,_8, MUTE(_1LA)},// {_1LA,_8,MUTE(_1LA)},// {_1SOL, _4,MUTE(_1SOL)}, // {_1SOL, _2,0}, //stop {_1SOL, _2,0}, //stop }; #endif

18

6.2 LCD.h

#ifndef LCD_H_ #define LCD_H_

// LCD Module 16*2

#define lcd_write_cmd(base, data) IOWR(base, 0, data) #define lcd_read_cmd(base) IORD(base, 1) #define lcd_write_data(base, data) IOWR(base, 2, data) #define lcd_read_data(base) IORD(base, 3) //------------------------------------------------------------------------- void LCD_Init();

void LCD_Show_Text(char* Text); void LCD_Line2(); void LCD_Test();

//-------------------------------------------------------------------------

#endif /*LCD_H_*/

//volatile int edge_capture;

static alt_u8 str1[17]; usleep(2000); static alt_u8 str2[17]; } static alt_u8 str3[17]; } static alt_u8 str4[17]; static alt_u8 str5[17]; static alt_u8 str6[17]; void LCD_Line1() static alt_u8 str7[17]; { static alt_u8 str8[17]; static alt_u8 str9[17]; lcd_write_cmd(LCD_DISPLAY_BASE,static alt_u8 str10[17]; 0x00); usleep(2000); } void LCD_Show_Text(char* Text) { void LCD_Line2() int i; { for(i=0;i

19

void LCD_Clear() {

lcd_write_cmd(LCD_DISPLAY_BASE,0x01);

usleep(2000); }

static void display_EDK1(){ str1[0]='b'; str1[1]='u'; str1[2]='r'; str1[3]='r'; str1[4]='o'; str1[5]=' '; str1[6]=' '; str1[7]=' '; str1[8]=' '; str1[9]= ' '; str1[10]=' '; str1[11]=' '; str1[12]=' '; str1[13]=' '; str1[14]=' '; str1[15]=' '; str1[16]='\\0'; LCD_Line1();

LCD_Show_Text(str1); }

//burro

static void display_EDK2(){ str2[0]='d'; str2[1]='a'; str2[2]='c'; str2[3]='h'; str2[4]='a'; str2[5]='n'; str2[6]='g'; str2[7]='j'; str2[8]='i'; str2[9]= 'n'; str2[10]=' ';

str2[11]=' '; str2[12]=' '; str2[13]=' '; str2[14]=' '; str2[15]=' '; str2[16]='\\0'; LCD_Line1();

LCD_Show_Text(str2); }

//dachangjin

static void display_EDK3(){ str3[0]='x'; str3[1]='i'; str3[2]='a'; str3[3]='o'; str3[4]='x'; str3[5]='i'; str3[6]='n'; str3[7]='g'; str3[8]='x'; str3[9]= 'i'; str3[10]='n'; str3[11]='g'; str3[12]=' '; str3[13]=' '; str3[14]=' '; str3[15]=' '; str3[16]='\\0'; LCD_Line1();

LCD_Show_Text(str3); }

//xiaoxingxing

static void display_EDK4(){ str4[0]='l'; str4[1]='o'; str4[2]='v'; str4[3]='e'; str4[4]=' '; str4[5]=' '; str4[6]=' '; str4[7]=' ';

20


SOPC乐曲演奏大作业 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:粤人发[2009]217号--《关于机关事业单位工资收入分配制度改革后

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: