熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-12-29 15:17
正文摘要:我做了一個(gè)基于單片機(jī)的音樂盒,播放兩首歌,現(xiàn)在代碼出現(xiàn)了一個(gè)問題,我解決不了,需要請大家?guī)兔o我看一下這個(gè)代碼的問題怎么解決,錯(cuò)誤只有一個(gè)如圖所示,6-1.C(16): error C129: missing ';' before 'i ... |
牛人啊,你這么定義是故意的嗎? #define uchar unsigned int #define uint unsigned char |
13205495918 發(fā)表于 2021-12-29 15:44 謝謝,已解決 |
AUG 發(fā)表于 2021-12-29 15:43 謝謝,已解決 |
錯(cuò)誤1 #include<reg52.h>#include<intrins.h> 錯(cuò)誤2 constLED_tab[] 錯(cuò)誤3 Unsigned int Tone_tab[] 錯(cuò)誤4 oxFF |
Unsigned 要小寫unsigned |
注意大小階 注意空格 const LED_tab 注意是0xff 不是 oxff 注意int0已經(jīng)有寄存器用了,不能再用來命名中斷函數(shù) 注意Tone_Index是uchar,song_Tone是uchar 指針,不能直接賦值 |
U大寫了,改成小寫 |
Unsigned 這個(gè)U 要小寫 大寫后編譯器不認(rèn) |
Powered by 單片機(jī)教程網(wǎng)