我應該使用keil uVision在嵌入式C中編寫一個氣泡排序程序。我想知道實際需要的是什麼。我被告知使用寄存器和/或端口。如果任何人都能理解到底需要做什麼,請幫助我...在keil中排序
在keil中排序
回答
這些看起來像是不同的請求。
Keil是一個簡單的嵌入式系統編譯器,uVision是他們的IDE編譯器。
寫一個冒泡排序就是這樣,Keil/uVision不是密切相關的。
而且,說你應該使用寄存器有很大的意義(這是嵌入式工作的重點,KISS - 保持它愚蠢)。但是,端口似乎與請求沒有任何關係。
我建議你弄清楚請求,然後確定是否需要更多幫助。我會發佈一個新問題,因爲在完成上述努力之後,這個問題就會消失。
回到分配給你的人,並問他們具體問題。想想你不明白的東西。在C中編寫冒泡排序是一個相當明確的任務。他們甚至告訴你使用什麼工具。以下是我不知道的內容:
- 數據如何傳遞到排序函數?
- 數據如何脫離排序功能?
- 有一些平臺代碼位於哪個位置?
寄存器/端口的東西聽起來像是前兩個答案。使用寄存器來保存正在處理的數據。 I/O端口聽起來像是一種獲取數據的好方法。
要考慮的另一件事是:你知道你問題中所有單詞的含義嗎?如果你不這樣做,請查看它們。您應該能夠通過快速的谷歌搜索找到有關這些技術術語的良好信息。
在他使用的套件中,他可以定義哪些項目是寄存器,哪些不是。凱爾不承擔任何東西(這很好) – KevinDTimm 2010-08-04 13:31:04
方便。我從來沒有用過這個編譯器。我猜應該看看更多的東西。 – nmichaels 2010-08-04 13:38:39
- 1. KEIL uVision手臂
- 2. 在Keil中提供更多堆
- 3. 防止在Keil中生成「BX LR」
- 4. JSON RPC/RestFull Keil ARM
- 5. Keil Uvision4中的PID控制器
- 6. Keil編譯器中的奇怪錯誤
- 7. Keil MCB1700評估板的軟件中斷
- 8. Keil中sprintf令人討厭的警告
- 9. 在Python中反向排序Shell排序
- 10. SQL Server:在一行中排序排序
- 11. 在Jenkins管道中排序排序
- 12. 排序字母在C中的排序
- 13. 在python中的排序排序
- 14. 在Matlab中進行排序與排序
- 15. 從Keil uvision 3.0推進?
- 16. 使用keil uvision問題3
- 17. RTOS KEIL轉換爲GCC
- 18. Keil arm startup.s彙編代碼
- 19. KEIL MCB1700評估板Bricked
- 20. KEIL uVision 4個問題
- 21. 在MySQL中排序/
- 22. 在UNION中排序
- 23. 在Sqlite中排序
- 24. 在SQLite中排序
- 25. 在xslt中排序?
- 26. 在bash中排序
- 27. 在arraylist中排序
- 28. 排序在CakePHP中
- 29. 排序在Ruby中
- 30. 在SSRS中排序
這是功課嗎? – nmichaels 2010-08-04 12:40:02
有沒有'精神'標籤? – 2010-08-04 12:49:35
聞起來不像功課,似乎更像是一個新的僱傭被告知做一些他不準備做的事情。回覆:通靈,是的,這似乎會有所幫助:) – KevinDTimm 2010-08-04 12:53:40