MIT两轮自平衡机器人是在MPLAB环境中编程并编译后下载到PIC单片机中执行的。单片机的集成开发环境(IDE)是将单片机的程序编辑、模拟调试、编程器和硬件仿真器的应用软件集成在一起的一种单片机开发应用平台,是一种集成开发软件系统。Microchip公司为PIC系列单片机配备了如下基于Windows、易学易用的软件集成开发环境MPLAB-IDE。
(一)项目管理器(MPLAB Project Manager)
项目管理器是MPLAB的核心部分,用于创建和管理工程项目,为开发人员提供自动化程度高、操作简便的符号化(屏幕上的指令、指令地址、常数、变量、寄存器等均用可读性很强的符号代表和标识)调试工作平台,可进行下列操作。
(1)创建项目。
(2)把源代码文件加入到项目之中。
(3)编辑源代码。
(4)重建(Rebuild)所有源代码,或对单个文件进行编译。
(5)调试源代码。
(二)源程序编译器(www.xing528.com)
源程序编译器用于创建和修改源程序文件。
(三)汇编器
汇编器用于将源程序自动编译成机器语言,并形成目标程序文件(*.hex),并负责查找源程序中的语法错误和格式错误等一些简单错误。如采用第三方的编译器(如Hitech-PICC),可以支持C语言编程和自动生成机器语言。
(四)软件模拟器
软件模拟器可对PIC系列单片机的目标代码进行模拟调试,找出程序设计中深层次的逻辑错误。它还可以模拟单片机核(Core)的功能和大多数PIC系列单片机的外围设备。这是一种非实时、非在线的纯软件的调试工具,对于那些实时性要求不高的程序,采用这种方法可降低开发成本。
(五)外围设备支持程序
MPLAB-IDE集成开发环境还支持很多Microchip以及第三方的开发工具,如MPLAB-ICD硬件在线调试器(MPLAB-ICD Debugger)、PIC START Plus编程器、VPLAB-ICE硬件ft线仿真器等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。