|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
懇請大家來幫幫我關(guān)于C51問題 |
| 作者:不會就問 欄目:單片機(jī) |
#include <rtx51tny.h> #include "reg52.h" int counter0; int counter1; job0() _task_ 0 { os_create_task (1); while(1) { if(++counter0==0;) { os_sent_signal(1); } } } job1() _task_ 1 { while (1) { counter1++; os_wait(K_SIG, 0, 0); } } 這是書上的例題,我在編譯時提示錯誤如下: Build target 'Target 1' assembling STARTUP.A51... compiling Text1.c... D:\TEXT1.C(11): error C141: syntax error near ';' D:\TEXT1.C(11): error C141: syntax error near ')' Target not created 我修來修去還是提示。 我是C51的初學(xué)者,以前沒有C的基礎(chǔ),完全自學(xué),所以錯誤多,而且對大家來說都是小問題,所以懇請大家,不要嫌棄幫我一下,本人先在此表示感激 還是C51的問題 在RTX51 TINY 中 os_wait (K_TMO, ??,0) 請問我在使用不同晶振頻率下,我怎么才能確定“??”的具體值 例如:某電路要求P1.0所接LED每秒亮、滅各1次 while (1) { P1_0=!P1_0; os_wait (K_TMO, 50, 0) } 書上例題。 那個“50”是怎么確定的???。。 是不是再調(diào)用rtx51tny.h之前要在它的里面修改某個參數(shù)。。 懇請指教! |
| 2樓: | >>參與討論 |
| 作者: mqhu 于 2005/4/2 14:57:00 發(fā)布:
if(++counter0==0;)????????? if(++counter0==0;)????????? if(++counter0==0),應(yīng)該是這樣吧! |
|
| 3樓: | >>參與討論 |
| 作者: 不會就問 于 2005/4/2 15:54:00 發(fā)布:
謝謝你 出現(xiàn)那提示時我曾去掉過“;”可又出現(xiàn)新的提示 Build target 'Target 1' assembling STARTUP.A51... compiling Text1.c... D:\TEXT1.C(13): warning C206: 'os_sent_signal': missing function-prototype D:\TEXT1.C(13): error C267: 'os_sent_signal': requires ANSI-style prototype Target not created 這是書上的例題,我想不怎么會有問題吧,是不是我有什么沒有設(shè)置好??? |
|
| 4樓: | >>參與討論 |
| 作者: 不會就問 于 2005/4/2 16:23:00 發(fā)布:
過后補(bǔ)充 起先你的意見是真確的,不應(yīng)該有“;”。 例題是“C51程序設(shè)計”這本書上的,看樣子我以后學(xué)習(xí)又要難上加難了。 以上是最簡單的例題,我一字沒有變仿照練習(xí)的,本想先建立興趣的,沒想到 現(xiàn)在的出版社老是會工作失誤。。。。哎難啊。。。 再請大家?guī)蛶桶?br> |
|
| 5樓: | >>參與討論 |
| 作者: taoest 于 2005/4/2 17:25:00 發(fā)布:
os_send_signal(); os_send_signal(); 拼寫錯誤。該死的書,直接扔掉。 |
|
| 6樓: | >>參與討論 |
| 作者: 不會就問 于 2005/4/2 18:23:00 發(fā)布:
謝謝上面所有朋友的幫助 我終于在你們的指導(dǎo)下解決了問題,可我現(xiàn)在反而擔(dān)心起來。 為什么書上這么短的例題,就會出現(xiàn)二個問題? 是編著者工作忙還是出版社工作失誤? 哎,花了錢買書,不容易。 想自學(xué)更是難上加難。 以上例題在《c51程序設(shè)計》 劉文濤 編著 原子能出版社 書上第202頁,大家可以去驗證實驗。。。。。。 |
|
| 7樓: | >>參與討論 |
| 作者: mqhu 于 2005/4/2 18:47:00 發(fā)布:
全信書不如無書 現(xiàn)在的書,很多都是垃圾。 要懂得從中發(fā)現(xiàn)問題,不要盡信書! |
|
| 8樓: | >>參與討論 |
| 作者: 不會就問 于 2005/4/2 19:50:00 發(fā)布:
沒有辦法不信書啊 對于我們這些一點C基礎(chǔ)都沒有,且出了學(xué)校的人而言,學(xué)習(xí)C51必須要依靠書本 知識,因為其他的什么培訓(xùn)我沒有太多資金參與,即使有離我家的路也很長,所以只好書中自有黃金屋了。。 你說說看我不這樣學(xué)習(xí),怎么辦,不過現(xiàn)在還好有21IC和你們這些熱心的朋友幫助。所以我自信能學(xué)會C51的。。。。。。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |