会PLC编程,想学单片机,请问汇编和C语言哪个比较容易上手一点?

2024-12-16 04:23:38
推荐回答(5个)
回答1:

汇编指令相对来说是最接近机器语言的,因此它的执行效率最高,缺点是代码编辑工作量巨大。C语言相对来说算是高级语言了,逻辑表达清晰简洁多了,执行效率在现在的单片机上几乎不会比汇编差去太远,这才是编程的首选。总结一下,汇编可以懂,建议使用C编译,这是时代发展的必然趋势

回答2:

你可能是比较精通三菱的PLC吧,三菱PLC指令接近51汇编,
我说说我个人的感觉
汇编有个缺点是,
1.运算烦,一个乘除法你得编好长一段,但是一旦编好了,会比C的执行效率要高
2.可移植性差,各个厂家芯片的汇编语言都不太一样,像51,AVR,PIC的汇编都不一样,要是换芯片,你以前做的子程序都不能直接套用
3.程序不直观,不停的跳转,不太熟悉的人看程序就得累死。
汇编的优点是,
1.所有功能都是你一步一步实现的,没有现成的库可用,所以,你都清楚单片机的资源
2.程序量,C语言再怎么优化,同样的功能,汇编做的话会小很多
C语言,楼上的说了很多,有些事情不用你自己完成,比如运算,你不需要去想2*2.2=多少,呵呵
专注你想要完成的功能。可移植性好,做好了自己的子程序,换单片机可以直接用。
现在用汇编都是在执行效率有特殊要求的地方才会用,主体程序一般都是C语言,还是先学C语言吧,汇编适当了解就可以了。

回答3:

你好!
如果只是用单片机编写PLC的顺控程序/逻辑程序。建议你下载《pwm
to
hex》
这个软件,可以将三菱的梯形图转换成51单片机可执行的程序。
另外,用C语言入门单片机会容易些。汇编与指令表编程有些类似,但不完全一样,有些逻辑运算不方便处理。需要跳转多次。
我的回答你还满意吗~~

回答4:

先C后汇编吧,难道你不知道C是高级语言而汇编不是吗?
当然要是能看懂汇编的话也可以直接学汇编,不过可能费点事。
望采纳,谢谢!

回答5:

逻辑清晰
什么语言都差不多
C比较简单,PLC的梯形图
也是看逻辑。
个人建议先学C