会PLC编程,想学单片机,请问汇编和C语言哪个比较容易上手一点?
展开全部
你可能是比较精通三菱的PLC吧,三菱PLC指令接近51汇编,
我说说我个人的感觉
汇编有个缺点是,
1.运算烦,一个乘除法你得编好长一段,但是一旦编好了,会比C的执行效率要高
2.可移植性差,各个厂家芯片的汇编语言都不太一样,像51,AVR,PIC的汇编都不一样,要是换芯片,你以前做的子程序都不能直接套用
3.程序不直观,不停的跳转,不太熟悉的人看程序就得累死。
汇编的优点是,
1.所有功能都是你一步一步实现的,没有现成的库可用,所以,你都清楚单片机的资源
2.程序量,C语言再怎么优化,同样的功能,汇编做的话会小很多
C语言,楼上的说了很多,有些事情不用你自己完成,比如运算,你不需要去想2*2.2=多少,呵呵
专注你想要完成的功能。可移植性好,做好了自己的子程序,换单片机可以直接用。
现在用汇编都是在执行效率有特殊要求的地方才会用,主体程序一般都是C语言,还是先学C语言吧,汇编适当了解就可以了。
我说说我个人的感觉
汇编有个缺点是,
1.运算烦,一个乘除法你得编好长一段,但是一旦编好了,会比C的执行效率要高
2.可移植性差,各个厂家芯片的汇编语言都不太一样,像51,AVR,PIC的汇编都不一样,要是换芯片,你以前做的子程序都不能直接套用
3.程序不直观,不停的跳转,不太熟悉的人看程序就得累死。
汇编的优点是,
1.所有功能都是你一步一步实现的,没有现成的库可用,所以,你都清楚单片机的资源
2.程序量,C语言再怎么优化,同样的功能,汇编做的话会小很多
C语言,楼上的说了很多,有些事情不用你自己完成,比如运算,你不需要去想2*2.2=多少,呵呵
专注你想要完成的功能。可移植性好,做好了自己的子程序,换单片机可以直接用。
现在用汇编都是在执行效率有特殊要求的地方才会用,主体程序一般都是C语言,还是先学C语言吧,汇编适当了解就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好!
如果只是用单片机编写PLC的顺控程序/逻辑程序。建议你下载《pwm
to
hex》
这个软件,可以将三菱的梯形图转换成51单片机可执行的程序。
另外,用C语言入门单片机会容易些。汇编与指令表编程有些类似,但不完全一样,有些逻辑运算不方便处理。需要跳转多次。
我的回答你还满意吗~~
如果只是用单片机编写PLC的顺控程序/逻辑程序。建议你下载《pwm
to
hex》
这个软件,可以将三菱的梯形图转换成51单片机可执行的程序。
另外,用C语言入门单片机会容易些。汇编与指令表编程有些类似,但不完全一样,有些逻辑运算不方便处理。需要跳转多次。
我的回答你还满意吗~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先C后汇编吧,难道你不知道C是高级语言而汇编不是吗?
当然要是能看懂汇编的话也可以直接学汇编,不过可能费点事。
望采纳,谢谢!
当然要是能看懂汇编的话也可以直接学汇编,不过可能费点事。
望采纳,谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
逻辑清晰
什么语言都差不多
C比较简单,PLC的梯形图
也是看逻辑。
个人建议先学C
什么语言都差不多
C比较简单,PLC的梯形图
也是看逻辑。
个人建议先学C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询