标题: 51系列单片机开发环境除了keil外,还有其他的吗? [打印本页]

作者: keil1982    时间: 2018-7-19 09:08
标题: 51系列单片机开发环境除了keil外,还有其他的吗?
Keil公司现在版权查的太严了,就因为开发环境的问题,我现在都不敢用51系列的单片机了,但有些简单项目用51系列单片机超快好省,无法摆脱。

所以大伙儿51系列的单片机都有哪些开源的开发环境?

作者: keil1982    时间: 2018-7-19 09:18
帖子沉了还是被版主“关小黑屋”啦?在列表中都看不到我这帖子了
作者: ct991218620    时间: 2018-7-19 09:44
KEIL用的比较多 还有IAR 等
作者: yousunny    时间: 2018-7-19 09:59
额,这个真的不知道哦。您那天找到其他的,欢迎分享
作者: panshuo980311    时间: 2018-7-19 10:06
一般来说编程和硬件仿真可以用Keil c51,还有极少部分人用IAR for 8051,最近还听说了什么SDCC_8051。
下载用STC-ISP、AVR Fighter等。
软件仿真用Proteus。
作者: 641824067    时间: 2018-7-19 10:12
IAR应该也可以
作者: 55144053    时间: 2018-7-19 10:44
Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件,它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。Proteus具有电路仿真功能,能仿真一些最基本电子元器件,如led,数码管,键盘等,并且是能仿真51单片机代码运行的。在这里需要说明的是,请务必不能以仿真电路的效果图与真实的硬件开发混搅,电路仿真软件往往都是逻辑上的电路连接,完全不能够用来说明真实硬件开发过程。此外,Proteus仿真51单片机也会有一些逻辑的问题,例如,在硬件上真实可运行的代码在Proteus上无法仿真达到效果,修改一下代码顺序即可。总之,对于小代码,Proteus都是可以胜任的,如果代码太复杂,仿真任务会达到100%,无法再进行仿真了。因此,笔者推荐对于初学者,可先用Proteus进行仿真,进行一些最基本的练习,熟悉汇编语言,51单片机状态变化,c语言等,验证自己在51单片机架构学习中的一些理解,代码实现的理解。学习到一定的程度还是需要一块51开发板进行开发练习的,毕竟仿真软件只能仿真很少部分的外围,也不能仿真复杂的硬件及代码。
作者: lichangfu0809    时间: 2018-7-19 13:44
好多环境,编辑器很多,编译工具很多,自己折腾把
作者: 18789007389    时间: 2018-7-19 14:41
还是在用keil
作者: taotie    时间: 2018-7-19 15:09
sdcc for 8051没有版权问题
作者: 罗小龙    时间: 2018-7-19 15:42
IAR for 8051
作者: paindora    时间: 2018-7-19 17:31
66666666
作者: liu1234    时间: 2018-7-19 17:39
我一直再用这个软件啊 还挺好用的
作者: guangshi_wq    时间: 2018-7-19 17:44
本帖最后由 guangshi_wq 于 2018-7-19 18:03 编辑

用UltraEdit编辑,然后创建一个BAT文件(自动批处理)REM This Batch-File generates a Sample-Program for the C51-Compiler
C51 epcs1.C  
pause
rem DEBUG  
L51 epcs1.OBJ
rem RAMSIZE(256) 如果是52把这行的REM去掉,移上去
rem IXREF
pause
OH51 epcs1
pause
rem 是将该行注释,  将所有的epcs1改为你的文件名.编译用的文件见附件
如果是汇编程序 把第二行改成A51 epcs1.asm其它只改文件名

C51编译环境.zip

1.5 MB, 下载次数: 50


作者: nikenabu    时间: 2018-7-19 19:06
用Protues仿真,ICCAVR联调也可以吧
作者: chengye    时间: 2018-7-19 19:29
keil、IAR for 8051、TASKING51,这些都可以给51单片机写程序。
作者: 1275237127    时间: 2018-7-19 19:36
还有开源的?
作者: 78787878    时间: 2018-7-19 20:08
keil、IAR for 8051、TASKING51,这些都可以给51单片机写程序。
作者: 51eda    时间: 2018-7-19 20:19
IAR Embedded WorkBench for 8051
作者: 51eda    时间: 2018-7-19 20:20
本帖最后由 51eda 于 2018-7-19 20:30 编辑

Tools:
1)Codeblocks
2)SDCC (Small Device C Compiler)
3)Proteus
SDCC是免费开源的编译器,可以用来编译8051系列的芯片,也就是我们平时使用的51单片机可以用此编译,而不是使用KEIL商业软件
IDE配合Codeblocks
最终验证用proteus仿真验证
作者: taotie    时间: 2018-7-19 21:12
proteus8.6中已经配置了sdcc编译器在proteus中操作即可。
作者: hhujmz    时间: 2018-7-19 22:15
常用的还有IAR
作者: 我是瘦子    时间: 2018-7-20 08:36
iar也可以用啊
作者: keil1982    时间: 2018-7-20 08:40
guangshi_wq 发表于 2018-7-19 17:44
用UltraEdit编辑,然后创建一个BAT文件(自动批处理)REM This Batch-File generates a Sample-Program for th ...

大神谢谢了
作者: keil1982    时间: 2018-7-20 08:41
51eda 发表于 2018-7-19 20:20
Tools:
1)Codeblocks
2)SDCC (Small Device C Compiler)

哇哦~~~~真有开源的编译环境啊
作者: keil1982    时间: 2018-7-20 08:44
Keil公司现在查的真非常严厉,我司几台电脑里面Keil都删除干净,一插上网线律师事务所就一封封律师函和电话过来,小公司惹不起,因为Keil开发环境的问题都不敢用51系统单片机了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1