基于51单片机的多功能迷你跑马流水灯音乐盒设计过程和程序参赛作品文档内容摘要:

EDDirection = !LEDDirection。 LEDIndex = (LEDIndex+1)%16。 } //Mode 7 void Mode_7(void) { if(LEDDirection) LEDShow(0x003FLEDIndex)。 else LEDShow(0xFC00LEDIndex)。 if(LEDIndex==9) LEDDirection = !LEDDirection。 LEDIndex = (LEDIndex+1)%10。 } //Mode 8 void Mode_8(void) { LEDShow(++LEDIndex)。 } void Timer0EventRun(void) { if(RunMode==0x00) { Mode_0()。 } else if(RunMode ==0x01) { Mode_1()。 } else if(RunMode ==0x02) { Mode_2()。 } else if(RunMode ==0x03) { Mode_3()。 } else if(RunMode ==0x04) { Mode_4()。 } else if(RunMode ==0x05) { Mode_5()。 } else if(RunMode ==0x06) { Mode_6()。 } else if(RunMode ==0x07) { Mode_7()。 } else if(RunMode ==0x08) { Mode_8()。 } } void Timer2(void) interrupt 5 using 3 { TF2 = 0。 //中断标志清除 ( Timer2 必须软件清标志 !) if(++Timer0Count=SystemSpeed) { Timer0Count = 0。 Timer0EventRun()。 } } unsigned char MusicIndex = 0。 void KeyDispose(unsigned char Key) { if(Keyamp。 0x01) { LEDDirection = 1。 LEDIndex = 0。 LEDFlag = 1。 第 13 页 共 18 页 RunMode = (RunMode+1)%10。 Display(RunMode)。 if(RunMode==0x09) TR2 = 0。 else TR2 = 1。 } if(Keyamp。 0x02) { if(RunMode==0x09) { MusicIndex =(MusicIndex+MUSICNUMBER1)%MUSICNUMBER。 } else { if(SystemSpeedIndex0) { SystemSpeedIndex。 SetSpeed(SystemSpeedIndex)。 } else { LEDFlash(6)。 } } } if(Keyamp。 0x04) { if(RunMode==0x09) { MusicIndex =(MusicIndex+1)%MUSICNUMBER。 } else { if(SystemSpeedIndex28) { ++SystemSpeedIndex。 SetSpeed(SystemSpeedIndex)。 } else { LEDFlash(6)。 } } } } //*****************************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, 0x18,0x03, 0x1F,0x03, 0x1F,0x02, 0x16,0x03, 0x17,0x03, 第 14 页 共 18 页 0x18,0x03, 0x17,0x03, 0x18,0x03, 0x20,0x03, 0x20,0x02, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x20,0x03, 0x21,0x03, 0x20,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x1F,0x03, 0x1B,0x03, 0x19,0x03, 0x19,0x03, 0x15,0x03, 0x1A,0x66, 0x1A,0x03, 0x19,0x03, 0x15,0x03, 0x15,0x03, 0x17,0x03, 0x16,0x66, 0x17,0x04, 0x18,0x04, 0x18,0x03, 0x19,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x20,0x03, 0x21,0x03, 0x20,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x1F,0x03, 0x1B,0x03, 0x19,0x03, 0x19,0x03, 0x15,0x03, 0x1A,0x66, 0x1A,0x03, 0x19,0x03, 0x19,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x00, 0x1A,0x03, 0x1A,0x03, 0x1A,0x03, 0x1B,0x03, 0x1B,0x03, 0x1A,0x03, 0x19,0x03, 0x19,0x02, 0x17,0x03,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。