找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: wangcaidao
打印 上一主题 下一主题
收起左侧

学习单片机用汇编还是C比较好

  [复制链接]
801#
ID:666283 发表于 2019-12-17 14:48 | 只看该作者
我觉得都好,看你以后就业选择什么
回复

使用道具 举报

802#
ID:643271 发表于 2019-12-17 15:17 来自手机 | 只看该作者
C语言好,C语言比较通用
回复

使用道具 举报

803#
ID:439047 发表于 2019-12-17 15:58 | 只看该作者
用C比较好。汇编适用于,小功能。需要调试比较少的情况,有心情的混合不错的,用汇编做IO.与时序。C语言调用。
回复

使用道具 举报

804#
ID:666471 发表于 2019-12-17 16:49 | 只看该作者
c较为简单,适用范围也比较广
回复

使用道具 举报

805#
ID:62622 发表于 2019-12-17 19:01 | 只看该作者
如果说建议,那就C。程序员应该更贴近时代走。
回复

使用道具 举报

806#
ID:664835 发表于 2019-12-17 22:18 来自手机 | 只看该作者
各有千秋,c语言更容易学,汇编可以更加精炼。如果可以最好一起学,相辅相成
回复

使用道具 举报

807#
ID:667253 发表于 2019-12-18 13:07 | 只看该作者
学习C语言更好,c语言不仅适用于单片机还适用于其他编程
回复

使用道具 举报

808#
ID:667253 发表于 2019-12-18 13:11 | 只看该作者
建议使用C,大学生一般都会学习C语言,但汇编就极少有学校开设。不要求会用汇编,但是要懂汇编语言的编程
而且
1、对于普通的项目,只要学好c就行了,但不是足够了。
2、现在流行的单片机开发编程语言有汇编、c、c++。
3、它们是可以相互依托的,比如要求开发速度,我们可以尽量用c或c++,因为它们都比用汇编完成任务速度要快。比如要求执行速度,我们必须考虑使用汇编,因为汇编的速度大体要比c或c++快5%~15%,另外我们还可以考虑用c或c++来嵌套汇编完成。
4、通过以上说明,只会c是不够的,有空还是要看看汇编和c++的。
回复

使用道具 举报

809#
ID:369560 发表于 2019-12-18 14:02 | 只看该作者
个人觉得还是C语言比较好,但是都会才是比较合适的。因为些低成本的芯片用汇编才可以。
回复

使用道具 举报

810#
ID:666907 发表于 2019-12-18 14:21 | 只看该作者
总感觉汇编比C要复杂
回复

使用道具 举报

811#
ID:667404 发表于 2019-12-18 15:06 来自手机 | 只看该作者
我觉得c好吧
回复

使用道具 举报

812#
ID:667393 发表于 2019-12-18 15:13 | 只看该作者
刚开始学习单片机,当然要学习它的工作原理,里面的寄存器时如何工作的;当熟悉了之后,再学习C语言也不会觉得难。所以个人认为,学习单片机最好有先后过程。
回复

使用道具 举报

813#
ID:643841 发表于 2019-12-18 16:12 | 只看该作者
肯定是C,因为这是基础
回复

使用道具 举报

814#
ID:641160 发表于 2019-12-18 16:44 | 只看该作者
如果你想尽快掌握一门计算机语言的话,还是C好
回复

使用道具 举报

815#
ID:667271 发表于 2019-12-18 17:56 | 只看该作者
c语言比较常见
回复

使用道具 举报

816#
ID:667262 发表于 2019-12-18 20:37 | 只看该作者
我也建议学C语言,因为C语言的应用范围比较广。
回复

使用道具 举报

817#
ID:667884 发表于 2019-12-18 23:38 来自手机 | 只看该作者
C语言通用简单
回复

使用道具 举报

818#
ID:668039 发表于 2019-12-19 09:45 | 只看该作者
个人推荐用C
回复

使用道具 举报

819#
ID:668045 发表于 2019-12-19 09:46 | 只看该作者
C比较简单,上手比较快。汇编会学的比较痛苦。
回复

使用道具 举报

820#
ID:666991 发表于 2019-12-19 10:38 | 只看该作者
比较建议c语言
回复

使用道具 举报

821#
ID:668119 发表于 2019-12-19 10:47 | 只看该作者
我也是喜欢用汇编。但是也要会C语言,最起码要能读的懂。 汇编语言的优势在于程序简洁,占用内存少,效率高。比较直观。 可以说,除非单片机(不仅仅是单片机)没有该功能,否则没有汇编做不到的。c语言就不一定。 其实熟练的掌握汇编后,学C语言,不用花多大功夫。
回复

使用道具 举报

822#
ID:668119 发表于 2019-12-19 10:47 | 只看该作者
这没法比较,一般来讲程序较小,实时性要求较高的情况下当然是汇编,程序较大、比较复杂尤其是有比较多工程计算的肯定是C了,像石英钟、秒表这样的,汇编非常适合。用汇编语言还有一个好处就是乐趣性比较大,你可以100%控制所有资源,目标代码的长度你在汇编之前就可以确定,C语言的话毕竟中间隔了个编译器。你要喜欢玩硬件的话,汇编语言不可替代。而且同一个工程你也不必要做2选一的选择,部分代码可以由汇编语言生成,诸如由定时器产生的中断程序就非常适合用汇编语言写,而复杂的部分可由C语言来写。
回复

使用道具 举报

823#
ID:668127 发表于 2019-12-19 10:59 | 只看该作者

我也是喜欢用c语言。但是也要会汇编语言,最起码要能读的懂。
c语言的优势在于程序简洁,占用内存少,效率高。比较直观。
可以说,单片机(不仅仅是单片机)有该功能,否则没有汇编做不到的。
其实熟练的掌握餐语言后,学汇编语言,不用花太多功夫。
回复

使用道具 举报

824#
ID:375521 发表于 2019-12-19 12:26 | 只看该作者
个人认为C的可读性更强一些
回复

使用道具 举报

825#
ID:668365 发表于 2019-12-19 17:29 | 只看该作者
还是c好,以后会用上
回复

使用道具 举报

826#
ID:668614 发表于 2019-12-19 18:55 | 只看该作者
C用的地方比较多
回复

使用道具 举报

827#
ID:668684 发表于 2019-12-19 20:43 | 只看该作者
我们师傅当初教的时候是用的汇编,现在回头看确实c容易一些,但汇编也能足够锻炼思维
回复

使用道具 举报

828#
ID:668824 发表于 2019-12-19 23:38 | 只看该作者
c语言吧,毕竟适用范围更广
回复

使用道具 举报

829#
ID:668827 发表于 2019-12-19 23:43 | 只看该作者
C语言更好点,好理解,上手快
回复

使用道具 举报

830#
ID:216826 发表于 2019-12-19 23:48 | 只看该作者
c语言好用
回复

使用道具 举报

831#
ID:668915 发表于 2019-12-20 09:03 | 只看该作者
C比较好理解,而且一般都有基础;汇编指令很多,但实际上执行效率更高更容易能懂单片机的执行原理。
回复

使用道具 举报

832#
ID:669458 发表于 2019-12-20 20:46 | 只看该作者
这个要看将来的应用,如果搞一般应用开发一般用C,如果进行底层开发用汇编吧。
回复

使用道具 举报

833#
ID:480096 发表于 2019-12-20 21:22 | 只看该作者
先学习C语言,等C语言用的比较熟悉以后,再看看arm汇编,再熟悉下编译器的知识,知道怎么修改链接器脚本之类的。重定位代码
回复

使用道具 举报

834#
ID:480096 发表于 2019-12-20 21:26 | 只看该作者
先使用C语言,等把C语言用熟悉以后就可以,再去看arm汇编,
最后一定要熟悉编译器,会修改链接器脚本,可以重定向代码。
最后再去熟悉linux ,其实单片机软件是比较简单的了,linux的软件生态比较好,但是单片机熟悉以后对linux底层,也就是驱动有很大帮助。
回复

使用道具 举报

835#
ID:656327 发表于 2019-12-21 00:11 | 只看该作者
我们这学期开了51单片机这门课,师傅讲到了单片机的语言,原来单片机都是用汇编写程序,经常是很简单的程序需要很长一段才可以实现功能,而相比之下C就要简洁很多,当然学会用C也会对你继续学习用汇编有帮助
回复

使用道具 举报

836#
ID:650808 发表于 2019-12-21 10:58 | 只看该作者
c已经广泛了,普及高
回复

使用道具 举报

837#
ID:669899 发表于 2019-12-21 16:28 | 只看该作者
入门还是C语言来的快一点
回复

使用道具 举报

838#
ID:669928 发表于 2019-12-21 16:50 | 只看该作者
c比较好
回复

使用道具 举报

839#
ID:669787 发表于 2019-12-21 17:42 | 只看该作者
取决于个人吧,我比较喜欢单片机
回复

使用道具 举报

840#
ID:669977 发表于 2019-12-21 18:04 | 只看该作者
我喜欢用汇编语言
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表