本文通过采用STC89C52单片机作为主控芯片,利用SERF GS1100 GPS接收模块对书包的UTC时间与经纬度进行分析,得到背包当前所处的经纬度与海拔高度;利用ADXL345加速度计对背包的运动状态进行分析,得到背包的运动距离。系统设计完成后,背包利用LCD1602液晶显示器显示经纬度、海拔高度等数字信息。实验结果表明,多功能背包可实现定位、监测、导航、计步等功能,定位误差在10 m以内,面对户外等复杂环境,背包的稳定性好,续航时间长,功能丰富。