找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

EditASM 单片机汇编编辑器 2.0 发布

[复制链接]
admin 发表于 2012-9-2 18:17:01 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
EditASM 单片机汇编编辑器 简介

软件版本号:2.0 测试版
为什么要开发这个软件?
由于开发单片机各种项目的需要,经常会使用各种不同类型的单片机,而每种单片机的指令集都不一样,经常的改变很容易搞乱指令的用法,并且单片机种类多了,有时可能间隔时间会很长,所以记不住指令是很自然的事;导致每次写单片机软件都要查指令表,很不方便,效率也低。如果有一个编辑器能够即时查到当前使用的单片机的指令表,开发效率将会大大提高。所以本人就萌生了开发这一软件的想法。
现在开发完成的软件已经不局限与指令集,实用子程序、例程、模板、寄存器都可以查到,查看单片机所有资料,相当与一本智能的规格书。
软件组成:
这套软件包含EditASM单片机汇编编辑器(以下简称:EditASM) 和 EditLib库管理器(以下简称:EditLIB)与一些实用的小工具。
EditASM就是我们所指的编辑器,通过更换不同的单片机库,来支持相应的单片机。
EditLIB是用来管理单片机库,增加新单片机支持、删除、导入、导出、加密等等。
实用的小工具:LED段码数据生成器、电阻并联计算器...(不断增加相关实现小程序)

EditASM单片机汇编编辑器功能:
1。当然是最基本的文字编辑功能,带关键字高亮显示,能通过高亮快速识别关键字错误。
2。不需要打开规格书,单片机所以的资料都可以直观的看到。包括指令、寄存器。
3。随时切换不同的单片机。
4。EditASM内部集成了常用了子程序。写汇编程序,经常会使用到各种运算子程序、器件通讯子程序。可会先找现成的子程序,找不到了就要自已写了。用户可以把自已的子程序增加了EdiatASM中,供自已下次使用或分享给大家使用。EditASM内部集成了常用了子程序。写汇编程
EditLIB库管理器功能:
1。主要功能是增加新单片机支持。删除、导入、导出、加密!
2。用户在日常开发中,可以把有用的算法、子程序等增加进去,以后重复利用为开发带来方便。
3。平时我们每学一种单片机都要写很多笔记,写在一个本子上很容易弄丢,查询起来也不方便。
4。不要局限与单片机一个方面,所有能用文字描述的东西都可以放进去。比如完整的单片机教程、子程序库。(那怕是一本小说 ^v^)
特色功能介绍?
特色1:
平常大家在写单片机软件时,要暂时注释掉一段程序,汇编中注释是在程序的行首加一个分号“;”。注释一两行问题不大,但要注释几行或几十行那就麻烦了。EditASM提供了“转换为注释”和“取消注释”这两个功能,能够非常好的解决这个问题。具体用法是选择要注释的程序内容,然后点右键,点击“转换为注释”就会在选择内容的行首加上分号“;”。如果要取消注释(即删除行首的分号),也是选择对应内容,然后点击“取消注释”,这样会自动删除第一个分号,实现了取消注释功能。
特色2:
很多人都觉得读汇编语言不直观,而且难懂。这主要是写程序时没有好的书写格式,注释太少。要是能把这两点做好了,别人看你的程序也是种享受。要做到这些并不难,EditASM在这方面为我们提供很多方便。
在C程序中主要是利用“{}”和增加行首空格来提高可阅读性。
在汇编中我们可以利用EditASM的“插入长标题线”、 “插入短标题线”、“插入长分隔线”、“插入短分隔线”、“插入空行”(一次插入三空行)来区分各种程序段。
最后,这个软件能不能实现最终目标:“支持市面上所有的单片机”,就靠大家啦。大家把做好的库都上传到论坛来,如果不想别个修改,可以加密。大家一起加油吧!
 
写说明书比较费时间,很多功能都比较易用,大家自己体会吧。
 
本测试版权归 中山单片机学习网 中山单片机论坛 所有!禁止一切对软件本体的修改和破解!


5_103295_1c0f2d3dd28b023.jpg


地址:http://ww w.zsmcu.net/viewthread.php?tid=5709 中间去掉空格
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-11-24 09:20 , Processed in 0.058303 second(s), 13 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表