我应该使用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中提供更多堆
- 2. 排序字母在C中的排序
- 3. 在Python中反向排序Shell排序
- 4. 在Matlab中进行排序与排序
- 5. Keil Uvision4中的PID控制器
- 6. Keil中sprintf令人讨厌的警告
- 7. Keil MCB1700评估板的软件中断
- 8. Keil arm startup.s汇编代码
- 9. 从Keil uvision 3.0推进?
- 10. 使用keil uvision问题3
- 11. KEIL MCB1700评估板Bricked
- 12. 在bash中排序
- 13. 在SQL中排序
- 14. 在XSLT中排序?
- 15. 排序在MongoDB中
- 16. 在SSRS中排序
- 17. 在xslt中排序?
- 18. 在MySQL中排序/
- 19. 排序在Java中
- 20. 在Sqlite中排序
- 21. 在Couchdb中排序
- 22. 排序在Ruby中
- 23. 在GridView中排序
- 24. 排序在PowerShell中
- 25. 在UNION中排序
- 26. 在Clisp中排序
- 27. 如何在Keil中添加我自己的头文件?
- 28. 如何在keil uvision 4中使用复杂的头文件?
- 29. 需要按排序顺序排序在java中的名称
- 30. 在工具栏中重新排序排序顺序
这是功课吗? – nmichaels 2010-08-04 12:40:02
有没有'精神'标签? – 2010-08-04 12:49:35
闻起来不像功课,似乎更像是一个新的雇佣被告知做一些他不准备做的事情。回复:通灵,是的,这似乎会有所帮助:) – KevinDTimm 2010-08-04 12:53:40