三级嵌入式系统开发技术综合题

三级嵌入式系统开发技术综合题

ID:12169073

大小:1.08 MB

页数:16页

时间:2018-07-16

三级嵌入式系统开发技术综合题_第1页
三级嵌入式系统开发技术综合题_第2页
三级嵌入式系统开发技术综合题_第3页
三级嵌入式系统开发技术综合题_第4页
三级嵌入式系统开发技术综合题_第5页
资源描述:

《三级嵌入式系统开发技术综合题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机三级嵌入式综合题1、酒店客房的门锁系统是由总台服务器和若干客房指纹锁组成,其基本功能具体描述如下:a、客房的指纹锁与总台服务器之间通过通信网络连接。b、旅客在总台登记住宿时,录入其指纹信息,并提取其特征值存储在总台服务器中。同时录入一个密码(若干位数字组成),以备指纹无法开锁时,用密码开锁。c、旅客在开客房指纹锁时,把相应手指放在门锁的指纹采集部件上,采集相应的指纹图像信息,并传输给总台服务器。d、总台服务器接收到某个客房指纹锁传输来的指纹图像信息后,进行特征值求取并进行匹配,若匹配正确,则回送开锁指令给客房指纹锁。e、客房指纹锁收到开锁指令后,控制开锁的机械动作,并用绿色LED

2、灯指示开锁成功。f、若匹配不正确,总台服务器回送不开锁指令给客房指纹锁。g、客房指纹锁收到不开锁指令后,用红色LED灯指示开锁不成功。h、若指纹无法开锁,旅客还可以通过客房指纹锁上的数字按键输入密码,若密码匹配正确,也可以控制开锁的机械动作,并用绿色LED灯指示开锁成功。根据上述功能要求的描述,若采用S3C2410芯片为核心来构建客房指纹锁控制器的硬件平台,请完善下面的叙述和C语言程序(需要使用的控制寄存器的格式见题后说明)。(1)若采集的指纹图像分辨率为320×240,灰度等级为256,则存储一幅指纹图像的原始像素信息需要的存储容量为___76.8_____KB(1K=1000)。若

3、采用115.2Kbps(14.4KB/S)的异步串行(每发送8位有一个起始位和一个停止位)通信网传输,一幅指纹图像的传输时间至少需要____6.7____秒((76.8*2/8+76.8)/14.4,约为6.7),若采用10Mbps(1.25MB/S,加上损耗,以1MB/S计算)的以太网传输,一幅指纹图像的传输时间至少要____0.076__秒,因此,系统中总台服务器和若干个客房指纹锁之间选用以太网连接。(2)硬件构件设计时,以太网接口选用AX88796芯片为核心来设计,若S3C2410芯片的nGCS2引脚连接到该芯片的____CS____引脚(低电平有效),那么,AX88796芯片内

4、部寄存器地址的首地址是:____0x10000000____。(3)若客房指纹锁红色LED指示灯的驱动电路由GPIO的GPC0引脚控制,绿色LED指示灯的驱动电路由GPC1引脚控制。GPC0、GPC1引脚各自输出"0"时,其对应的LED灯灭,各自输出"1"时,其对应的LED灯亮。那么,初始化GPC0、GPC1引脚为输出功能的语句是:rGPCCON=((rGPCCON

5、0x00000005)&___0xFFFFFFF5_____);//rGPCCON是端口C的控制寄存器控制绿色LED灯点亮和熄灭的语句分别是:rGPCDAT=rGPCDAT

6、___0x0002_____;//rGPCDAT

7、是端口C的数据寄存器(16位的)rGPCDAT=rGPCDAT&____0xFFFD____;红色LED灯点亮和熄灭的语句分别是:rGPCDAT=rGPCDAT

8、___0x0001_____; rGPCDAT=rGPCDAT&____0xFFFE____;(4)指纹采集部件由一个摄像芯片和光学镜头组成。S3C2410芯片通过I2C总线传输控制命令给摄像芯片。硬件设计时,选择S3C2410芯片的GPE15、GPE14引脚与摄像芯片的引脚___SDL_____、SCL相连(I2C总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成。)软件设计时,需要

9、用下面语句初始化该引脚为I2C功能引脚。rGPECON=((rGPECON

10、0xA0000000)&____0xAFFFFFFF____);//rGPECON是端口E的控制寄存器(5)若输入密码的键盘采用非标准键盘,键盘接口设计成4×3的阵列。若设计时选用了GPE0~GPE3来输出键盘行扫描信号,选用GPD0~GPD2来输入键盘列信号。请补充完善下面的键盘扫描函数://**keyoutput是键盘扫描时的输出地址,keyinput是键盘读入时的地址#defineKEYOUTPUT(*(volatileINT8U*)0x56000044)//定义GPE的数据端口#defineKEYINP

11、UT(*(volatileINT8U*)0x56000034)//定义GPD的数据端口INT16UScanKey(){INT16Ukey=0xFFFF;INT16Ui;INT8Utemp=0xFF,output;rGPDCON=rGPDCON&___0xFFFFFFC0_____;//初始化GPD0~GPD2为输入rGPECON=((rGPECON&_0xFFFFFF00_______)

12、0x00000055);//初始化GPE0~GPE3为输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。