上一主题下一主题
«12»Pages: 1/2     Go
推送至APP | 主题 : Keil c51 就是垃圾!
级别: 驱动大牛
UID: 8628
精华: 1
发帖: 647
威望: 27 点
积分: 125 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2001-09-11
最后登录: 2009-03-14
楼主  发表于: 2005-02-16 23:55

Keil c51 就是垃圾!

虽然目前象protel一样没有替代的东东,但他还不如protel更新快及文档资料齐全。他的编译器对文本支持不好,二次开发资料不全很头疼。比VC++ 等其他编译器差多了。这是我学keil c的感觉!所以,我感觉 单片机c语言还不如汇编来得快。

首先声明 :本人会c语言 C++、 VC++及51的汇编语言。
级别: 驱动大牛
UID: 8628
精华: 1
发帖: 647
威望: 27 点
积分: 125 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2001-09-11
最后登录: 1970-01-01
沙发  发表于: 2005-02-17 00:10

发该贴的意义再于 不会keil c的网友不要盲目的看到网上到处在炒 keil c 51 就盲从。他开发项目不会比 你已学会的 汇编语言快!
而且这种面向硬件的编程 特别是51mcu (寄存器少、内存少好管理)
用汇编就是最好的选择,keil c51 有限制的地方(精确定时、标志位管理、现有资源的应用)比汇编差远了!
这是我用keil c 开发一个项目的感觉!
请大家谈谈观点。当然c51 也有优点 就是 sp 、sfreg和ram不用自己管,但是与32位cpu相比这个优点太弱了 。256byte 的ram 太好管理了。
级别: 驱动老牛
UID: 24610
精华: 4
发帖: 2930
威望: 260 点
积分: 1000 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2002-05-09
最后登录: 1970-01-01
板凳  发表于: 2005-02-18 08:31

做个小项目还挺快的.....做个大项目不容易找到错误! :P
级别: 驱动牛犊
UID: 461
精华: 0
发帖: 35
威望: 1 点
积分: 10 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2001-03-23
最后登录: 1970-01-01
地板  发表于: 2005-02-18 23:17

;)来个娃哈哈先.

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


会中国话的人很多,但你准备用它来讲些什么呢?
级别: 驱动牛犊
UID: 19476
精华: 0
发帖: 77
威望: 0 点
积分: 8 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2002-03-19
最后登录: 1970-01-01
地下室  发表于: 2005-02-21 11:56

你可要知道高级语言和汇编的差别喔~~他们的各有所长。没错,相对于一些精确控制来说的确没汇编来得方便,但其优势是可移植性、可读性强,而且也不是不能完全自己控制硬件资源的,如果要你用汇编来写大项目的话,恐怕效率就没c来得快了~~更何况keil c 是可以内嵌汇编的呢~~~
反正我用这么久还没发现什么不方便的东西~~!
而且说到底c还是要编译成汇编的,所以用汇编还是用c来写项目完全是取决于你的需要,并不能说c51就不如汇编了,不然还开发出来干吗?? :cool:
级别: 驱动小牛
UID: 40460
精华: 0
发帖: 155
威望: 6 点
积分: 35 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2002-11-15
最后登录: 1970-01-01
5楼  发表于: 2005-03-28 13:32

看来楼主写的汇编程序太短了.
等到汇编>30K以上,有浮点运算, 复杂的LED界面菜单, 多功能键盘时,Keil C绝对是最佳选择!!
而且Keil C编译器是我见过最好的C编译器,编译出来的代码没有一点多余.甚至比用汇编写还要精简.
级别: 驱动牛犊
UID: 102940
精华: 0
发帖: 2
威望: 0 点
积分: 0 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2005-03-30
最后登录: 1970-01-01
6楼  发表于: 2005-03-30 23:56

我也觉得Keil C非常不错
级别: 驱动牛犊
UID: 9787
精华: 0
发帖: 97
威望: 0 点
积分: 0 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2001-10-04
最后登录: 1970-01-01
7楼  发表于: 2005-04-15 11:28

顶呀,
太支持你了。
偶作了4年的keil c51到现在都失业快一年了,说明c51就是垃圾,还是不要学了。 :mad:
级别: 驱动牛犊
UID: 77626
精华: 0
发帖: 14
威望: 0 点
积分: 0 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2004-03-12
最后登录: 1970-01-01
8楼  发表于: 2005-04-22 21:27

501lsc 你失业了吗 ?
关 keil C51 事吗 ?
你是真的偶作了四年 51
还是专心一意干了四年 C51呢 ?
你现在那区,善长那类的工作呢?
告诉我交流一下,我有没你合适的工作。
我的 mail 是 albert3ncy@126.com

Keil C 是专用软件,卖过万元一套
是一大群工程人员积累来的成果
当然有它的强势
不可以自家不会用,用得不精。
就说人家的东西不好 !
级别: 驱动牛犊
UID: 59848
精华: 0
发帖: 7
威望: 0 点
积分: 0 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2003-06-07
最后登录: 1970-01-01
9楼  发表于: 2005-04-25 13:54

哥们:
汇编是要用的
我遇到好多年龄大的单片机开发工程师,他们不用C,用汇编,原因可能是这样:没有学过高级语言,不知道高级语言的优点,排斥高级语言,结果事半功倍。
但是,学开发,先学汇编,后学C,否则C写出的东西不一定能用,
用C写的程序,然后转成汇编看一看,代码的效率,
C有工作效率高的优点,但是程序执行效率不一定高
用C写好程序,必须转成汇编看一看,代码的效率!!!
上一主题下一主题
«12»Pages: 1/2     Go
 驱动程序开发网技术社区 » Keil C 使用
快速发帖 顶端
内容
HTML 代码不可用
使用签名
Wind Code自动转换

按 Ctrl+Enter 直接提交