Verilog - HDL—乐曲演奏电路设计(3)

2019-08-31 11:06

39: {high,med,low}<='b000000000110;

40: {high,med,low}<='b000000000101; //低音\ 41: {high,med,low}<='b000000000101; 42: {high,med,low}<='b000000000101;

43: {high,med,low}<='b000000000110; //低音\ 44: {high,med,low}<='b000000010000; //中音\ 45: {high,med,low}<='b000000010000;

46: {high,med,low}<='b000000100000; //中音\ 47: {high,med,low}<='b000000100000;

48: {high,med,low}<='b000000000011; 49: {high,med,low}<='b000000000011;

50: {high,med,low}<='b000000010000; 51: {high,med,low}<='b000000010000;

52: {high,med,low}<='b000000000110; 53: {high,med,low}<='b000000000101; 54: {high,med,low}<='b000000000110; 55: {high,med,low}<='b000000010000; 56: {high,med,low}<='b000000000101; 57: {high,med,low}<='b000000000101; 58: {high,med,low}<='b000000000101; 59: {high,med,low}<='b000000000101; 60: {high,med,low}<='b000000000101; 61: {high,med,low}<='b000000000101; 62: {high,med,low}<='b000000000101; 63: {high,med,low}<='b000000000101;

64: {high,med,low}<='b000000110000; 65: {high,med,low}<='b000000110000; 66: {high,med,low}<='b000000110000;

67: {high,med,low}<='b000001010000; 68: {high,med,low}<='b000000000111; 69: {high,med,low}<='b000000000111;

70: {high,med,low}<='b000000100000; 71: {high,med,low}<='b000000100000;

72: {high,med,low}<='b000000000110; 73: {high,med,low}<='b000000010000; 74: {high,med,low}<='b000000000101; 75: {high,med,low}<='b000000000101; 76: {high,med,low}<='b000000000101; 77: {high,med,low}<='b000000000101;

78: {high,med,low}<='b000000000000; 79: {high,med,low}<='b000000000000;

80: {high,med,low}<='b000000000011; 81: {high,med,low}<='b000000000101; 82: {high,med,low}<='b000000000101;

//低音\ //中音\ //低音\ //低音\ //低音\ //中音\ //低音\

//持续8个时钟节拍 //中音\

//发3个时钟节拍 //中音\ //低音\ //中音\ //低音\ //中音\ //低音\

//持续4个时钟节拍 //休止符 //低音\ //低音\ 11

83: {high,med,low}<='b000000000011; //低音\ 84: {high,med,low}<='b000000000101; //低音\ 85: {high,med,low}<='b000000000110; //低音\ 86: {high,med,low}<='b000000000111; //低音\ 87: {high,med,low}<='b000000100000; //中音\ 88: {high,med,low}<='b000000000110; //低音\

89: {high,med,low}<='b000000000110; //持续6个时钟节拍 90: {high,med,low}<='b000000000110; 91: {high,med,low}<='b000000000110; 92: {high,med,low}<='b000000000110; 93: {high,med,low}<='b000000000110;

94: {high,med,low}<='b000000000101; 95: {high,med,low}<='b000000000110; 96: {high,med,low}<='b000000010000; 97: {high,med,low}<='b000000010000; 98: {high,med,low}<='b000000010000;

99: {high,med,low}<='b000000100000; 100: {high,med,low}<='b000001010000; 101: {high,med,low}<='b000001010000;

102: {high,med,low}<='b000000110000; 103: {high,med,low}<='b000000110000;

104: {high,med,low}<='b000000100000; 105: {high,med,low}<='b000000100000;

106: {high,med,low}<='b000000110000; 107: {high,med,low}<='b000000100000; 108: {high,med,low}<='b000000010000; 109: {high,med,low}<='b000000010000;

110: {high,med,low}<='b000000000110; 111: {high,med,low}<='b000000000101; 112: {high,med,low}<='b000000000011; 113: {high,med,low}<='b000000000011; 114: {high,med,low}<='b000000000011; 115: {high,med,low}<='b000000000011;

116: {high,med,low}<='b000000010000; 117: {high,med,low}<='b000000010000; 118: {high,med,low}<='b000000010000; 119: {high,med,low}<='b000000010000;

120: {high,med,low}<='b000000000110; 121: {high,med,low}<='b000000010000; 122: {high,med,low}<='b000000000110; 123: {high,med,low}<='b000000000101; 124: {high,med,low}<='b000000000011; 125: {high,med,low}<='b000000000101; 126: {high,med,low}<='b000000000110;

//低音\ //低音\ //中音\

//发3个时钟节拍 //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //低音\ //低音\ //低音\

//持续4个时钟节拍 //中音\

//持续4个时钟节拍 //低音\ //中音\ //低音\ //低音\ //低音\ //低音\ //低音\

12

127: {high,med,low}<='b000000010000; //中音\ 128: {high,med,low}<='b000000000101; //低音\

129: {high,med,low}<='b000000000101; //持续6个时钟节拍 130: {high,med,low}<='b000000000101; 131: {high,med,low}<='b000000000101; 132: {high,med,low}<='b000000000101; 133: {high,med,low}<='b000000000101;

134: {high,med,low}<='b000000110000; //中音\ 135: {high,med,low}<='b000001010000; //中音\ 136: {high,med,low}<='b000000100000; 137: {high,med,low}<='b000000110000; 138: {high,med,low}<='b000000100000; 139: {high,med,low}<='b000000010000; 140: {high,med,low}<='b000000000111; 141: {high,med,low}<='b000000000111;

142: {high,med,low}<='b000000000110; 143: {high,med,low}<='b000000000110;

144: {high,med,low}<='b000000000101; 145: {high,med,low}<='b000000000101; 146: {high,med,low}<='b000000000101; 147: {high,med,low}<='b000000000101; 148: {high,med,low}<='b000000000101; 149: {high,med,low}<='b000000000101; endcase end

else if( k==1) begin

if(counter==149) counter<=0; else counter<=counter+1;

case(counter) 0: {high,med,low}<='b000000110000; 1: {high,med,low}<='b000000110000; 2: {high,med,low}<='b000000100000; 3: {high,med,low}<='b000000100000; 4: {high,med,low}<='b000000110000; 5: {high,med,low}<='b000000110000; 6: {high,med,low}<='b000000110000;

7: {high,med,low}<='b000000110000; 8: {high,med,low}<='b000000110000; 9: {high,med,low}<='b000000110000; 10: {high,med,low}<='b000000110000;

11: {high,med,low}<='b000000110000;

//中音\ //中音\ //中音\ //中音\ //低音\ //低音\ //低音\

//持续8个时钟节拍 //计时,以实现循环演奏 //记谱 //中音\

//持续2个时钟节拍 //中音2

//持续2个时钟节拍 //中音\

//发10个时钟节拍

13

12: {high,med,low}<='b000000110000; 13: {high,med,low}<='b000000110000;

14: {high,med,low}<='b000000100000; //中音2

15: {high,med,low}<='b000000100000; //持续2个时钟节拍 16: {high,med,low}<='b000000110000; //中音\

17: {high,med,low}<='b000000110000; //发2个时钟节拍 18: {high,med,low}<='b000000100000; //中音2 19: {high,med,low}<='b000000100000; //中音2 20: {high,med,low}<='b000000010000; //中音\ 21: {high,med,low}<='b000000010000; 22: {high,med,low}<='b000000010000; 23: {high,med,low}<='b000000010000; 24: {high,med,low}<='b000000010000; 25: {high,med,low}<='b000000010000; 26: {high,med,low}<='b000000010000; 27: {high,med,low}<='b000000010000; 28: {high,med,low}<='b000000010000; 29: {high,med,low}<='b000000010000; 30: {high,med,low}<='b000000010000; 31: {high,med,low}<='b000000010000;

32: {high,med,low}<='b000000000110;//低6 33: {high,med,low}<='b000000000110;

34: {high,med,low}<='b000000010000; 35: {high,med,low}<='b000000010000; 36: {high,med,low}<='b000000100000; 37: {high,med,low}<='b000000100000; 38: {high,med,low}<='b000000100000; 39: {high,med,low}<='b000000100000; 40: {high,med,low}<='b000000100000; 41: {high,med,low}<='b000000100000;

42: {high,med,low}<='b000000110000; 43: {high,med,low}<='b000000110000; 44: {high,med,low}<='b000000100000; 45: {high,med,low}<='b000000100000;

46: {high,med,low}<='b000000010000; 47: {high,med,low}<='b000000010000;

48: {high,med,low}<='b000000000110; 49: {high,med,low}<='b000000000110;

50: {high,med,low}<='b000000010000; 51: {high,med,low}<='b000000010000;

52: {high,med,low}<='b000000000101; 53: {high,med,low}<='b000000000101; 54: {high,med,low}<='b000000000101; 55: {high,med,low}<='b000000000101;

//中音\

//中2 有6个 //中音3

//中音\ //中音\ //低音\ //中音\ //低音\ //低音\14

56: {high,med,low}<='b000000000101; //低音\ 57: {high,med,low}<='b000000000101; 58: {high,med,low}<='b000000000101; 59: {high,med,low}<='b000000000101; 60: {high,med,low}<='b000000000101; 61: {high,med,low}<='b000000000101; 62: {high,med,low}<='b000000000101; 63: {high,med,low}<='b000000000101; 64: {high,med,low}<='b000000000101; 65: {high,med,low}<='b000000000101; 66: {high,med,low}<='b000000000101; 67: {high,med,low}<='b000000000101;

68: {high,med,low}<='b000000110000; 69: {high,med,low}<='b000000110000;

70: {high,med,low}<='b000000100000; 71: {high,med,low}<='b000000100000;

72: {high,med,low}<='b000000110000; 73: {high,med,low}<='b000000110000; 74: {high,med,low}<='b000000110000; 75: {high,med,low}<='b000000110000; 76: {high,med,low}<='b000000110000; 77: {high,med,low}<='b000000110000; 78: {high,med,low}<='b000000110000; 79: {high,med,low}<='b000000110000; 80: {high,med,low}<='b000000110000; 81: {high,med,low}<='b000000110000; 82: {high,med,low}<='b000000100000; 83: {high,med,low}<='b000000100000; 84: {high,med,low}<='b000000110000; 85: {high,med,low}<='b000000110000; 86: {high,med,low}<='b000000100000; 87: {high,med,low}<='b000000100000; 88: {high,med,low}<='b000000010000; 89: {high,med,low}<='b000000010000; 90: {high,med,low}<='b000000010000; 91: {high,med,low}<='b000000010000; 92: {high,med,low}<='b000000010000; 93: {high,med,low}<='b000000010000; 94: {high,med,low}<='b000000010000; 95: {high,med,low}<='b000000010000; 96: {high,med,low}<='b000000010000; 97: {high,med,low}<='b000000010000; 98: {high,med,low}<='b000000010000; 99: {high,med,low}<='b000000010000;

//中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\

//中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\ //中音\

15


Verilog - HDL—乐曲演奏电路设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:西安西隆电气有限责任公司与西安沙尔特宝电气有限公司实地参观学

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

马上注册会员

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