JennicZigBee应用程序是用标准C语言进行开发的,但它的结构与标准C程序还是有很大差别的。第一,JennicZigBee应用程序的入口不是我们熟悉的main()函数,而是AppColdStart()函数。第二,JennicZigBee应用程序采用事件驱动方式编程,在程序的执行过程中,BOS周期性地调用JZA_AppEventHandler函数()检测硬件中断事件,当微处理器接收到某个外部中断事件(如按下按钮、传感器检测到某个温度信息等)后,将会调用相应的事件处理函数(例如发送数据、显示温度值等)。