![]() |
發布時間: 2023-12-16 22:49
正文摘要:大佬們幫我改一下 error C231: 'timer': redefinition 單片機源程序如下: #include<REGX51.H> //void main() //{ // while(1) // { // P2_7=0; // P2_3=0; // P2 ... |
float前的return寫錯了 |
未在函數被調用前對函數進行聲明,timer只是定時器初始化,不需要interrupt,就像樓上說的,把main放到最后 |
beeee 發表于 2023-12-17 10:38 我不是算命的。 |
Hephaestus 發表于 2023-12-17 00:31 float expec‘sizeof’怎么解決啊 |
你把main函數放在最后,可以去掉很多警告 |
用定時器中斷得有interrupt 關鍵字,不用就是timer重定義,報錯信息說得很清楚,你對癥下藥 |
第120行缺interrupt關鍵字。 |