代码格式化

写代码的时候,经常会因为书写或者拷贝代码导致,代码参差不齐,如果手动的进行,进行代码格式化,将会花很大的时间。因此建议使用格式化代码工具。下面介绍Astyle工具体积小,使用简单。当然除了Astyle还有其他的格式化工具,例如coolrformat,有兴趣的同学,可以百度一下。

Astyle可以在互联网搜索,也可以到下面的百度盘地址下载

链接:https://pan.baidu.com/s/1tKC3R0O7jjwXb8OVzybVbQ

提取码:ia11


解压后将,Astyle文件夹,复制到Keil安装的路径之下,如下图所示

添加Astyle菜单:
C51V901中,单击Tools菜单---Customize Tools Menu

格式化当前文件:

1)添加Astyle Current File菜单(自定义菜单名,可以使用中文)

2):添加Command命令:单击...按钮,选择Astyle.exe。
3):Arguments:!E

格式化所有文件:

1)添加Astyle All Files 菜单

2)添加Command命令:单击...按钮,选择Astyle.exe。

3)Arguments:  "$E*.c" "$E*.h"

格式化代码:

设置完后,可以在tool->Customize Tools Menu,下面看到新增的菜单

Astyle Current与FileAstyle All Files,点击菜单既可以格式化代码

格式化代码前:

格式化代码后:

--------------------------------------------------------

如果你觉得文章还不错,那就扫一扫下面的二维码,关注下吧!

Keil C51V901界面设置: 安装完keil后,可能因为默认的界面不太友好,例如,字体大小,关键字颜色,我们需要对界面进行设置。 Edit->Configuration或者点下面的图标均可以进入设置界面。设置界面写代码时,常用TabSize进行代码对齐,显得代码清晰,如下图所示。红色的方框间隔使用的时Tab键占用的空间,而不是使用连续按四次空格键占用空间。设置如下:颜色与字体的设置:...
keil 软件写了一些非常简单的C语言控制程序。发现在写 代码 的时候,字体, 代码 颜色,缩进都给我的感觉都不是很好。于是便想重新 设置 一下编辑 界面 代码 所支持的风格。那么在 keil 的哪个地方去 设置 这些属性呢,抽 设置 keil 编辑 界面 代码 风格,字体,颜色顺便放松一下,不用那么严肃的记录学习过程。不过 设置 这些属性还是蛮有用的,比如对一个团队来说,就需要统一的,好用的风格。    现进入本文正题。打开 keil
平时在用 keil 调试程序的时候, 代码 默认情况下不能自动调整格式。需要手动调整格式,比较麻烦。通过AStyle插件可以很方便的自动调整 代码 格式。下面总结一个AStyle插件的使用方法。 首先在官网上下载AStyle插件 https://sourceforge.net/projects/astyle/files/ 点下载按钮下载就行,这个插件是免费的。打开 keil 编译器 选择 Tools----C...
下载配置文件,替换掉安装路径下\UV4\global.prop文件 比如我的安装路径在G:\ Keil _v5,就去G:\ Keil _v5\UV4\下操作。 当然,也可以直接修改global.prop中的数据, 代码 如下: # properties fo 一.target名更改        打开 Keil 后,左侧Project Workspace中的target可改,方法:右击Target——Manage Compnents——双击待修改项即可,若要添加,使用对话框内对应工具栏。 二.option f 步骤1: 找到 keil 5的安装路径。找到UV4文件夹中的global.prop文件。 步骤2: 将global.prop文件改成global.prop.old文件(备份用)。将优化版的global.prop文件复制到UV4文件夹中。 步骤3: 打开 keil 5, 界面 即发生改变。...
Keil C51 V9.00即09年发布的最新版本uVision 4,版本外观改变比较大,可以使用以前的注册文件。如果全新安装,在VISTA或者WIN 7系统下,请使用管理员方式运行,然后注册即可无限制运行。 注册方法: 1. 安装 Keil C51 V9.00版本,即uV4 2. 打开uVision4,点击File---License Management...,打开Licen...
Protues与 Keil C51联调是指在使用 Keil C51编写单片机程序时,通过Protues仿真软件进行调试和验证。具体步骤如下: 1. 在 Keil C51中编写程序,并生成HEX文件。 2. 在Protues中添加单片机模型,并将HEX文件加载到单片机模型中。 3. 在Protues中添加调试器模块,并将单片机模型与调试器模块连接。 4. 在 Keil C51中 设置 调试选项,将调试器 设置 为“Simulator”,并 设置 端口号和波特率。 5. 在 Keil C51中启动调试模式,并连接到Protues仿真软件。 6. 在 Keil C51中 设置 断点、单步执行等调试操作,通过Protues仿真软件进行调试和验证。 总之,Protues与 Keil C51联调可以帮助开发者更加方便地进行单片机程序的调试和验证,提高开发效率和程序质量。 ### 回答2: Keil C51是一款常用的基于8051单片机的软件开发工具,而Protues则是一款虚拟仿真软件,用于实现原理图及PCB设计以及 代码 仿真。利用这两个软件可以完成单片机开发的全周期,即从软件设计到硬件验证。下面将详细介绍如何在Protues中使用 Keil C51进行联调。 1. 配置 Keil C51 首先,在 Keil C51中打开需要进行联调的工程文件,并对其进行必要的配置。主要包括 设置 微控制器型号、编译选项、调试选项等。此外,还需在Options> Debug>Select Debug Driver选项卡中选择使用的调试器。 2. 导入 代码 到Protues中 在 Keil C51中编写的 代码 需要导入到Protues中进行仿真。具体方法为:在 Keil C51中点击Project> Export To> ASM File,将 代码 导出为.asm格式文件。然后在Protues中选择File> New Schematic,打开新的原理图文件。接着,在左侧Components面板中选择Sources栏,在下拉菜单中找到Program File选项,将 Keil C51中导出的.asm文件拖拽到原理图上即可完成 代码 的导入。 3. 配置仿真器 在进行仿真前,还需要在Protues中配置仿真器。在Components面板中选择Sources栏,在下拉菜单中找到Virtual Terminal选项,将其拖拽到原理图上即可。在Properties面板中, 设置 仿真器的通信端口、波特率等参数。 4. 开始联调 完成以上准备工作后,即可进行Protues与 Keil C51的联调。首先,需要在 Keil C51中 设置 断点,使程序在指定的位置停下来。然后,在Protues中点击Run按钮,开始仿真。当程序运行到断点处时,仿真会自动暂停,此时可以根据需要进行调试。在调试过程中,可以使用 Keil C51提供的调试工具对程序进行监视和修改。当调试完成后,可以恢复仿真进行下一次调试。 总之,利用Protues与 Keil C51进行联调,可以方便地完成单片机开发的全周期。通过仿真的方式,能够有效减少硬件调试的时间和成本,同时也能提高开发效率和 代码 质量。 ### 回答3: Proteus和 Keil C51是单片机开发领域常用的工具,其中Proteus是电路仿真软件, Keil C51是集成开发环境,同时也是一种编译器。在单片机开发过程中,通常需要将这两个工具联调,以便进行模拟调试和测试。这里介绍一下Proteus与 Keil C51联调的步骤。 首先,需要在 Keil C51中 设置 调试选项。打开 Keil C51集成开发环境,点击菜单栏的“Options for Target...”,在“Debug”选项卡下,选择“ULINK”调试器,点击“Settings”,然后在弹出的对话框中选择硬件调试器型号。如果使用的是 Keil ULINK2调试器,需要选择“ULINK2/ME Cortex Debugger”和“Serial Wire Debug”,然后点击“OK”保存 设置 。 接下来,在Proteus中添加调试器。打开Proteus电路仿真软件,在工具栏中找到“Debugging”选项,选择“Edit Debug Configurations”进入调试器配置 界面 。在 界面 中,点击“Add”按钮,然后选择 Keil C51调试器。接着填写调试配置信息,比如调试器型号、串口号等。配置完成后,点击“OK”保存调试器 设置 。 然后,在Proteus中添加单片机模拟器。选择需要进行仿真调试的单片机型号,然后在元件库中查找对应的单片机模拟器。将其添加到电路图中,并连接好所需的引脚。接着,双击单片机模拟器,进入属性 设置 界面 ,选择 Keil C51作为调试器,然后在“Flash ROM”和“RAM”选项卡中 设置 好程序和数据存储器。 最后,启动调试器。在Proteus中,点击工具栏上的“Debugging”按钮,选择“Start Debugging”,然后等待几秒钟, Keil C51集成开发环境会自动打开,进入调试模式。在 Keil C51中,可以 设置 断点、监视变量、单步调试等操作,以实现程序的调试和测试。 总的来说,Proteus与 Keil C51联调的步骤并不复杂,关键是正确 设置 调试器和单片机模拟器,并可以熟练地使用 Keil C51的调试工具。通过这种方式,可以大大简化单片机开发的调试流程,提高开发效率。