PIC单片机是用汇编好还是C好

[复制链接]
8434|29
ethunter 发表于 2007-9-29 16:31 | 显示全部楼层

学习...

刚进公司,开始学习PIC,呵呵
machunshui 发表于 2007-10-1 20:54 | 显示全部楼层

汇编要能看懂,用C

汇编要能看懂,用还是要用C.<br /><br />说句实话,不会C简直谈不上会编程.<br /><br />用C可以把程序做的非常模块化,非常利于集成和移植.<br /><br />而且,如果想从一种单片机快速切换到另一种单片机,C的优势很大.<br /><br />以后如果想搞,嵌入式OS,不会C,是根本不行的.<br /><br />另外,C搞的比较精通远比精通汇编难.
woodwell 发表于 2007-10-13 21:26 | 显示全部楼层

先学汇编吧

C写的代码有时候调试不出来,看了汇编代码就会知道错哪了,当然最后的趋势肯定是C拉,因为没有测试员喜欢看着汇编测试你的程序的
李丰涛 发表于 2007-10-15 13:50 | 显示全部楼层

二楼的很有才啊~~

经常有这样的问题,我也是被这问题常常捆扰着。<br />我现在只会汇编,感觉用的还可以,到这里看到大家的意见,我也觉得c是很重要的,至少我知道一种单片机一种汇编(在学校学的51,出来改学的pic),而会了c后就能通吃。想一想,不止单片机可以用c,和程序沾边的都有c的身影,我也要给自己充电,把c学会。
machunshui 发表于 2007-10-15 20:25 | 显示全部楼层

C语言根本就不熟

&quot;C写的代码有时候调试不出来,看了汇编代码就会知道错哪了&quot;<br /><br />怎么可能??????????????<br />如果有这种情况,有两种原因:<br />1.C编译器有编译错误或报警方面的BUG.<br />2.C语言根本就不熟,动不动思维就跳到汇编上去了.抽象思维不够.
machunshui 发表于 2007-10-17 22:55 | 显示全部楼层

不是万不得已别用PIC的汇编

还有,不是万不得已别用PIC的汇编,<br />和别的种类单片机比,<br />PIC的内存分页机制,导致汇编编写太麻烦了.
电路设计 发表于 2007-10-30 10:15 | 显示全部楼层

都要掌握才是高手

汇编能帮你解决底层的问题<br />C可以加快你的效率
lanyong 发表于 2007-10-30 11:21 | 显示全部楼层

这样

对时间要求高的部分,用汇编.<br /><br />其它不重要的用c吧.
machunshui 发表于 2007-10-30 20:19 | 显示全部楼层

对时间要求高

对时间要求高,优化C一样不比汇编差.<br /><br />一个程序,绝对不是采用汇编就快,这是误区,不管是C还是汇编,都要算法好,程序本身写的好才行.<br /><br />C的效率是非常高的.编译优化后和汇编的差距只有5%-10%,如果一个项目,用C就差5%-10%的速度差距,不如用高一挡的型号更加划算.
foxmax 发表于 2007-10-31 09:55 | 显示全部楼层

两个都精通,就OK

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部