熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2019-6-28 11:31
正文摘要:代碼如下 #include<REG52.H> #define sound_amount 5 //歌曲的數(shù)量 sbit play_up=P1^3; //上一首歌 sbit play_down=P3^5; //下一首歌 ... |
|
unsigned char song1[]={} 改為 unsigned char code song1[]={} 其余的數(shù)組都這樣改。 |
| 你那些數(shù)組是數(shù)據(jù),應(yīng)該存到flash去,而不是放ram里面,mcu ram是非常小的,試試加const 把數(shù)組設(shè)置為不可改動,存code空間 |
| 一首一首地添加試看 |
| 錯(cuò)誤不是告訴你了嗎,數(shù)據(jù)太大了。 |
| 程序大小已經(jīng)超過單片機(jī)的范圍了,優(yōu)化代碼吧 |
Powered by 單片機(jī)教程網(wǎng)