c
lzl
级别: 驱动大牛
UID: 8628
精华: 0
发帖: 646
威望: 17 点
积分: 124 分
贡献值: 0 点
好评度: 14 点
原创分: 0 分
注册时间:2001-09-11
最后登录:2008-08-15
引用 推荐 编辑 只看 复制 Posted: 2005-02-16 23:55
 Keil c51 就是垃圾!
虽然目前象protel一样没有替代的东东,但他还不如protel更新快及文档资料齐全。他的编译器对文本支持不好,二次开发资料不全很头疼。比VC++ 等其他编译器差多了。这是我学keil c的感觉!所以,我感觉 单片机c语言还不如汇编来得快。

首先声明 :本人会c语言 C++、 VC++及51的汇编语言。
lzl
级别: 驱动大牛
UID: 8628
精华: 0
发帖: 646
威望: 17 点
积分: 124 分
贡献值: 0 点
好评度: 14 点
原创分: 0 分
注册时间:2001-09-11
最后登录:2008-08-15
引用 推荐 编辑 只看 复制 Posted: 2005-02-17 00:10
 
发该贴的意义再于 不会keil c的网友不要盲目的看到网上到处在炒 keil c 51 就盲从。他开发项目不会比 你已学会的 汇编语言快!
而且这种面向硬件的编程 特别是51mcu (寄存器少、内存少好管理)
用汇编就是最好的选择,keil c51 有限制的地方(精确定时、标志位管理、现有资源的应用)比汇编差远了!
这是我用keil c 开发一个项目的感觉!
请大家谈谈观点。当然c51 也有优点 就是 sp 、sfreg和ram不用自己管,但是与32位cpu相比这个优点太弱了 。256byte 的ram 太好管理了。
lsn_061
级别: 驱动老牛
UID: 24610
精华: 4
发帖: 2930
威望: 260 点
积分: 1000 分
贡献值: 0 点
好评度: 169 点
原创分: 0 分
注册时间:2002-05-09
最后登录:2006-10-06
引用 推荐 编辑 只看 复制 Posted: 2005-02-18 08:31
 
做个小项目还挺快的.....做个大项目不容易找到错误! :P
talkxyj
级别: 驱动牛犊
UID: 461
精华: 0
发帖: 35
威望: 1 点
积分: 10 分
贡献值: 0 点
好评度: 1 点
原创分: 0 分
注册时间:2001-03-23
最后登录:2006-12-08
引用 推荐 编辑 只看 复制 Posted: 2005-02-18 23:17
 
;)来个娃哈哈先.

没有人到处炒keil c,他是个工具,这么多年了,好用就会有人用。
protel在校园里推广的比较开, 有一定的群众基础,但目前为止在eda领域中仍并不能被称为专业的软件。


会中国话的人很多,但你准备用它来讲些什么呢?
lbcat
级别: 驱动牛犊
UID: 19476
精华: 0
发帖: 77
威望: 0 点
积分: 8 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2002-03-19
最后登录:2007-09-27
引用 推荐 编辑 只看 复制 Posted: 2005-02-21 11:56
 
你可要知道高级语言和汇编的差别喔~~他们的各有所长。没错,相对于一些精确控制来说的确没汇编来得方便,但其优势是可移植性、可读性强,而且也不是不能完全自己控制硬件资源的,如果要你用汇编来写大项目的话,恐怕效率就没c来得快了~~更何况keil c 是可以内嵌汇编的呢~~~
反正我用这么久还没发现什么不方便的东西~~!
而且说到底c还是要编译成汇编的,所以用汇编还是用c来写项目完全是取决于你的需要,并不能说c51就不如汇编了,不然还开发出来干吗?? :cool:
qinxg
级别: 驱动小牛
UID: 40460
精华: 0
发帖: 155
威望: 6 点
积分: 35 分
贡献值: 0 点
好评度: 5 点
原创分: 0 分
注册时间:2002-11-15
最后登录:2007-04-03
引用 推荐 编辑 只看 复制 Posted: 2005-03-28 13:32
 
看来楼主写的汇编程序太短了.
等到汇编>30K以上,有浮点运算, 复杂的LED界面菜单, 多功能键盘时,Keil C绝对是最佳选择!!
而且Keil C编译器是我见过最好的C编译器,编译出来的代码没有一点多余.甚至比用汇编写还要精简.
dcjiang
级别: 驱动牛犊
UID: 102940
精华: 0
发帖: 2
威望: 0 点
积分: 0 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2005-03-30
最后登录:2005-03-30
引用 推荐 编辑 只看 复制 Posted: 2005-03-30 23:56
 
我也觉得Keil C非常不错
501lsc
级别: 驱动牛犊
UID: 9787
精华: 0
发帖: 97
威望: 0 点
积分: 0 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2001-10-04
最后登录:2005-05-18
引用 推荐 编辑 只看 复制 Posted: 2005-04-15 11:28
 
顶呀,
太支持你了。
偶作了4年的keil c51到现在都失业快一年了,说明c51就是垃圾,还是不要学了。 :mad:
albert3ncy
级别: 驱动牛犊
UID: 77626
精华: 0
发帖: 14
威望: 0 点
积分: 0 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2004-03-12
最后登录:2005-06-15
引用 推荐 编辑 只看 复制 Posted: 2005-04-22 21:27
 
501lsc 你失业了吗 ?
关 keil C51 事吗 ?
你是真的偶作了四年 51
还是专心一意干了四年 C51呢 ?
你现在那区,善长那类的工作呢?
告诉我交流一下,我有没你合适的工作。
我的 mail 是 albert3ncy@126.com

Keil C 是专用软件,卖过万元一套
是一大群工程人员积累来的成果
当然有它的强势
不可以自家不会用,用得不精。
就说人家的东西不好 !
LIU_HAI_OU
级别: 驱动牛犊
UID: 59848
精华: 0
发帖: 7
威望: 0 点
积分: 0 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2003-06-07
最后登录:2005-06-18
引用 推荐 编辑 只看 复制 Posted: 2005-04-25 13:54
 
哥们:
汇编是要用的
我遇到好多年龄大的单片机开发工程师,他们不用C,用汇编,原因可能是这样:没有学过高级语言,不知道高级语言的优点,排斥高级语言,结果事半功倍。
但是,学开发,先学汇编,后学C,否则C写出的东西不一定能用,
用C写的程序,然后转成汇编看一看,代码的效率,
C有工作效率高的优点,但是程序执行效率不一定高
用C写好程序,必须转成汇编看一看,代码的效率!!!
yondyanyu
级别: 驱动牛犊
UID: 61161
精华: 0
发帖: 1
威望: 0 点
积分: 0 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2003-06-21
最后登录:2005-07-07
引用 推荐 编辑 只看 复制 Posted: 2005-04-26 16:12
 
有点肤浅把3~
luxuan_006
级别: 驱动牛犊
UID: 60956
精华: 0
发帖: 4
威望: 2 点
积分: 20 分
贡献值: 0 点
好评度: 2 点
原创分: 0 分
注册时间:2003-06-19
最后登录:2006-08-26
引用 推荐 编辑 只看 复制 Posted: 2005-04-29 16:47
 
我很少发言的 不过你太武断了 你要是学我用汇编写一个200多K的程序 16和显示界面 12个控制界面 包含浮点对数 指数计算等 你就知道 C51的好处了 呵呵
hiberhe
级别: 驱动牛犊
UID: 86007
精华: 0
发帖: 32
威望: 26 点
积分: 255 分
贡献值: 0 点
好评度: 26 点
原创分: 0 分
注册时间:2004-06-30
最后登录:2008-08-16
引用 推荐 编辑 只看 复制 Posted: 2005-07-13 21:58
 Re:Keil c51 就是垃圾!--不懂不要乱说:)
首先会51么?会51汇编么?会C么?会C51么?

不要把Keil C51当TC用!

不会用不要说工具不好,Keil C51是最好的51编译器.顶楼的不要用汇编点亮过51的一两个灯就说自己会51汇编!51汇编是那么容易会的么?用它写过多大的程序?1k?4K?16K?上了60K,用汇编写写看~~~

建议顶楼好好去看看c51的资料吧,花钱去买一两本书看看.网上中英文资料多的是(www.c51bbs.com上有一些),C51远没有VC++难的.只是,不要把VC++的有些习惯全带到C51中去,它只是个标准C的一个子集,同时扩展了一些与硬件的东西.

好好看书吧~~~

可能有点偏激,不过顶楼也太偏激呢~~~


[ 此贴被hiberhe在2005-07-13 22:13重新编辑 ]
顶端 12 楼  Unkown
jinfen
级别: 驱动牛犊
UID: 45147
精华: 0
发帖: 81
威望: 1 点
积分: 4 分
贡献值: 0 点
好评度: 1 点
原创分: 0 分
注册时间:2002-12-21
最后登录:2008-08-25
引用 推荐 编辑 只看 复制 Posted: 2005-07-25 08:48
 
纯路过!!
个人认为 Keil C51 比汇编好使,事半功倍,除了实时控制和精确定时,但都可以通过嵌入汇编来解决。
两者结合才是完美的。
ailexy
级别: 驱动牛犊
UID: 111153
精华: 0
发帖: 1
威望: 1 点
积分: 1 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2005-07-25
最后登录:1970-01-01
引用 推荐 编辑 只看 复制 Posted: 2005-07-25 19:46
 
个人认为keil c51的转换效率还是可以的,尤其对于初学者而言,
现在还有多少人从汇编开始学51的呢?
zero_