| 近日突发其想! |
近日突发其想! 近日突发其想!想做一个51单片机编译器!像VB一样的单片机编译器呀!不知有没有了? 其目的给不太会单片机编程的人用!像VB 一样! 首先你只要打开编译器!编译器提示你建一个工程!你选好芯片和晶体!就可以多手了! 比如你要初始化串口!我在控件栏!选一个初始化串口的控件!然后设置初始化串口的控件波特率。中断属性等!然后有二个事件!一个是发中断事件,一个是收中断事件!在这个件事你你可加入你的任务! 还有定时器控件!IO口读写控件!中断控件等!支持自制控件!时间长了大家开发很多专用控制!一共享!爽! 这样一个不会写单片机程序的人很快也会写单片机程序了!当然可能效率低些! 不过没关系吗?现在的单片机越来越快!RAM也越来越大! 不知大家觉得如何! 可行的话我真想找二个人一起来写! 作者:cqwangsf 2005-4-1 22:44:00 |
|
| 回复1 不是缺少技术,而是想不到哪里会用46932 |
不是缺少技术,而是想不到哪里会用
作者:drentsi 2005-4-1 22:59:00 |
|
| 回复2 给那些做工程的用!46933 |
给那些做工程的用!他们很多时间要求很低又搞不定!用PLC又价太高!
作者:cqwangsf 2005-4-1 23:59:00 |
|
| 回复3 搞不出来的,投入多大呀!46934 |
你当可视化编程工具那么好开发呀,嘿嘿。你要积累多少标准资源呢,最开始里面肯定一堆bug,随着系统的庞大,维护更麻烦了。keil现在升级到了7.50,说不定你升级到了3.0就彻底放弃了。 再说了,你的可视环境背后的代码都是暗的,凭什么说服别人来使用它,即使你公开源代码,终归也是很有隔阂,那么多人想用rtos,公开源代码的os又那么多,但真的使用还要慎重,理解别人的代码本来就不易,而且还是成千上万行这么多。 我们敢用vb其中一个原因也是因为我们对微软有信心,知道他不会轻易放弃用户群,你怎么给未来用户以信心呢。
作者:12864 2005-4-2 5:39:00 |
|
| 回复4 类似的东西有一些.46935 |
就拿晶士的AtmanAVR来说吧,在建立工程的时候就有一个向导,让你一步一步的配制单片机的一些资源,如:串口,IO输入输出,PWM...
作者:abc2001 2005-4-2 8:03:00 |
|
| 回复5 有意思 关注46936 |
有意思 关注
作者:石湖天随 2005-4-2 11:20:00 |
|
| 回复6 其实编译器也不是很难!(当然要做高效率的不容易)!46937 |
其实编译器也不是很难!汇编的不说了吧!一条对一条! 高级语言要难一些!(当然要做高效率的不容易)! 我是基于单片机的资源不断增加提高的基础上设想的
作者:cqwangsf 2005-4-2 20:21:00 |
|
| 回复7 好象freescale的codewarrior里面的P&E就是你要的东西。46938 |
我现在就在用,确实非常爽。
作者:forthlab 2005-4-3 13:39:00 |
|
| 回复8 三年前我好象在Intel公司的网站上见过类似的软件46939 |
三年前我好象在Intel公司的网站上见过类似的软件
作者:puppyh 2005-4-4 9:59:00 |
|
| 回复9 na那样生产的软件,体积很庞大的。46940 |
你去看看delphi写的一个空的窗口,什么都没有也要250K,用VC写10K足够了
作者:将军令 2005-4-4 15:21:00 |
|
| 回复10 其实不一定要做编译器,做个外挂不就得了,使用keil编译46941 |
自己做51编译器没有实际意义(要做的话,可以看看sourceforge上相关51编译器的代码。 我觉得可以像atmanavr那样做个配置的小向导什么的,倒还是有用的,keil不是也有接口吗,可以集成到上面去,根据选择生成一段代码,这个还是可以的。不是现在已经有baud计算,定时器计算之类的小程序么?这样集合起来还是不错的。 其实C8051F就有一个向导生成它的初始配置代码的,使它的复杂的初始配置变得导常简单。
作者:hiberhe 2005-4-4 17:36:00 |
|
| 回复11 up46942 |
up
作者:cqwangsf 2005-4-4 21:40:00 |
|
| 回复12 你到这儿看看46943 |
http://www.mcselec.com/download_8051.htm basic语言的单片机编程
作者:dontium 2005-4-4 22:08:00 |
|
| 回复13 .46944 |
.
作者:dontium 2005-4-4 22:11:00 |
|
| 回复14 pic的mplab7.0由这个功能46945 |
pic的mplab7.0由这个功能,而且时图形化操作的,像你说的那样,就像matlab仿真软件中的simlink一样,但是太傻瓜。适合初学者
作者:FINEAMY 2005-4-5 12:28:00 |
|
| 回复15 有啊。46946 |
我现在用的UBICOM公司的开发环境就是这样的,进行简单的设置就可以完成大部份的底层功能。
作者:banyai 2005-4-5 12:39:00 |
|
| 回复16 下了一个看了一下!46947 |
好像与C差不多!只是不用C写而已,还是不像VB那样好用!
作者:cqwangsf 2005-4-5 21:22:00 |
|
| 回复17 re46948 |
你弄个64K Flash还不一定够用:)代码效率太低了
作者:daiduohao 2005-4-6 12:10:00 |
|
| 回复18 创意是好的46949 |
最难的地方是编译优化。 51单片机毕竟只有这么几K Flash啊!
作者:霍雍 2005-4-6 12:16:00 |
|
| 回复19 那会编程的人去干什么啊?46950 |
哈哈,给不会编程的人用?那你们自己干什么去啊?
作者:五色石 2005-4-7 18:03:00 |
|
| 回复20 需要做很多工作46951 |
需要的工作多着呢。不能把它做成入门级产品,否则生命力不强。在功能子程序、最终代码优化方面加强做好。现在可以做一下界面和BASIC/C->ASM转换器等等。
作者:gtw 2005-4-8 9:19:00 |
|
| 回复21 是不是这个东东啊。46952 |
下面这个链接里的东东是用在WIN98下的,我没试过啊,一直是用的2000,据说是和C196的一样,也是自动生成C或汇编,有试好了的人,说一声。 http://www.asnake.name/show.asp?id=41 Intel 51 builder
作者:Asnake 2005-4-8 9:41:00 |
|
| 回复22 试一试basccom 8051吧46953 |
试一试basccom 8051吧
作者:BitFu 2005-4-8 9:48:00 |
|
| 回复23 参考freescale codewarrior 的P&E和cpress的开发软件吧。46954 |
参考freescale codewarrior 的P&E和cpress的开发软件吧。
作者:xrg 2005-4-8 11:31:00 |
|
| 回复24 我们会没饭吃的46955 |
最好不要搞出来,否则我们多年积累的东西就没人要了。。。
作者:mikesullen 2005-4-8 16:09:00 |
|
| 回复25 RE:五色石46956 |
那会编程的人去干什么啊? 哈哈,给不会编程的人用?那你们自己干什么去啊? RE:呵呵!会编程的!当然依然做程序了! 只是二者的区别是一个做那种量小时间急对成本不敏感的程序,一个用来做量大,对开发成本不敏感,对单个成本很在意的产品;
作者:cqwangsf 2005-4-9 21:57:00 |
|
| 回复26 请楼主三思46957 |
51资源有限,速度慢,其编译器不是追求快捷,而是效率。如果纯粹学习,可以一搞
作者:seabridge 2005-4-11 11:20:00 |
|
| 回复27 这个想法到51全面取代PC时一定会实现!46958 |
这个想法到51全面取代PC时一定会实现!
作者:lanfeng 2005-4-11 11:38:00 |
|
| 回复28 确有创意46959 |
这年头傻瓜型的产品一定受欢迎 估计你可以卖个好价
作者:user_xjy 2005-4-11 16:03:00 |
|
| 回复29 其实效率不一定很差!46960 |
如果我收集到足够多的汇编源程序的说! 正如gtw说工作量很大! 其实这个过程就将很多优秀的代码,模块化!如果我们做出一个标准!让高手们都按这个标准参与的话。在运用中不断自我完善!你写一个控件,我写一个控件,那样就不难了!
作者:cqwangsf 2005-4-13 14:24:00 |
|
| 回复30 up46961 |
up
作者:cqwangsf 2005-5-13 21:34:00 |
|