请各位大牛将自己的一些编程细想和编程技巧与大家分享一下,最好细细说说,这样有助于初学者入门,有利于入门者提高,我就觉得自己一直在一个编程的瓶颈时期,现在就在艰苦的摸索中
如果大家类别多可以这样写
例如:
【单片机】:
...........................................................................
【ARM】 :
...........................................................................
【FPGA】:
...........................................................................
【DSP】 :
...........................................................................
学习电子这件事,会了不难难了不会,有时候高人一句话会让新人少走很多弯路,俗话说得好:听君一席话胜读十年书。希望论坛里的大侠们都能以一种责任感的态度对待,学习虽然是自己是事情,但是各位大侠的领路人的作用是必不可少的,很希望能在各位大侠的指引下新人能很好入门,入门的能很好的提高,这就是我发此贴的初衷,如有不对敬请提出,我会好好改进!!!
声明:不要求面面俱到,自己觉得哪方面擅长,就写哪个模块就可以,当然哪样都强都写最好了, 经我和此版块版主审核,表现优异者我们会给予奖励!!!
[ 本帖最后由 鑫海宝贝 于 2011-8-4 09:32 编辑 ]像基本的单片机编程啊,我感觉主要就是C语言基础了(当然你也可以用汇编的)。完全可以找些C编程的典型题目做做,针对一些具体的问题,来解决实现它。这样会很有帮助的。
像如下的题目:
/*
这个可能是一个比较经典的智力题了,和以前的那个《赛马问题》很相似,其题目如下:
你是山西的一个煤老板,你在矿区开采了有3000吨煤需要运送到市场上去卖.
从你的矿区到市场有1000公里,你手里有一列烧煤的火车,
这个火车最多只能装1000吨煤,且其能耗比较大——每一公里需要耗一吨煤。
请问,作为一个懂编程的煤老板的你,你会怎么运送才能运最多的煤到集市?
*/
/*
用C语言实现:
有一叠n张卡片,从上到下依次编号为1~n,
从最上面的一张开始按如下的顺序进行操作:把最上面的第一张卡片拿掉,
把下一张卡片放在这一叠卡片的最下面;再把最上面的依次重复这样做,直到手中剩下一张卡片。
要求:输入不同的n,能输出剩下的这张卡片是原来n张卡片的第几张。
*/
引用: 原帖由 辛昕 于 2011-8-4 21:55 发表 我刚把一本一直自学用的C语言入门书看完。最近也在考虑这个类似的问题。我现在做的事情是看 算法导论 重新看 计算机基础概论,发现以前做51的基础用来理解很有帮助——毕竟我自己的工作不是完全的PC软件,就算 ...
不错,说的都很在理,确实是51过来人啊哈哈哈
我的感觉就是编写程序 要有一个流程,这样的话写起来比较简单,否则 写着写着就不知道写到哪儿了,该怎么写了 这是我一点小小的感受。哈哈
引用: 原帖由 zhangdaoyu 于 2011-8-5 17:21 发表 我的感觉就是编写程序 要有一个流程,这样的话写起来比较简单,否则 写着写着就不知道写到哪儿了,该怎么写了 这是我一点小小的感受。哈哈
赞一个,我也有这个感觉!太好了
引用: 原帖由 电子竞赛 于 2011-8-5 20:29 发表 刚开始最好是把别人写好的程序看懂,抄一遍也无所谓的,亲自动手看看哪代码究竟是干嘛的,勤思考,慢慢的也就可以独立编写程序了
恩我基本上是走这条路线的,刚开始知识少茫然,现在似乎好些了