摘要: |
随着近年来我国汽车工业和电子工业的飞速发展,作为二者有机结合的产物汽车音响得到了不断的发展与完善。汽车音响是较早应用于汽车上的电子产品之一,目前其已经由最初的汽车收音机逐步演变成集视听娱乐、通讯导航、辅助驾驶等多种功能于一身的综合性多媒体车载电子系统,并成为未来汽车上一个不可或缺的组成部分。
本文主要涉及汽车音响的TUNER模块的软件程序设计,TUNER模块作为汽车音响的基本组成部分,同其它各模块有着紧密的联系,通过接受系统控制模块的命令,对TUNERIC芯片进行控制,从而实现诸如广播接收、电台搜索存储等机能。本研究主要工作包括:在APP层中,将外部EVENT解析为内部EVENT,设计MODECHECK判断分析和状态迁移表,查找出当前TUNER的状态和应执行的动作,通过EVENT的形式通知DRV层;在DRV层中,解析TUNER当前的状态和应执行的动作,设计动作的执行过程并对TUNERIC相应的管脚地址进行设置,最终实现TUNER的功能。模块程序设计采用的是按照SWEPF(SoftWare Engineering Plat Form)思想开发的软件开发平台。采用NEC V850 SJ2系列单片机,MX S196 TUNER处理芯片。开发语言采用三菱M16C/62和NEC V850单片机标准C语言,适用于嵌入式软件开发。 |