译器的功能不断增强,使你可以更加贴近CPU本身,及其它的衍生产品。C51已被完全集成到uVisio
2的集成开发环境中,这个集成开发环境包含:编译器,汇编器,实时操作系统,项目管理器,调试器。uVisio
2IDE可为它们
f师范学院2012届本科毕业论文
17
提供单一而灵活的开发环境。2、uVisio
2集成开发环境1项目管理工程project是由源文件、开发工具选项以及编程说明三部分组成的。一个单一的uVisio
2工程能够产生一个或多个目标程序。产生目标程序的源文件构
成“组”。开发工具选项可以对应目标,组或单个文件。uVisio
2包含一个器件数据库devicedatabase,可以自动设置汇编器、编译器、连
接定位器及调试器选项,来满足用户充分利用特定微控制器的要求。此数据库包含:片上存储器和外围设备的信息,扩展数据指针extradatapoi
ter或者加速器mathaccelerator的特性。
uVisio
2可以为片外存储器产生必要的连接选项:确定起始地址和规模。2集成功能uVisio
2的强大功能有助于用户按期完工。A集成源极浏览器利用符号数据库使用户可以快速浏览源文件。用详细的符号信息来优化用户变数存储器。B文件寻找功能:在特定文件中执行全局文件搜索。C工具菜单:允许在V2集成开发环境下启动用户功能。D可配置SVCS接口:提供对版本控制系统的入口。EPC-LINT接口:对应用程序代码进行深层语法分析。3、第三部分编辑器和调试器1源代码编辑器uVisio
2编辑器包含了所有用户熟悉的特性。彩色语法显像和文件辩识都对C源代码进行和优化。可以在编辑器内调试程序,它能提供一种自然的调试环境,使你更快速地检查和修改程序。2断点uVisio
2允许用户在编辑时设置程序断点(甚至在源代码未经编译和汇编之前)。用户启动V2调试器之后,断点即被激活。断点可设置为条件表达式,变量或存储器访问,断点被触发后,调试器命令或调试功能即可执行。在属性框attributescolum
中可以快速浏览断点设置情况和源程序行的位置。代码覆盖率信息可以让你区分程序中已执行和未执行的部分。3调试函数语言
f基于单片机的仓库温湿度智能控制系统设计
18
uVisio
2中,你可以编写或使用类似C的数语言进行调试。A内部函数:如pri
tf,memset,ra
d及其它功能的函数。B信号函数:模拟产生CPU的模拟信号和脉冲信号simulatea
aloga
ddigitali
putstoCPU。C用户函数:扩展指令范围,合并重复动作。4变量和存储器用户可以在编辑器中选中变呈来观察其取值。双层窗口显示,可进行以下调整:A当前函数的局部变量B用户在两个不r