计算机三级嵌入式综合题Word文档格式.docx

上传人:b****2 文档编号:14791472 上传时间:2022-10-24 格式:DOCX 页数:61 大小:363.29KB
下载 相关 举报
计算机三级嵌入式综合题Word文档格式.docx_第1页
第1页 / 共61页
计算机三级嵌入式综合题Word文档格式.docx_第2页
第2页 / 共61页
计算机三级嵌入式综合题Word文档格式.docx_第3页
第3页 / 共61页
计算机三级嵌入式综合题Word文档格式.docx_第4页
第4页 / 共61页
计算机三级嵌入式综合题Word文档格式.docx_第5页
第5页 / 共61页
点击查看更多>>
下载资源
资源描述

计算机三级嵌入式综合题Word文档格式.docx

《计算机三级嵌入式综合题Word文档格式.docx》由会员分享,可在线阅读,更多相关《计算机三级嵌入式综合题Word文档格式.docx(61页珍藏版)》请在冰豆网上搜索。

计算机三级嵌入式综合题Word文档格式.docx

KEYOUTPUT 

(*(volatileINT8U*)0x56000044) 

//定义GPE的数据端口

#define 

KEYINPUT 

(*(volatileINT8U*)0x56000034) 

//定义GPD的数据端口

INT16UScanKey()

{

INT16Ukey=0xFFFF;

INT16Ui;

INT8Utemp=0xFF,output;

rGPDCON=rGPDCON&

___【13】_____;

//初始化GPD0~GPD2为输入 

rGPECON=((rGPECON&

____【14】____)|0x00000055);

//初始化GPE0~GPE3为输出;

for(i=1;

((i<

____【15】____)&

&

(i>

0));

i<

<

=1) 

output|=0xFF;

output&

=(~i);

KEYOUTPUT=output;

temp=KEYINPUT;

if((temp&

0x07)!

___【16】_____)

 

key=(~i);

key<

=8;

key|=((temp&

0x07)|0xF8);

return(key);

}

return0xFFFF;

上面的键盘扫描函数返回的是由键盘行信号和键盘列信号合并而成的一个16位二进制值,根据该函数的返回值,可以判断是否有按键按下,并可确定是哪个按键按下。

若返回值为 

___【17】__时,可知键盘中无键按下,若返回值为 

____【18】____时,可知键盘中第3行第2列的键被按下。

(注:

以GPE0对应的键盘行为第一行,以GPD0对应的键盘列为第一列)

(6)为了便于以太网通信程序的编写,客房指纹锁的应用软件基于μC/OS-II操作系统来设计,客房指纹锁的应用程序主函数中,需要用OSTaskCreate()函数 

____【19】____,并用 

____【20】____函数启动多任务调度功能。

说明:

下面是试题解答时需要用到的寄存器格式及相关说明。

1)端口C的控制寄存器(GPCCON)

引脚

GPCCON的位

描述

GPC15

[31:

30]

00=输入,01=输出,10=VD7,11=保留

GPC14

[29:

28]

00=输入,01=输出,10=VD6,11=保留

GPC13

[27:

26]

00=输入,01=输出,10=VD5,11=保留

GPC12

[25:

24]

00=输入,01=输出,10=VD4,11=保留

GPC11

[23:

22]

00=输入,01=输出,10=VD3,11=保留

GPC10

[21:

20]

00=输入,01=输出,10=VD2,11=保留

GPC9

[19:

18]

00=输入,01=输出,10=VD1,11=保留

GPC8

[17:

16]

00=输入,01=输出,10=VD0,11=保留

GPC7

[15:

14]

00=输入,01=输出,10=LCDVF2,11=保留

GPC6

[13:

12]

00=输入,01=输出,10=LCDVF1,11=保留

GPC5

[11:

10]

00=输入,01=输出,10=LCDVF0,11=保留

GPC4

[9:

8]

00=输入,01=输出,10=VM,11=IIS数据输出

GPC3

[7:

6]

00=输入,01=输出,10=VFRAME,11=IIS数据输入

GPC2

[5:

4]

00=输入,01=输出,10=VLINE,11=保留

GPC1

[3:

2]

00=输入,01=输出,10=VCLK,11=保留

GPC0

[1:

0]

00=输入,01=输出,10=LEND,11=保留

2)端口D的控制寄存器(GPDCON)

GPDCON的位

GPD15

00=输入,01=输出,10=VD23,11=保留

GPD14

00=输入,01=输出,10=VD22,11=保留

GPD13

00=输入,01=输出,10=VD21,11=保留

GPD12

00=输入,01=输出,10=VD20,11=保留

GPD11

00=输入,01=输出,10=VD19,11=保留

GPD10

00=输入,01=输出,10=VD18,11=保留

GPD9

00=输入,01=输出,10=VD17,11=保留

GPD8

00=输入,01=输出,10=VD16,11=保留

GPD7

00=输入,01=输出,10=VD15,11=保留

GPD6

00=输入,01=输出,10=VD14,11=保留

GPD5

00=输入,01=输出,10=VD13,11=保留

GPD4

00=输入,01=输出,10=VD12,11=保留

GPD3

00=输入,01=输出,10=VD11,11=保留

GPD2

00=输入,01=输出,10=VD10,11=保留

GPD1

00=输入,01=输出,10=VD9,11=保留

GPD0

00=输入,01=输出,10=VD8,11=保留

3)端口E的控制寄存器(GPECON)

GPECON的位

GPE15

00=输入,01=输出,10=IICSDA,11=保留

GPE14

00=输入,01=输出,10=IICSCL,11=保留

GPE13

00=输入,01=输出,10=SPICLK0,11=保留

GPE12

00=输入,01=输出,10=SPIMOSI0,11=保留 

GPE11

00=输入,01=输出,10=SPIMISO0,11=保留

GPE10

00=输入,01=输出,10=SSDAT3,11=保留

GPE9

00=输入,01=输出,10=SSDAT2,11=保留

GPE8

00=输入,01=输出,10=SSDAT1,11=保留

GPE7

00=输入,01=输出,10=SSDAT0,11=保留

GPE6

00=输入,01=输出,10=SDCMD,11=保留

GPE5

00=输入,01=输出,10=SDLCK,11=保留

GPE4

00=输入,01=输出,10=IISSDO,11=IIS数据输出

GPE3

00=输入,01=输出,10=IISSI,11=IIS数据输入

GPE2

00=输入,01=输出,10=CDCLK,11=保留

GPE1

00=输入,01=输出,10=IISCLK,11=保留

GPE0

00=输入,01=输出,10=IISLRCK,11=保留

4)端口H的控制寄存器(GPHCON)

GPHCON的位

GPH10

00=输入,01=输出,10=CLKOUT1,11=保留

GPH9

00=输入,01=输出,10=CLKOUT0,11=保留

GPH8

00=输入,01=输出,10=UEXTCLK,11=保留

GPH7

00=输入,01=输出,10=RXD2,11=保留

GPH6

00=输入,01=输出,10=TXD2,11=保留

GPH5

00=输入,01=输出,10=RXD1,11=保留

GPH4

00=输入,01=输出,10=TXD1,11=IIS数据输出

GPH3

00=输入,01=输出,10=RXD0,11=IIS数据输入

GPH2

00=输入,01=输出,10=TXD0,11=保留

GPH1

00=输入,01=输出,10=nRTS0,11=保留

GPH0

00=输入,01=输出,10=nCTS0,11=保留

【解题思路】

本题是一道基于S3C2410的嵌入式系统开发综合题。

考查了数字图像的存储容量计算,网络通信数据传输;

系统硬件构件设计,尤其是GPIO接口功能及初始化程序,结合常用外设的连接,如LED、键盘等;

基于μC/OS-II操作系统的应用程序的主要μC/OS-II函数,如何创建任务及启动任务调度功能。

【参考答案及解析】

【1】

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 其它考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1