找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 7070|回复: 18
收起左侧

学习51单片机用汇编还是C语言?

  [复制链接]
ID:196474 发表于 2017-5-4 13:51 | 显示全部楼层 |阅读模式
   学习51单片机还是得学习汇编语言,这样才能慢慢看懂基本的电路原理图。一开始就接触C语言编单片机程序,虽然很容易就能上手,但是没有从根本问题入手,以后遇到问题就会变得很棘手了。
   请教高手们的高教,希望多多指教。
回复

举报

ID:190258 发表于 2017-5-4 21:25 | 显示全部楼层
C语言是高级语言更贴合人的思维,汇编语言更贴合机器的语言。c语言是大多数编程语言的基础值得深度学习。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

举报

ID:187188 发表于 2017-5-4 22:03 | 显示全部楼层
C语言优点:语句少但是灵活度高,针对过程的言语相比于非结构化言语条理性很好接近人类的逻辑思维,相比于模块化言语和面向对象的言语他又比较接近底层的一些东西,而且效率也高(只比汇编低%10~20)移植性也好。
汇编优点:高效,占用资源少, 方便对最底层的一些东西进行操作。缺点:不方便移植,程序脚麻烦,非结构化,不方便阅读,条理性也差,开发周期也大。
个人意见还是C语言比较好,本论坛基本都是已C语言交流的多(个人感觉),容易学校交流。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

举报

ID:187614 发表于 2017-5-4 22:23 | 显示全部楼层
建议先学汇编,易弄清工作原理和底层操作,尤其是芯片资源;调试一些程序后再用C改编。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

举报

ID:195401 发表于 2017-5-4 16:57 | 显示全部楼层
汇编原始,c语言高级。都可以
回复

举报

ID:74868 发表于 2017-5-4 17:06 | 显示全部楼层
首先学习汇编语言再学习C语言
回复

举报

ID:191292 发表于 2017-5-4 19:20 | 显示全部楼层
汇编是基础语言
回复

举报

ID:157057 发表于 2017-5-4 19:37 | 显示全部楼层
基础好就汇编,一般就C语言
回复

举报

ID:196638 发表于 2017-5-4 19:41 | 显示全部楼层
c方便上手
回复

举报

ID:111634 发表于 2017-5-4 21:20 | 显示全部楼层
各有利弊,看你需要。泛泛的学一点,c就够了;要靠他吃饭,必须双通。
回复

举报

ID:190258 发表于 2017-5-4 21:24 | 显示全部楼层
用c语言啊
回复

举报

ID:196691 发表于 2017-5-4 21:30 | 显示全部楼层
要是时间够的话先学汇编,不然可以直接C语言
回复

举报

ID:196703 发表于 2017-5-4 21:43 | 显示全部楼层
推荐还是c语言
回复

举报

ID:193703 发表于 2017-5-4 22:17 | 显示全部楼层
可以用c 也可以用汇编  入门C语言写简单点儿
回复

举报

ID:142559 发表于 2017-5-4 22:19 | 显示全部楼层
如果是新手,建议使用C语言,简单易上手,汇编需要记关键字.虽然不多但有点难.

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

举报

ID:196725 发表于 2017-5-4 22:36 | 显示全部楼层
C语言把。。。
回复

举报

ID:175793 发表于 2017-5-5 06:48 | 显示全部楼层
c语言,汇编语言太过于繁琐,很快你就没兴趣了,C语言学着学着你自然就懂得多了,回头想学汇编也会比较容易

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

举报

ID:196803 发表于 2017-5-5 09:34 | 显示全部楼层
C语言,兼容性好
回复

举报

ID:123289 发表于 2017-5-5 11:05 | 显示全部楼层
楼主:很赞同你的说法!!!
回复

举报

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

本版积分规则

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

Powered by 单片机教程网

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