计算机三级嵌入式题库第16套,计算机三级嵌入式综合题10-14套.pdf

文档介绍:

车载 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转载请标明出处.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值