|
对于不同的单片机开发程序差别不大,你要是在89c51的程序语言上花费太多,而感觉在dsp上的程序语言不能学懂的话,我向你的精力花错了方向了。如果你学习了数据结构上的程序描述语言,就发现所有的程序结构都可以用一种标准语言来描述,而不同的是具体的实现语句,(例如getch() printf()的区别)。语言在功能上是共通的,只是在描述上或者形式上不同而以。 所以我认为学习单片机是在学习控制理论或者数据结果以及在固定硬件结构下资源的合理利用,而不是花费很多的时间来捉摸程序语言。 当然我不是说程序语言不重要,我的以上的意思是要说明程序语言有很强的共通性,所以应该学会从一个已经学会程序语言中来找到新语言和它的共通点,并加以扩展。 废话一句,我以前学习过汇编语言,也学过c++和c语言,但是对于vc++始终不能理解,最后在学习了vb后发现了好多相通的地方,然后反过来在学习c c++,我觉得现在的程序水平有了好多的提高,以后在学习msp430f系列汇编语言以及tms320f2000系列汇编语言觉得驾轻就熟,不同的只是指令在名称上的不同和硬件结果的变化,当然了我只是在理解程序语言,对硬件的熟悉程度还是比较差的。
| (转载)
|
|