你好!
Keil5本身并不提供直接生成流程图的功能,但可以使用一些工具来生成流程图。
下面介绍一些生成Keil5程序流程图和子程序流程图的方法:
使用Doxygen工具
Doxygen是一种自动化文档生成工具,它可以自动分析源代码并生成各种文档,包括流程图。在Keil5中,可以将程序文件导出为一个文件夹,然后使用Doxygen对该文件夹进行分析,生成程序流程图和子程序流程图。具体使用方法可以参考Doxygen的官方文档。
使用GraphViz工具
GraphViz是一种开源的图形可视化工具,它可以生成各种流程图、状态图等。在Keil5中,可以将程序文件导出为一个.dot文件,然后使用GraphViz将该文件转换成流程图。具体使用方法可以参考GraphViz的官方文档。
使用Cscope工具
Cscope是一种代码浏览器,它可以方便地查找函数、变量、宏等。在Keil5中,可以使用Cscope查找程序中的函数和调用关系,然后手动绘制流程图和子程序流程图。
函数实现写在.c文件里,然后在main.c文件里include这个.h,再在Keil左边有个project窗口,里面有一个Target1目录,点击 “+”展开目录,同理展开Source Group1,右击后有一个菜单,里面有"Add Files to Group 'Source Group1'..."点击添加你的函数.c即可。你说的子程序分支模块应该是一个工程下,其他的.c格式的文件吧。在keil3中一般要新建一个.c文件,暂定命名为mian.c吧,然后把他添加到source file中就可以了,其他的.c文件比如lcd.c也一样,要先建立,再添加。不知道你问的是不是这个,总之希望对你有帮助。呵呵欢迎分享,转载请注明来源:内存溢出
评论列表(0条)