文档介绍:
十
车载 GPS 导航仪(示意图如图 3-1 所示)
用于在汽车行驶过程中定位导航、防盗防劫等。其基本功能要求有:
a、能够接收 GPS 卫星发送的数据,计算出用户的三维位置、方向以及运动速度
等信息。
b、能在 LCD 显示屏上显示电子地图,并显示车辆运行状况。
c、具有语音提醒功能,即能够在转弯、高速公路匝道等处,用语音进行提醒。
d、具有无线通信功能,可以将车辆的位置及速度等信息传输给监控中心。此功
能主要用于车辆的防盗防劫。
根据上述功能要求的描述,若采用 S3C2410 芯片为核心来构建该 GPS 导航仪的硬
件平台,请完善下面的叙述(程序)和回答有关的问题。(完善程序或回答问题
所需的寄存器格式见题后的附录)。
(1)若硬件设计时,选用专用的、具有 SPI 接口的 GPS 模块,并采用 S3C2410
芯片 GPE 端口的【81】引脚(注:通过题目后面附录中相关表格来确定,给出引
脚或引脚范围均可)连接到 GPS 模块相关 SPI 信号引脚上,用于传输位置、方向、
运动速度等信息。在相关驱动程序中,用下面语句来初始化它们作为 SPI 引脚使
用。
rGPECON=((rGPECON|0x0A800000)& 【82】);// rGPECON 是 GPE 端口的控制寄
存器
(2)设计时选择彩色 LCD 作为显示屏,用于显示电子地图及车辆运行状况等。
电路设计时,选择 S3C2410 芯片的专用 LCD 端口:GPC 端口和【83】端口,并外
加驱动电路连接彩色 LCD 屏。在相关驱动程序中,用下面语句来初始化 GPC 端口
作为专用 LCD 端口使用。
rGPCCON=【84】; // rGPCCON 是 GPC 端口的控制寄存器
S3C2410 芯片的专用 LCD 端口可以方便地设计成真彩色 LCD 屏的接口。接口电路
中对应传送 R、G、B 颜色的数据线分别需要【85】根引脚,若 LCD 屏的分辨率是
1024×768 的,那么,一幅满屏显示的地图至少需 【86】MB(注:1KB=1024B)
的缓存空间。
(3)在设计语音提醒功能时,若采用一个 16 位 D/A 转换器芯片,再加上功率放
大电路及扬声器等来构成语音播报电路。需播报的语音可以事先进行语音波形采
样、编码。因为人的语音频率范围是 300Hz~3400 Hz。因此,对语音波形采样
时,采样频率至少为 【87】KHz(请取整数频率值),所采得的数字语音信号
才不至于失真。假设,播音员读"前方 100 米右转"的这段语音波形持续 8 秒,采
用该采样频率进行采样,数字语音信号编码采用 16 位二进制数,那么存储该段
语音信号约需要 【88】KB(1KB=1024B)的存储容量。语音回放时,按照采样
频率要求,定时从所存储的单元中逐次读出数字语音信号,输出给 D/A 转换器,
然后通过扬声器播出。因此,在相关的驱动程序中,用 S3C2410 芯片中的 Timer2
部件来产生该定时信号,Timer2 部件的初始化函数编写如下,请补充完善。(注:
系统主频参数 PCLK 为 600MHz,分割器值选择为 1/4,预分频器值选择为 1,下
面程序中所有参数请用十六进制表示)。
void Timer2Int(void)
{
//设置定时器配置寄存器 0(TCFG0)
rTCFG0=【89】; //dead zone=0, Timer2 预分频器值设 1
//设置定时器配置寄存器 1(TCFG1)
rTCFG1=【90】; //都工作在中断方式,分割器值,即 mux2=1/4
//设置计数常数
rTCNTB
内容来自淘豆网www.taodocs.com转载请标明出处.