人想学单片机,请问学用C语言还是汇编比较好 ?

C语言还是汇编开发单片机应用比较广泛 ?

学哪种单片机好,是51单片机还是其它哪种应用比较广泛 ?

谢谢 你能够帮助我解答 ...

如果你有好的教程下载推荐给我 ,我可以帮你再悬赏、助人会有好报的
你好,我看到有些资料说51单片机现在几乎被淘汰了,

假如会了51单片机以后开发AT89S52或者ATMEGA单片机时,是不是也应该真会开发 ?

当然刚开始是C语言好咯哦!后面再慢慢学汇编嘛!!汇编太繁琐了,我都还没学呢,但是毕竟那是机器语言,还是得学一学,才能更好的掌握机器。 我倒是有视频,你把你的QQ邮箱给我,我给你发过来。
刚开始就学51,毕竟初学的嘛,等你能用51做一些简单的玩艺了过后,就学其他勒3,AVR,还有ARM了3。
学会了51过后还要继续学下去到ARM了,你就能开发了,51是不怎么搞开发的,给你一个建议:买一个TX-1C,和c8051f340,两个一起学,能学到很深的东西,因为c8051f系列的板子做的很强大,能开发东西。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-20
先回答第一个问题

首先 汇编语言是机器语言
优点是 编译效率比较高 .
缺点是 学习起来相当繁琐不太好理解。可移植性比较差 而且不太适合编写大的程序
C语言 效率比汇编编译效率要低一点 可移植性比较好。主要是C语言使用模块化结构
各人建议 从C开始

可以先学习51单片机 一来是51开始投入相对比较小 另外 现有的大部分单片机都是在51的基础上开发的 。
第2个回答  2010-10-24
如果是学51单片机的话,还是用C语言比较好,因为很多单片机的汇编都不一样,而且32位的系统基本上都是用C编的。汇编的执行效率高,不过不应该用汇编入门单片机,在需要用汇编编写程序的时候翻那款单片机的汇编指令就可以编写程序了,汇编比C好学多了。51是基础也容易入门,学会51学其他单片机就很快了。现在很多产品都不用51单片机开发,不过一般人都是学51入门单片机。想入门单片机可以看看郭天祥的经典视频教程《十天学会单片机和C语言编程》
第3个回答  2010-10-13
有单片机基础的话汇编学不学就无所谓了,单片机汇编主要是让你理解单片机内部结构。写小项目用汇编比较快,执行效率高,大型项目汇编是很吃力的,基本用C语言,总的来讲C语言用的最多
第4个回答  2010-10-18
两个各有优缺点,C语言上手快,学好C语言再学汇编也不难,
汇编指令执行速度快,直接和硬件打交道。
51在中低端领域还是有广泛应用的,毕竟要考虑成本。
视频教程在电驴上有很多,可以去看看。
第5个回答  2010-10-13
有编程基础吗?有的话,直接C。没有的话,先汇编,容易理解。。。
单片机51经典,资料也比较多。。但是这都是入门基础。。后面还要深入的,学会一种,其它的也很容易上手的,只是某些寄存器配置等的问题。。