陈宝芬,王 喆
(内蒙古化工职业学院,内蒙古 呼和浩特 010070)
对于无线节点的设计而言,除了必不可少的硬件设计,还有一个重要的部分,那就是软件设计,两者相辅相成,相互依托,都在无线节点的设计中扮演了不可或缺的角色.本文针对“高校管网系统无线监测网络设计”这一课题的总体设计要求,从软件开发及调试环境选择到具体程序设计着手,对网络中关键部分无线节点的软件设计进行详细的论述,并列举了初始化程序的编写.
MPLAB ICD2是Microchip公司生产的PIC系列单片机在线调试器.通过ICD2接口与目标节点板相连,烧录代码到目标单片机中并进行设置断点和运行.
MPLAB IDE集成开发环境如图1所示.

图1 MPLAB IDE集成开发环境
MPLAB IDE开发工具源自美国Microchip公司,是Mcirochip公司推出的针对PIC系列单片机的软件开发工具,MPLAB IDE包括MPLAB IDE集成开发环境和MPLAB C18编译器.支持PIC系列单片机,可自动配置启动代码,强大的Simulation设备模拟,性能分析等功能.其中MPLAB C18编译器是使用于PIC系列单片机的独立并被优化的ANSI C编译器.此编译器是一个32位Windows平台应用程序,与Microchip公司的MPLAB IDE完全兼容,它允许使用MPLAB ICE在线仿真器、MPLAB ICD2在线调试器或MPLAB SIM软件模拟器进行源代码调试.
MPLAB C18编译器有以下特点:
(1)能集成到MPLAB IDE,便于进行项目管理和源代码调试.
(2)MPLAB C18编译器与由MPASM编译器生成的目标模块兼容,允许在同一个项目中自由地进行汇编语言和C语言混合编程.
(3)对外部存储器的读/写访问是透明的.
(4)具有多级优化的高效代码生成……