找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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