菜单
  

    在项目开发过程中,启动代码多数不需要开发人员自己编写,它可由ARM模板提供,根据自身使用情况对启动代码作相应修改。主程序负责整个系统对子程序的响应和调用,有效地管理系统软、硬件。子程序模块负责完成各自的指定功能,并供主程序调用。在具体设计过程中,需要重点考虑系统的实时性、同步性,以及误差补偿等问题。
    由上述分析可得,电子罗盘系统软件代码着重体现在传感器数据采集、姿态解算、误差补偿、数据收发等几个方面,下面将详细介绍各个模块的软件设计。     
    4.3  主函数
    为了更好地了解电子罗盘系统的实际操作流程,有必要先引入电子罗盘系统的主函数流程图,如图4.2所示。
    由图4.2可以看出,电子罗盘系统上电后先完成系统初始化工作,将铁电存储器中的定标数据读取到数组中,同时进行温度采集,在温度采集中应关闭所有中断,否则温度读取不正确,温度计算完毕后打开中断。计算磁偏角,磁偏角由电子罗盘所在位置的经纬度、高度及年月日通过磁偏角计算程序得到。
    该系统将两个控制引脚设置为输入口,通过跳线帽改变其电平。其中一个引脚的高低决定是运行主程序还是定标程序,另一个引脚的高低决定是运行主程序还是测定
  1. 上一篇:Intouch+PCL-812PG水箱液位控制系统设计
  2. 下一篇:AT89C51单片机的电子琴设计+电路图+源程序
  1. 基于图像识别的电子锁设计+PCB电路图+程序

  2. CCD电子元器件表面暗裂的图像检测+PLC梯形图

  3. STC89C52单片机八音阶电子琴设计+PCB电路图

  4. STC89C51单片机的电子秤的设计+电路图

  5. AT89C52单片机的电子琴设计+程序+电路图

  6. LPC2366移动式城市PM2.5数据监测设备研发

  7. 基于ARM单片机和磁阻传感器电子罗盘硬件设计

  8. 巴金《激流三部曲》高觉新的悲剧命运

  9. 上市公司股权结构对经营绩效的影响研究

  10. 现代简约美式风格在室内家装中的运用

  11. C++最短路径算法研究和程序设计

  12. 浅析中国古代宗法制度

  13. NFC协议物理层的软件实现+文献综述

  14. 中国传统元素在游戏角色...

  15. 江苏省某高中学生体质现状的调查研究

  16. g-C3N4光催化剂的制备和光催化性能研究

  17. 高警觉工作人群的元情绪...

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回