如何在Keil中添加AStyle对代码进行格式化处理

如何在Keil中添加AStyle对代码进行格式化处理,第1张

一、将AStyle_2.02.1_windows.zip解压到Keil安装目录下。

二、打开Keil 软件,选择Tools菜单下的CustomizeTools Menu选项。

参考Keil µVision4User's Guide进行设置

四、新建插件,命名AStyleCurrent File(可以任意名字),

Command:输入AStyle.exe文件的路径,或点击到Keil\AStyle\bin目录下选择AStyle.exe。

Arguments:输入-p!E,其中!E表示将当前代码格式化,-p 表示在 *** 作符两边添加空格,注意-p与!E之间有个空格,p为小写字母。

五、插件安装好了,应该怎么使用呢?

程序编写完成后,单击Tools菜单下的AStyleCurrent File,

BuildOutput 窗口显示已经格式化当前C文件,运行后,文件就是标准的C代码格式了,是不是很神奇呢

还可以添加

Astyle

All Files菜单 填写 "$E*.c" "$E*.h"

这可以格式化同文件下所有.c和.h的文件。

1 新建工程,这时会让你选择要不要加入KEIL的启动代码,随便选(最好选是)

2 新建新文件,保存为xx.asm或xx.a51

3 把刚才的文件加入到工程

4 如果你开始时选否,即未加入启动代码,那么启动跳转、堆栈SP的初始化、

内存初始化、重入栈初始化、标准51寄存器定义、段定位等都要自己弄,估计你搞

不定,但是这样你可以自由写

5 如果你选的是加入KEIL的启动文件,那么这些你就不必写,都好了,但是问题是这个启动文件

最初的目的是针对C51程序写的,因为这个启动文件的最后一句是去调用main()函数段,所以你

要么把这个main()函数段的申明和调用都去掉,让他去调用你自己 的函数段,要么你就干脆写个他想调用的那个main函数段段名,让他以为 就是main函数,让他调用好了

6 再简单一点,你也别新建什么文件,直接删掉它的最后一句main调用和main函数段申明,就在删掉 的那里写自己的程序

7 再再简单一点,启动文件也别要了,直接新建asm文件,从地址0开始写 ORG 0000H,如果你的程序足够简单, 也不一定要什么函数段、不一定要修改SP、更不必关心什么重入呀、初始化代码呀

8 如果你问的不是51汇编,那就不知道了

自动匹配功能 是有的,而且可以更加配置工程(匹配几个字符),见下面文章。

Keil的使用方法 - 常用功能(三):

http://www.cnblogs.com/strongerHuang/p/5582956.html

Keil介绍、下载、安装与注册:

http://blog.csdn.net/ybhuangfugui/article/details/51501781

Keil的使用方法(汇总):

http://www.cnblogs.com/strongerHuang/p/5839141.html


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11425674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存