计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机等级考试(NCRE)
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
计算机等级考试三级
计算机等级考试一级
网络工程师(计算机等级考试四级)
计算机等级考试二级
数据库工程师(计算机等级考试四级)
计算机等级考试三级
信息安全工程师(计算机等级考试四级)
嵌入式系统开发工程师(计算机等级考试四级)
软件测试工程师(计算机等级考试四级)
嵌入式系统开发技术
网络技术
数据库技术
软件测试技术
信息安全技术
嵌入式系统开发技术
单选题关于μC/OS—II的基本特点,以下说法错误的是( )。
进入题库练习
单选题关于微内核和宏内核操作系统,如下( )说法是错误的。
进入题库练习
单选题在嵌入式系统(如数码相机)中,获取数字图像的过程大体分为四步,如下图所示,正确的处理步骤是()。
进入题库练习
单选题下面是关于嵌入式系统使用的存储器的叙述,其中错误的是( )。
进入题库练习
问答题以下不完整的程序完成的功能是取内存单元0x38000000的值(无符号数),如果该值超过0x80000000,则循环累加队列中的所有元素(由Array2指示),直到遇到结束标志0xAA55为止,结果放在R4,R0指向队列头,使用命令LDR R1,[R0,#2]!来装载,累加结束转到NEXT2;否则把一个含64个带符号的16位数据组成的队列(由Array1指示)求平方和放到R5中。试填写ARM汇编程序片段中的空白,完善该程序。 AREA MyExCode,CODE,READONLY ENTRY CODE32 ;32位ARM模式代码 Addr1 ______0x38000000 ; 定义Addr1地址为0x38000000 Data1 EQU 0x80000000 START LDR R1,=Addr1 ;将内存地址装入寄存器R1中 ______ ; 取内存数据到R0中 CMP R0,#0x80000000 ______ ; 超过0x80000000转向GOING1 MOV R7,#64 ;64个带符号数据,数据个数 LDR R0,=Array1 ;取数据队列首地址 MOV R5,#0 ;平方和初始化为0 NEXT1 ______ ; 取16位的数(半字)到R1且R0←R0+2 MUL R6,R1,R1 ;求数据平方放R6中 ______ ; 求平方和放R5中 ______ ; 数据个数减1 BNE______ ; 64个数据未处理完则继续 GOING1 MOV R4,#0 ;累加和初始化为0 ______ ; 取待累加的数据首地址到R0 LOOPM LDR R1,[R0,#2]! ;取待累加的数据放R1中,地址自动更新,R0=R0+2 ______ ; 判断是不是结束了(特征0xAA55) BEQ NEXT2 ;如果遇到结束标志则转NEXT2 ADD R4,R4,R1 ;累加数据到R4中 ______LOOPM ; 直接返回LOOPM继续累加 NEXT2 B START AREA BUFDATA,DATA,READWRITE ;定义一个可读/写的数据段BUFDATA Array1 DCW 0x0123,1,4,0x6789,0xof,… ;64个16位有符号数 Array2 DCD 0x11 ;若干个32位无符号数,以0为结束 DCD 0x22 DCD 0x33 … DCD 0 END ;整个程序结束
进入题库练习
问答题电梯群控系统由楼层控制器、电梯轿箱控制器、电机房控制器和中央控制子系统组成,其中电梯轿箱控制器的基本功能要求如下:a、需要若干个对应楼层的按键和开门、关门、紧急呼叫等功能按键,用户可同时按下若干个楼层按键。需要用7段LED显示器显示电梯所运行到的楼层。b、需要在电梯轿箱门的两侧安装红外发射、接收探头,门打开后开始监测红外接收电路的信号,当探测到无人再进入电梯时,5秒后电梯门关闭。若门在关闭时,又有人已经进入门内,门将再自动打开,以防夹到人。然后重新开始计时5秒,再关门,电梯运行。c、具备与中央控制子系统的数字语音对讲功能。若用户遇到紧急情况,可以按下“紧急呼叫”按键,则启动数字语音对讲。d、具备对轿箱内部的视频监控功能。中央控制子系统通过电梯轿箱控制器可以查看轿箱内部的监控视频。根据上述功能要求的描述,若采用S3C2410芯片为核心来构建电梯轿箱控制器的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)(1)电梯轿箱控制器的硬件平台设计时,除了要设计最小硬件系统外,还必须完成按键接口电路、LED显示器接口电路、红外探测接口电路、电梯开关门驱动电路、音频接口电路、___________【81】接口电路及通信接口电路等。在通信接口设计时,由于电梯轿箱控制器与电机房控制器之间只需要传输包含命令信息、楼层信息的文本数据,它们之间的通信接口拟设计为RS一485接口,可以采用S3C2410芯片内部的___________【82】部件外加电平转换芯片等来实现。而电梯轿箱控制器与中央控制子系统之间需要传输视频和音频信息,它们之间的通信接口拟设计为以太网接口,由于S3C2410芯片内部没有以太网控制部件,因此需外加以太网控制器芯片及电平转换等来实现。实现时,若选用AX88796芯片,其片选信号CS引脚(低电平有效)连到S3C2410芯片的nGCS3上,因此,读写AX88796芯片内部寄存器的首地址是:___________【83】。(说明:S3C2410芯片外部可扩展的存储容量为1GB,分成了8块,每块128MB,分别由nGCS0~nGCS7选择,整个外部存储空间的首地址为:0x00000000)(2)设计红外探测电路时,利用GPE2作为输出,控制红外发射管工作,GPE3作为输入连接到红外接收管。那么,相关驱动程序中,初始化GPE2、GPE3引脚功能的语句是:rGPECON=((rGPECON|0x00000010)&___________【84】);//rGPECON是端口E的控制寄存器若GPE2输出“1”时,控制红外发射管工作(即发射红外线),GPE2输出“0”时,控制红外发射管不工作,那么,相关驱动程序中,控制红外发射管工作和不工作的语句分别是:rGPEDAT=rGPEDAT|___________【85】;//rGPEDAT是端口E的数据寄存器rGPEDAT=rGPEDAT&___________【86】;(3)电梯轿箱控制器探测到无人再进入电梯时,将延时5秒后关闭电梯门。设计时,若选用S3C2410芯片内部的Timer2部件来产生0.05秒的时间间隔,然后,再用Timer0部件来计数,即计0.05秒时间间隔的产生次数。那么,Timer0部件在此将作为计数器用,而Timer2部件在此将作为___________【87】器用。软件设计时,Timer0部件计数___________【88】次,即表示5秒时间间隔到,将产生中断请求,在Timer0的中断服务程序中发出轿箱门关闭信号。若系统主频参数PCLK为264MHz,分割器值选择为16,预分频系数选择为19,那么,为了使Timer2能产生0.05秒的时间间隔,初始化函数可以设计如下,请补充完善。(注:所有参数请用十六进制表示)voidTimer2Int(void){//设置定时器配置寄存器0(TCFGO)rTCFGO=___________【89】;//deadzone=0,Timer2预分频系数设19//设置定时器配置寄存器1(TCFG1)rTCFGl=___________【90】;//都工作在中断方式,mux2=1/16//设置计数常数rTCNTB2=___________【91】;//设置控制寄存器TCONrTCON=___________【92】;//更新TCNTB2和TCMPB2rTCON=0x001000://Timer2启动}(4)电梯轿箱控制器中所需的数字语音对讲功能,需要设计语音信号的采集电路和回放电路。通常情况下人的语音信号是频率范围为300Hz~___________【93】Hz的模拟信号,因此,可以利用A/D转换部件设计语音波形的采集电路,从而得到数字语音信号,并通过以太网通信接口传输给中央控制子系统。假设采样频率为8KHz,样本值用8位二进制数进行编码。那么,125ms的语音片段,用10Mbps的以太网传输,至少需要__________【94】ms。语音信号回放电路可以利用D/A转换芯片再加功放电路等来设计,设计语音回放软件时,为了使回放时语音不会失真,需定时把数字语音信号输出到D/A芯片中,这个定时时间间隔应该是__________【95】μs。(5)电梯轿箱控制器中所需的视频监控功能,需要设计与视频模块的接口电路。若用GPE15、__________【96】来连到视频模块的SDA、__________【97】引脚上,GPC0~GPC7连接到视频模块的数据线上,用于输入视频图像的Y信号,那么,相关驱动程序中需要下面语句来初始化GPC0~GPC7引脚的功能。rGPCCON=rGPCCON&__________【98】;//rGPCCON是端口C的控制寄存器(6)电梯轿箱控制器中需要移植μC/OS—II操作系统作为软件平台。移植工作的重点是改写OS_CPU.H、__________【99】、OS_CPU_C.C等与处理器硬件有关的文件,使其适合电梯轿箱控制器的硬件环境,从而在其上运行。电梯轿箱控制器的应用程序主函数中,需要用__________【100】函数来创建任务,并用OSStart()函数来启动多任务调度功能。说明:下面是试题解答时需要用到的寄存器格式及相关说明。1)端口C控制寄存器(GPCCON)的格式2)端口E控制寄存器(GPECON)的格式3)TCFG0寄存器4)TCFG1寄存器说明:设置TCFG0、TCFGl可以确定预分频器系数、分割器值,如:通过设置TCFG0为0x00001F00,Timer2的预分频器系数选择为31,设置TCFG1为0x00000100,Timer2的分割器值选择为4。通过下面公式计算定时器的计数常数:定时器输入时钟频率:PCLK/(预分频系数+1)/分割器值计数常数=定时时间间隔/(1/定时器输入时钟频率)预分频系数的范围为0~255,分割器值的取值范围为2、4、8、16。5)TCON寄存器(注:此处不用的位被省略,其值均默认为0)
进入题库练习
问答题家庭服务网关是智能家庭中的关键设备,是家庭内部智能设备与外部网络(如因特网)连接的桥梁。现需要设计的家庭服务网关基本功能具体描述如下:a、家庭服务网关具有一个以太网接口(对外连接),一个WiFi通信接口(对内连接),一个RS-485总线接口(对内连接)。b、具备一个SD卡接口,利用SD卡存储家庭服务网关的日志信息。c、具有三个状态指示灯,分别指示:“工作”、“报警”、“远程控制”。d、具有实时日历功能。e、客户可以远程通过因特网控制家中智能设备。根据上述功能要求的描述,若采用S3C2410芯片为核心来构建家庭服务网关的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)(1)在设计家庭服务网关硬件时,除了设计最小硬件系统外,还必须设计【81】_______接口电路、WiFi模块接口电路、RS一485接口电路、SD卡接口电路、指示灯接口电路等。若选用的WiFi模块具有UART接口,设计时采用S3C2410芯片的UART2部件的引脚与其相关信号连接,同时,设计RS一485接口电路时,则宜采用s3C2410芯片的【82】_______部件外加485电平转换芯片来实现。(2)设计以太网接口电路时,选用以太网控制器芯片AX88796为核心来设计,其CS(片选信号,低电平有效)引脚连到S3C2410芯片的nGCS2上,那么,AX88796芯片内部寄存器读写地址的首地址应该为:【83】_______(注:S3C2410芯片外部可扩展的存储容量为1GB,分成了8块,每块128MB,分别由nGCS0~nGCS7选择,整个外部存储空间的首地址为:0x00000000)。SD卡接口电路设计时,采用S3C2410芯片端口E的引脚【84】_______到【85】_______来设计(注:写出引脚范围,可通过题目后面附录中的相关表格来确定)。(3)指示灯接口电路设计时,分别用GPE0、GPE1、GPE2外加驱动电路来控制三个LED灯,分别指示“工作”、“报警”、“远程控制”三个状态。那么,相关驱动程序中,初始化GPE0、GPE1、GPE2引脚功能的语句是:rGPECON=((rGPECON|0x0000015)&【86】_______);//rGPECON是端口E的控制寄存器(32位)若GPE2输出“1”时,控制“远程控制”LED灯亮,GPE2输出“0”时,控制“远程控制”LED灯灭,那么,相关驱动程序中,控制“远程控制”LED灯亮和“远程控制”LED灯灭的语句分别可以是:rGPEDAT=rGPEDAT|【87】_______;//控制“远程控制”LED灯亮,rGPEDAT是端口E的数据寄存器(16位)。rGPEDAT=rGPEDAT&【88】_______;//控制“远程控制”LED灯灭。(4)S3C2410芯片通过UART2部件相关的引脚与WiFi模块连接,客户从远程发出的命令,通过因特网传输到家庭服务网关后,再由UART2部件所对应的串行接口传输给WiFi模块,最后通过WiFi模块传输给相关的智能家庭设备。那么,在设计UART2的驱动程序时,可用下面一段程序来初始化UART2部件(注:UART2的波特率要求为:9600bps,数据格式要求为:8位数据、1位停止位、奇校验,主频为PCLK。)。voidUART2_Init(){rGPHCON=(rGPHCON&0xFFFFOFFF)|【89】_______;//端口H相应引脚功能初始化,rGPH.CON是端口H的控制寄存器rUFCON2=0x0;//FIFOdisablerUMCON2=0x0;rULCON2=(【90】_______<<3)|(0<<2)|(【91】_______);//设置线路控制寄存器,确定数据格式rUCON2=0x245;//设置控制寄存器rUBRDIV2=((int)(PCLK/【92】_______)+0.5-1);//设置波特率,小数采用四舍五入}(5)家庭服务网关中所需实时日历功能,宜采用S3C2410芯片内部的【93】_______部件来实现。相关驱动程序设计时,在读/写相关时间寄存器时,先需要用下面语句进行允许读/写(即使能):rRTCCON=(rRTCCON|【94】)_______//rRTCCON是控制寄存器变量,时间读/写完成后需要用下面语句进行禁止读/写:rRTCCON=(rRTCCON&【95】_______);这样可保证时间寄存器中的数值安全。(6)若要支持客户通过因特网远程操控家庭服务网关及家庭智能设备,那么,在硬件平台构建好后,需要构建一个能支持WEB功能的软件平台。在构建软件平台时,首先需移植【96】_______程序、再移植Linux操作系统内核、并建立其【97】_______文件系统,然后移植嵌入式【98】_______服务器。软件平台构建好后,家庭服务网关上的应用程序主要包括应用网页设计和【99】_______接口程序设计2大部分。其应用网页设计时通常采用【100】_______语言来进行编程。说明:下面是试题解答时需要用到的寄存格式及相关说明。1)端口E控制寄存器(GPECON)的格式2)端口H控制寄存器(GPHCON)的格式3)ULCONn寄存器的格式4)RTCCON寄存器的格式
进入题库练习
问答题车载行车记录仪用于在汽车行驶过程中记录汽车行驶周围环境的视频图像。其基本功能要求有: a、需要一个视频摄像模块,用于采集汽车行驶中周围环境的视频图像,图像分辨率为320×240。 b、需要“回放”、“下载”、“删除”3个命令按键。 c、需要一个320×240的彩色LCD显示屏。 d、采集视频图像的同时,需要记录当前的实时时间,精确到秒。 f、需要一个通信接口,在视频图像下载时用来传输视频图像。 根据上述功能要求的描述,若采用S3C2410芯片为核心来构建该行车记录仪的硬件平台,请完善下面的叙述(程序)和回答有关的问题。
进入题库练习
问答题假设小区中每个住宅单元的门禁子系统由1个门厅控制器和若干个住户终端组成。本题要求设计一个门厅控制器,其基本功能有: (1)本单元住户可以通过刷IC卡将单元门解锁,解锁10s之后门自动上锁。 (2)访客可以通过按键来呼叫单元内的住户,若住户未响应,30s后自动结束本次呼叫;若住户响应,发送访客的视频图像给住户终端,并进行对话。 (3)住户响应后,若允许进入,住户控制单元门解锁,解锁10s后门自动上锁;若禁止进入,住户控制结束本次呼叫。 根据上述功能要求的描述,若采用S3C2410芯片为核心来构建门厅控制器的硬件平台,并在无操作系统环境下构建其应用软件,请完善下面的叙述(程序)和回答有关的问题。
进入题库练习
问答题酒店客房的门锁系统是由总台服务器和若干客房指纹锁组成,其基本功能具体描述如下: a、客房的指纹锁与总台服务器之间通过通信网络连接。 b、旅客在总台登记住宿时,录入其指纹信息,并提取其特征值存储在总台服务器中。同时录入一个密码(若干位数字组成),以备指纹无法开锁时,用密码开锁。 c、旅客在开客房指纹锁时,把相应手指放在门锁的指纹采集部件上,采集相应的指纹图像信息,并传输给总台服务器。 d、总台服务器接收到某个客房指纹锁传输来的指纹图像信息后,进行特征值求取并进行匹配,若匹配正确,则回送开锁指令给客房指纹锁。 e、客房指纹锁收到开锁指令后,控制开锁的机械动作,并用绿色LED灯指示开锁成功。 f、若匹配不正确,总台服务器回送不开锁指令给客房指纹锁。 g、客房指纹锁收到不开锁指令后,用红色LED灯指示开锁不成功。 h、若指纹无法开锁,旅客还可以通过客房指纹锁上的数字按键输入密码,若密码匹配正确,也可以控制开锁的机械动作,并用绿色LED灯指示开锁成功。 根据上述功能要求的描述,若采用S3C2410芯片为核心来构建客房指纹锁控制器的硬件平台,请完善下面的叙述和C语言程序(需要使用的控制寄存器的格式见说明)。 说明:下面是试题解答时需要用到的寄存器格式及相关说明。 1)端口C的控制寄存器(GPCCON) 引脚 GPCCON的位 描述 GPC15 [31:30] 00=输入,01=输出,10=VD7,11=保留 GPC14 [29:28] 00=输入,01=输出,10=VD6,11=保留 CPC13 [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=保留 GPC7P [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数据输出 GPC3P [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) 引脚 GPCCON的位 描述 GPD15 [31:30] 00=输入,01=输出,10=VD23,11=保留 GPD14 [29:28] 00=输入,01=输出,10=VD22,11=保留 GPD13 [27:26] 00=输入,01=输出,10=VD21,11=保留 GPD12 [25:24] 00=输入,01=输出,10=VD20,11=保留 GPD11 [23:22] 00=输入,01=输出,10=VD19,11:保留 GPD10 [21:20] 00=输入,01=输出,10=VD18,11=保留 GPD9 [19:18] 00=输入,01=输出,10=VD17,11=保留 GPD8 [17:16] 00=输入,01=输出,10=VD16,11:保留 GPD7 [15:14] 00=输入,01=输出,10=VD15,11:保留 GPD6 [13:12] 00=输入,01=输出,10=VD14,11=保留 GPD5 [11:10] 00=输入,01=输出,10=VD13,11=保留 GPD4 [9:8] 00=输入,01=输出,10=VD12,11=保留 GPD3 [7:6] 00=输入,01=输出,10=VD11,11=保留 GPD2 [5:4] 00=输入,01=输出,10=VD10,11=保留 GPD1 [3:2] 00=输入,01=输出,10=VD9,11=保留 GPDo [1:0] 00=输入,01=输出,10=VD8,11=保留 3)端口E的控制寄存器(GPECON) 引脚 GPCCON的位 描述 GPE15 [31:30] 00=输入,01=输出,10=IICSDA,11=保留 GPE14 [29:28] 00=输入,01=输出,10=IICSCL,11=保留 GPE13 [27:26] 00=输入,01=输出,10=SPICLK0,11=保留 GPE12 [25:24] 00=输入,01=输出,10=SPIMOSI0,11=保留 GPE11 [23:22] 00=输入,01=输出,10=SPIMIS00,11=保留 GPE10 [21:20] 00=输入,01=输出,10=SSDAT3,11=保留 GPE9 [19:18] 00=输入,01=输出,10=SSDAT2,11=保留 GPE8 [17:16] 00=输入,01=输出,10=SSDAT1,11=保留 GPE7 [15:14] 00=输入,01=输出,10=SSDAT0,11=保留 GPE6 [13:12] 00=输入,01=输出,10=SDCMD,1 1=保留 GPE5 [11:10] 00=输入,01=输出,10=SDLCK,11=保留 GPE4 [9:8] 00=输入,01=输出,10=IISSDO,11=IIS数据输出 GPE3 [7:6] 00=输入,01=输出,10=IISSI,11=IIS数据输入 CPE2 [5:4] 00=输入,01=输出,10=CDCLK,11=保留 GPE1 [3:2] 00=输入,01=输出,10=IISCLK,11=保留 GPE0 [1:0] 00=输入,01=输出,10=IISLRCK,11=保留 4)端口H的控制寄存器(GPHCON) 引脚 GPCCON的位 描述 GPH10 [21:20] 00=输入,01=输出,10=CLKOUT1,11=保留 GPH9 [19:18] 00=输入,01=输出,10=CLKOUT0,11=保留 GPH8 [17:16] 00=输入,01=输出,10=UEXTCLK,11=保留 GPH7 [15:14] 00=输入,01=输出,10=RXD2,11=保留 CPH6 [13:12] 00=输入,01=输出,10=TXD2,11=保留 GPH5 [11:10] 00=输入,01=输出,10=RXD1,11=保留 CPH4 [9:8] 00=输入,01=输出,10=TXD1,11=IIS数据输出 CPH3 [7:6] 00=输入,01=输出,10=RXD0,11=IIS数据输入 GPH2 [5:4] 00=输入,01=输出,10=TXD0,11=保留 GPH1 [3:2] 00=输入,01=输出,10=nRTS0,11=保留 GPHO [1:0] 00=输入,01=输出,10=nCTS0,11=保留
进入题库练习
问答题某机械设备的控制器,其基本功能要求有: 需要有8个数字量输入,用于采集设备的状态信息;且需要8个数字量输出,用于控制设备动作。 具备一个RS-232接口,可以和上位机连接,接收上位机发送的命令及参数。 需要提供一个基准定时信号,定时时间间隔为0.01秒。 需要彩色LCD显示器,用于显示状态信息等。 根据上述功能要求的描述,若采用S3C2410芯片为核心来构建该机械设备控制器的硬件平台,请完善下面的叙述和C语言程序(需要使用的控制寄存器的格式见说明)。 说明:下面是试题解答时需要用到的寄存器格式及相关说明。 1)端口C的控制寄存器(GPCCON) 引脚 GPCCON的位 描述 GPC15 [31:30] 00=输入,o1=输出,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=保留 CPC4 [9:8] 00=输入,01=输出,10=VM,11=IIS数据输出 GPC3 [7:6] 00=输入,01=输出,10=VFRAME,11=IIS数据输入 CPC2 [5:4] 00=输入,01=输出,10=VLINE,11=保留 CPC1 [3:2] 00=输入,01=输出,10=VCLK,11=保留 GPC0 [1:0] 00=输入,01=输出,10=LEND,11=保留 2)端口D的控制寄存器(CPDCON) 引脚 GPCCON的位 描述 GPD15 [31:30] 00=输入,01:输出,10=VD23,11=保留 CPD14 [29:28] 00=输入,01=输出,10=VD22,11=保留 GPD13 [27:26] 00=输入,01=输出,10=VD21,11=保留 GPD12 [25:24] 00=输入,01=输出,10=VD20,11=保留 GPD11 [23:22] 00=输入,01=输出,10=VD19,11=保留 GPD10 [21:20] 00=输入,01=输出,10=VD18,11=保留 GPD9 [19:18] 00=输入,01=输出,10=VD17,11=保留 GPD8 [17:16] 00=输入,01=输出,10=VD16,11=保留 GPD7 [15:14] 00=输入,01=输出,10=VD15,11=保留 GPD6 [13:12] 00=输入,01=输出,10=VD14,11=保留 GPD5 [11:10] 00=输入,01=输出,10=VD13,11=保留 GPD4 [9:8] 00=输入,01=输出,10=VD12,1 1=保留 GPD3 [7:6] 00=输入,01=输出,10=VD11,11=保留 GPD2 [5:4] 00=输入,01=输出,10=VD10,11=保留 GPD1 [3:2] 00=输入,01=输出,10=VD9,11=保留 GPDO [1:0] 00=输入,01=输出,10=VD8,11=保留 3)端口E的控制寄存器(GPECON) 引脚 GPCCON的位 描述 GPE15 [31:30] 00=输入,01=输出,10=IICSDA,11=保留 CPE14 [29:28] 00=输入,01:输出,10=IICSCL,11=保留 GPE13 [27:26] 00=输入,01=输出,10=SPICLK0,11=保留 GPE12 [25:24] 00=输入,01=输出,10=SPIMOS10,11=保留 GPE11 [23:22] 00=输入,01=输出,10=SPIMIS00,11=保留 GPE10 [21:20] 00=输入,01=输出,10=SSDAT3,11=保留 GPE9 [19:18] 00=输入,01=输出,10=SSDAT2,11=保留 GPE8 [17:16] 00=输入,01=输出,10=SSDAT1,11=保留 GPE7 [15:14] 00=输入,01=输出,10=SSDAT0,11=保留 GPE6 [13:12] 00=输入,01=输出,10=SDCMD,11=保留 GPE5 [11:10] 00=输入,01=输出,10=SDLCK,11=保留 GPE4 [9:8] 00=输入,01=输出,10=IISSD0,11=IIS数据输出 GPE3 [7:6] 00=输入,01=输出,10=IISSI,11=IIS数据输入 GPE2 [5:4] 00=输入,01=输出,10=CDCLK,11=保留 CPE1 [3:2] 00=输入,01=输出,10=IISCLK,11=保留 GPE0 [1:0] 00=输入,01=输出,10=IISLRCK,11=保留 4)端口H的控制寄存器(GPHCON) 引脚 GPCCON的位 描述 GPH10 [21:20] 00=输入,01=输出,10=CLKOUT1,11=保留 GPH9 [19:18] 00=输入,01:输出,10=CLKOUT0,11=保留 GPH8 [17:16] 00=输入,01=输出,10=UEXTCLK,11=保留 GPH7 [15:14] 00=输入,01=输出,10=ILXD2,11=保留 GPH6 [13:12] 00=输入,01=输出,10=TXD2,11=保留 GPH5 [11:10] 00=输入,01=输出,10=RXD1,11=保留 GPH4 [9:8] 00=输入,01=输出,10=TXD1,11=IIS数据输出 GPH3 [7:6] 00=输入,01=输出,10=RXD0,11=IIS数据输入 GPH2 [5:4] 00=输入,01=输出,10=TXD0,11=保留 GPH1 [3:2] 00=输入,01=输出,10=nRTS0,11=保留 GPH0 [1:0] 00=输入,01=输出,10=nCTS0,11=保留 5)UART线路控制寄存器(ULCONn n可以是0、1、2) ULCONn的位C [7] [6] [5:3] [2] [1] 描述 保留 值为0 确定红外模式 0=正常操作 模式 1=正常操作 模式 确定校验类型 0xx=无校验 100=奇校验 101=偶校验 确定停止位数 0=1位停止位 1=2位停止位 确定数据位 00=5位01= 6位 10=7位11= 8位 6)TCFGO寄存器 TCFG0的位 功能描述 初始状态值 [31:24] 保留 0x00 [23:16] 在此不用 0x00 [15:8] 确定Timer2,Timer3,Timer4的预分频系数 0x00 [7:0] 确定Timer0,Timer1的预分频系数 0x00 7)TCFG1寄存器 TCFG1的位 功能描述 初始状态值 [31:24] 保留 0x00 [23:20] 在此不用 0b0000 [19:16] 确定Timer4的分频器值 0000=20001=40010=80011=16 0b0000 [15:12] 确定Timer3的分频器值 0000=20001=40010=80011=16 0b0000 [11:8] 确定Timer2的分频器值 0000=20001=40010=80011=16 0b0000 [7:4] 确定Timer1的分频器值 0000=20001=40010=80011=16 0b0000 [3:O] 确定Timer0的分频器值 0000=20001=40010=80011=16 0b0000 说明:设置TCFG0、TCFG1可以确定预分频器系数、分频器值,如:通过设置TCFG0为0x0000001F,Timer0的预分频器系数选择为31,设置TCFG1为0x00000001,Timer0的分频器值选择为4。通过下面公式计算定时器的计数常数: 定时器输入时钟频率=PCLK/(预分频系数+1)/分频器值 计数常数=定时时间间隔/(1/定时器输入时钟频率) 预分频系数的范围为0~255,分频器值的取值范围为2、4、8、16。 8)TCON寄存器(注:此处不用的位被省略,其值默认为0x0000000) TCON的位 功能描述 初始状态值 … … 0x0000000 [3] 确定Timer0的自动装载功能 1=自动装载0=一次停止 0b0 [2] 确定Timer0的输出反转位 1=TOUT0反转0=TOUT0不反转 0b0 [1] 确定Timer0的更新 1=更新TCNTB0和TCMPB0 0=不更新 0b0 [0] 确定Timer0的启动/停止 1=启动0=停止 0b0
进入题库练习
问答题电梯群控系统由楼层控制器、电梯轿箱控制器、电机房控制器和中央控制子系统组成,其中电梯轿箱控制器的基本功能要求如下:a、需要若干个对应楼层的按键和开门、关门、紧急呼叫等功能按键,用户可同时按下若干个楼层按键。需要用7段LED显示器显示电梯所运行到的楼层。b、需要在电梯轿箱门的两侧安装红外发射、接收探头,门打开后开始监测红外接收电路的信号,当探测到无人再进入电梯时,5秒后电梯门关闭。若门在关闭时,又有人已经进入门内,门将再自动打开,以防夹到人。然后重新开始计时5秒,再关门,电梯运行。c、具备与中央控制子系统的数字语音对讲功能。若用户遇到紧急情况,可以按下“紧急呼叫”按键,则启动数字语音对讲。d、具备对轿箱内部的视频监控功能。中央控制子系统通过电梯轿箱控制器可以查看轿箱内部的监控视频。根据上述功能要求的描述,若采用S3C2410芯片为核心来构建电梯轿箱控制器的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)(1)电梯轿箱控制器的硬件平台设计时,除了要设计最小硬件系统外,还必须完成按键接口电路、LED显示器接口电路、红外探测接口电路、电梯开关门驱动电路、音频接口电路、【81】_______接口电路及通信接口电路等。在通信接口设计时,由于电梯轿箱控制器与电机房控制器之间只需要传输包含命令信息、楼层信息的文本数据,它们之间的通信接口拟设计为RS-485接口,可以采用S3C2410芯片内部的【82】_______部件外加电平转换芯片等来实现。而电梯轿箱控制器与中央控制子系统之间需要传输视频和音频信息,它们之间的通信接口拟设计为以太网接口,由于S3C2410芯片内部没有以太网控制部件,因此需外加以太网控制器芯片及电平转换等来实现。实现时,若选用AX88796芯片,其片选信号CS引脚(低电平有效)连到S3C2410芯片的nGCS3上,因此,读写AX88796芯片内部寄存器的首地址是:【83】_______。(说明:S3C2410芯片外部可扩展的存储容量为1GB,分成了8块,每块128MB,分别由nGCS0~nGCS7选择,整个外部存储空间的首地址为:0x00000000)(2)设计红外探测电路时,利用GPE2作为输出,控制红外发射管工作,GPE3作为输入连接到红外接收管。那么,相关驱动程序中,初始化GPE2、GPE3引脚功能的语句是:rGPECON=((rGPECON10x00000010)&【84】_______);//rGPECON是端口E的控制寄存器若GPE2输出“1”时,控制红外发射管工作(即发射红外线),GPE2输出“0”时,控制红外发射管不工作,那么,相关驱动程序中,控制红外发射管工作和不工作的语句分别是:rGPEDAT=rGPEDAT|【85】_______;//rGPEDAT是端口E的数据寄存器rGPEDAT=rGPEDAT&【86】_______;(3)电梯轿箱控制器探测到无人再进入电梯时,将延时5秒后关闭电梯门。设计时,若选用S3C2410芯片内部的Timer2部件来产生0.05秒的时间间隔,然后,再用Timer0部件来计数,即计0.05秒时间间隔的产生次数。那么,Timer0部件在此将作为计数器用,而Timer2部件在此将作为【87】_______器用。软件设计时,Timer0部件计数【88】_______次,即表示5秒时间间隔到,将产生中断请求,在Timer0的中断服务程序中发出轿箱门关闭信号。若系统主频参数PCLK为264MHz,分割器值选择为16,预分频系数选择为19,那么,为了使Timer2能产生0.05秒的时间间隔,初始化函数可以设计如下,请补充完善。(注:所有参数请用十六进制表示)voidTimer2Int(void){//设置定时器配置寄存器0(TCFGO)rTCFGO=【89】_______;//deadzone=0,Timer2预分频系数设19//设置定时器配置寄存器1(TCFG1)rTCFGl=【90】_______;//都工作在中断方式,mux2=1/16//设置计数常数rTCNTB2=【91】_______;//设置控制寄存器TCONrTCON=【92】_______;//更新TCNTB2和TCMPB2rTCON=0x001000;//Timer2启动}(4)电梯轿箱控制器中所需的数字语音对讲功能,需要设计语音信号的采集电路和回放电路。通常情况下人的语音信号是频率范围为300Hz~【93】_______Hz的模拟信号,因此,可以利用A/D转换部件设计语音波形的采集电路,从而得到数字语音信号,并通过以太网通信接口传输给中央控制子系统。假设采样频率为8KHz,样本值用8位二进制数进行编码。那么,125ms的语音片段,用10Mbps的以太网传输,至少需要【94】_______ms。语音信号回放电路可以利用D/A转换芯片再加功放电路等来设计,设计语音回放软件时,为了使回放时语音不会失真,需定时把数字语音信号输出到D/A芯片中,这个定时时间间隔应该是【95】_______μs。(5)电梯轿箱控制器中所需的视频监控功能,需要设计与视频模块的接口电路。若用GPEl5、【96】_______来连到视频模块的SDA、【97】_______引脚上,GPC0~GPC7连接到视频模块的数据线上,用于输入视频图像的Y信号,那么,相关驱动程序中需要下面语句来初始化GPC0~GPC7引脚的功能。rGPCCON=rGPCCON&【98】_______;//rGPCCON是端口C的控制寄存器(6)电梯轿箱控制器中需要移植μC/OS-II操作系统作为软件平台。移植工作的重点是改写OS_CPU.H、【99】_______、OS_CPU_C.C等与处理器硬件有关的文件,使其适合电梯轿箱控制器的硬件环境,从而在其上运行。电梯轿箱控制器的应用程序主函数中,需要用【100】_______函数来创建任务,并用OSStart()函数来启动多任务调度功能。说明:下面是试题解答时需要用到的寄存器格式及相关说明。1)端口C控制寄存器(GPCCON)的格式2)端口E控制寄存器(GPECON)的格式3)TCFGO寄存器4)TCFG1寄存器说明:设置TCFG0、TCFG1可以确定预分频器系数、分割器值,如:通过设置TCFG0为0x00001F00,Timer2的预分频器系数选择为31,设置TCFG1为0x00000100,Timer2的分割器值选择为4。通过下面公式计算定时器的计数常数:定时器输入时钟频率=PCLK/(预分频系数+1)/分割器值计数常数=定时时间间隔/(1/定时器输入时钟频率)预分频系数的范围为0~255,分割器值的取值范围为2、4、8、16。5)TCON寄存器(注:此处不用的位被省略,其值均默认为0)
进入题库练习
问答题家庭服务网关是智能家庭中的关键设备,是家庭内部智能设备与外部网络(如因特网)连接的桥梁。现需要设计的家庭服务网关基本功能具体描述如下:a、家庭服务网关具有一个以太网接口(对外连接),一个WiFi通信接口(对内连接),一个RS一485总线接口(对内连接)。b、具备一个SD卡接口,利用SD卡存储家庭服务网关的日志信息。c、具有三个状态指示灯,分别指示:“工作”、“报警”、“远程控制”。d、具有实时日历功能。e、客户可以远程通过因特网控制家中智能设备。根据上述功能要求的描述,若采用S3C2410芯片为核心来构建家庭服务网关的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)(1)在设计家庭服务网关硬件时,除了设计最小硬件系统外,还必须设计___________【81】接口电路、WiFi模块接口电路、RS一485接口电路、SD卡接口电路、指示灯接口电路等。若选用的WiFi模块具有UART接口,设计时采用S3C2410芯片的UART2部件的引脚与其相关信号连接,同时,设计RS一485接口电路时,则宜采用S3C2410芯片的___________【82】部件外加485电平转换芯片来实现。(2)设计以太网接口电路时,选用以太网控制器芯片AX88796为核心来设计,其CS(片选信号,低电平有效)引脚连到S3C2410芯片的nGCS2上,那么,AX88796芯片内部寄存器读写地址的首地址应该为:___________【83】(注:S3C2410芯片外部可扩展的存储容量为1GB,分成了8块,每块128MB,分别由nGCS0~nGCS7选择,整个外部存储空间的首地址为:0x00000000)。SD卡接口电路设计时,采用S3C2410芯片端口E的引脚___________【84】到___________【85】来设计(注:写出引脚范围,可通过题目后面附录中的相关表格来确定)。(3)指示灯接口电路设计时,分别用GPE0、GPE1、GPE2外加驱动电路来控制三个LED灯,分别指示“工作”、“报警”、“远程控制”三个状态。那么,相关驱动程序中,初始化GPE0、GPE1、GPE2引脚功能的语句是:rGPECON=((rGPECON|0x00000015)&___________【86】);//rGPECON是端口E的控制寄存器(32位)若GPE2输出“1”时,控制“远程控制”LED灯亮,GPE2输出“0”时,控制“远程控制”LED灯灭,那么,相关驱动程序中,控制“远程控制”LED灯亮和“远程控制”LED灯灭的语句分别可以是:rGPEDAT=rGPEDAT|___________【87】;//控制“远程控制”LED灯亮,rGPEDAT是端口E的数据寄存器(16位)。rGPEDAT=rGPEDAT&___________【88】;//控制“远程控制”LED灯灭。(4)S3C2410O芯片通过UART2部件相关的引脚与Wi=Fi模块连接,客户从远程发出的命令,通过因特网传输到家庭服务网关后,再由UART2部件所对应的串行接口传输给WiFi模块,最后通过WiFi模块传输给相关的智能家庭设备。那么,在设计UART2的驱动程序时,可用下面一段程序来初始化UART2部件(注:UART2的波特率要求为:9600bps,数据格式要求为:8位数据、1位停止位、奇校验,主频为PCLK。)。voidUART2_Init(){rGPHCON=(rGPHCON&0xFFFFOFFF)|___________【89】;//端口H相应引脚功能初始化,rGPHCON是端口H的控制寄存器rUFCON2=0x0://FIFOdisablerUMCON2=0x0;rULCON2=(___________【90】<<3)|(0<<2)|(___________【91】);//设置线路控制寄存器,确定数据格式rUCON2=0x245;//设置控制寄存器rUBRDIV2=((int)(PCLK/___________【92】)+0.5-1);//设置波特率,小数采用四舍五入}(5)家庭服务网关中所需实时日历功能,宜采用S3C2410芯片内部的___________【93】部件来实现。相关驱动程序设计时,在读/写相关时间寄存器时,先需要用下面语句进行允许读/写(即使能):rRTCCON=(rRTCCON|___________【94】)//rRTCCON是控制寄存器变量,时间读/写完成后需要用下面语句进行禁止读/写:rRTCCON=(rRTCCON&___________【95】);这样可保证时间寄存器中的数值安全。(6)若要支持客户通过因特网远程操控家庭服务网关及家庭智能设备,那么,在硬件平台构建好后,需要构建一个能支持WEB功能的软件平台。在构建软件平台时,首先需移植___________【96】程序、再移植Linux操作系统内核、并建立其___________【97】文件系统,然后移植嵌入式___________【98】服务器。软件平台构建好后,家庭服务网关上的应用程序主要包括应用网页设计和___________【99】接口程序设计2大部分。其应用网页设计时通常采用___________【100】语言来进行编程。说明:下面是试题解答时需要用到的寄存格式及相关说明。1)端口E控制寄存器(GPECON)的格式2)端口H控制寄存器(GPHCON)的格式3)ULCONn寄存器的格式4)RTCCON寄存器的格式
进入题库练习
问答题便携式血氧仪采用无创伤的血氧检测方法,通过光电信号检测人体手指内动脉血的周期变化特征,从而计算出动脉血氧饱和度(其外形如图所示)。若便携式血氧仪以S3C2410芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:a、利用动脉血液中血红蛋白和还原血红蛋白对红光或红外光吸收率的不同,采用光电电路来无创伤检测动脉血氧饱和度,并检测脉率。b、若动脉血氧饱和度低于90%,需进行声光报警,声光报警的频率与脉搏的频率一致。c、便携式血氧仪中能保存1个月中所检测的动脉血氧饱和度、脉率等参数,保存参数时需要同时保存相关的检测时间,并可通过按键“→”和按键“←”来查看。d、采用普通单色液晶LCD作为显示器,显示动脉血氧饱和度、脉率等参数。根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。(1)在便携式血氧仪的硬件平台设计时,除了需要设计最小系统所需的时钟电路、复位电路等外,还必须设计光电信号采集电路来采集动脉血对红光或红外光的反射。现选用一个波长660nm的红光LED和一个波长910nm的红外光LED作为光源,其阳极接电源正极,且由GPE15引脚和GPE14引脚分别加同相驱动电路后控制相关LED的阴极使其发光。那么,GPE15或GPE14输出【81】_______电平时,其控制的LED发光。在相关驱动程序中,初始化GPE15或GPE14引脚功能的语句可以是:rGPECON=((rPECON|0x50000000)&【82】_______);//rGPECON是端口E的控制寄存器只控制波长910nm的红外光LED亮(GPE14引脚控制)的语句可以是:rGPEDAT=rGPEDAT&【83】_______;//rGPEDAT是端口E的数据寄存器。只控制波长660nm的红光LED灭(GPE15引脚控制)的语句可以是:rGPEDAT=rGPEDAT|【84】_______;(2)硬件平台设计时,还需设计一个光敏电路来接收动脉血对红光或红外光的反射光,将光信号转换成电流。经过放大的光电流信号,必须经过【85】_______转换电路,变为数字信号后,才可以输入CPU进行处理。由于脉搏波的能量主要分布在0.5~5Hz范围,因此,对脉搏波信号的采样频率至少应该为【86】_______Hz,所得到的数字脉搏波信号才不至于失真。(3)为了满足声光报警的频率(即报警LED闪烁频率及蜂鸣器“嘀…嘀…”鸣叫频率)与脉搏频率一致,设计时选用Timer1部件来产生一个时间间隔,该时间间隔为脉搏波周期的1/2。若检测出脉搏波频率为2Hz,系统主频参数PCLK为264MHz,分割器值选择为16,预分频器值选择为99,那么,Timer1部件产生的时间间隔应为【87】_______ms,初始化函数可以设计如下,请补充完善。(注:下面程序中所用的参数请用十六进制表示)voidTimer1Int(void){//设置定时器配置寄存器0(TCFGO)rTCFGO=【88】_______;//deadzone=0,Timer1预分频器值设99//设置定时器配置寄存器1(TCFGl)rTCFG1=【89】_______;//工作在中断方式,分割器值为16//设置计数常数rTCNTB1=0xA122://设置控制寄存器TCONrTCON=【90】_______;//仅更新TCNTBl和TCMPB1rTCON=【91】_______;//仅Timer1启动}(4)在保存所检测的动脉血氧饱和度、脉率等参数时,需同时保存检测时间。检测时间通过读取s3C2410芯片内部的【92】_______部件来获得实时的日期及时间。在相关驱动程序中,可以用下面一段语句来初始化该部件。voidR_init(void){//初始化相关寄存器,rRTCCON是控制寄存器变量。rRTCCON=rRTCCON|【93】_______;//设置使能该部件的控制位rRTCALM=【94】_______;//报警功能(即闹钟)全部禁止rRTCRST=0x00;rTICNT=【95】_______;//时间间隔设置为1srRTCCON=(rRTCCON&【96】_______);//设置不使能该部件的控制位……//省略了其他语句}(5)设计按键“→”和按键“←”的电路时,选择GPE8、GPE9来分别连接。若按键按下时,对应的GPIO引脚将为“0”,否则为“1”。那么,在相关驱动程序中,可以用语句:rGPECON=rGPECON&【97】_______来初始化GPE8、GPE9为输入,并可以用下面一段语句来判断是哪个命令按键被唯一按下。temp=rGPEDAT&0x0300;//temp是一个8位二进制变量,rGPEDAT。是端口E的数据寄存器switch(temp)|case【98】_______://判断是否“→”按键被唯一按下,“→”键连接到GPE8……//省略了其他语句case【99】_______://判断是否“←”按键被唯一按下,“←”键连接到GPE9……//省略了其他语句}设计单色LCD显示屏的接口电路时,采用S3C2410芯片的GPEO~GPE7连接到LCD模块的8位数据线DO~D7上,用来传输显示信息。在相关驱动程序中,可以用下面语句来初始化GPEO~CPE7为输出:rGPECON=((rGPECON|0x00005555)&【100】_______)说明:下面是试题解答时需要用到的寄存器格式及相关说明。1)端口E控制寄存器(GPECON)的格式2)TCFCc寄存器的格式3)TCFG1寄存器的格式通过TCFGO、TCFG1的设置,可以确定预分频器值和分割器值,最终通过下面公式计算定时器计数时钟频率。定时器计数时钟频率=PCLK/(预分频器值+1)/(分割器值)预分频器值的范围=0~255分割器值的取值范围=2,4,8,164)TCON寄存器的格式5)RTCCON寄存器的格式6)TICNT寄存器的格式7)RTCALM寄存器的格式
进入题库练习
问答题地铁进出站闸机的控制器以S3C2410芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:a、闸机能够识别本地铁票务系统出售的IC卡。能识别的IC卡有2种,一种是可预付费的“市民卡”,另一种是地铁站内出售的“当次卡”。b、乘客凭“市民卡”或“当次卡”刷卡进站。若IC卡合法,则闸机打开,乘客通过后,闸机立即关闭;若IC卡不合法,闸机不打开,并进行声光报警。声光报警5次后自动停止。c、进站刷卡时,还需识别IC卡的种类。若是“市民卡”,在闸机打开之前,需读取卡中余额并显示在闸机的LED显示器上,且把地铁站ID、进站时间写入卡中相应区域。若是“当次卡”,判断合法后直接打开闸机。d、出站时,乘客需要根据所用的IC卡种类,来进行不同的操作。若乘客用的是“市民卡”,则需在闸机的刷卡器上刷卡,若乘客用的是“当次卡”则需要把卡投入闸机的投卡口中。e、若乘客出站时刷的是“市民卡”,闸机系统需读取存储在卡上的“市民卡”类别ID(注:“市民卡”类别分为普通卡、学生卡、老人卡)、地铁站ID、进站时间、余额等信息,根据这些信息来扣除费用,并在闸机的LED显示器上显示余额及本次扣费额,若是学生卡或老人卡,还要用声音播报出“市民卡”类别,然后,打开闸机,乘客通过后立即关闭闸机。f、若乘客出站时用的是“当次卡”,判断合法后即把闸机打开,乘客出去后立即关闭。根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)(1)闸机控制器的硬件平台设计时,除了需要设计最小硬件系统(包括:微处理器、【81】_______电路、时钟电路、复位电路、存储器、JTAG接口电路)外,还必须设计IC卡读写电路、闸门电机驱动电路、声音提示及声光报警电路、LED显示接口电路等。若闸门电机驱动电路由GPE1引脚控制,GPE1引脚输出“0”时,控制闸门关闭,输出“1”时,控制闸门打开。那么,初始化GPE1引脚功能的语句是:rGPECON=((rGPECON10x00000004)&【82】_______);//rGPECON是端口E的控制寄存器控制闸门关闭和打开的语句分别是:rGPEDAT=rPEDAT&【83】_______;//rGPEDAT是端口E的数据寄存器rGPEDAT=rGPEDAT|【84】_______;(2)IC卡读写电路设计时,选用IC卡读写模块通过异步串行接口与S3C2410连接,利用S3C2410芯片内部的UART1部件实现异步串行接口电路设计。那么,在UART1的驱动程序设计时,可用下面一段程序来初始化UART1部件(注:UART1的波特率要求为:115200bps,数据格式要求为:8位数据、1位停止位、偶校验,主频为PCLK。)。voidUART1_lnit(){rGPHCON=(rGPHCON&0xFFFFFOFF)|【85】_______;//端口H相应引脚功能初始化rUFCON1=0x0://FIFOdisablerUMCON1=0x0:rULCON1=(【86】_______<<3)|(0<<2)|(【87】_______);//设置线路控制寄存器rUCON1=0x245;//设置控制寄存器ruBRDIV1=((int)(PCLK/【88】_______)+0.5-1);//设置波特率,小数采用四舍五入}(3)乘客出站时刷的若是“市民卡”,则需要用声音来播报卡的类别,即若是“学生卡”则语音播报:学生卡;若是“老人卡”则语音播报:老人卡。因此,硬件平台构建时设计了一个16位D/A转换器芯片,再加上功率放大电路及扬声器等所构成的语音播报电路,S3C2410芯片通过GPC端口与D/A转换器的16位数据线相连。软件设计时,可以先行对相关的语音波形进行采样、编码。设人的语音频率范围是300tHz~4000Hz,因此,对语音波形采样时,采样频率至少应为【89】_______KHz,所采得的数字语音信号才不至于失真。假设,播音员读“学生卡”的这段语音波形持续3秒,采用该采样频率进行采样,数字语音信号编码采用16位二进制数,那么存储该段语音信号约需要【90】_______KB(1KB=1024B)的存储容量。语音回放时,按照采样频率要求,定时从所存储的单元中逐次读出先行采样得到的数字语音信号,输出给D/A转换器,然后通过扬声器播出。因此,在相关的驱动程序中,需要用语句:rGPCCON=【91】_______;(注:rGPCCON是端口C的控制寄存器)来初始化GPC端口的引脚功能。然后通过GPC端口的【92】_______寄存器定时输出数字语音信号。(4)闸门在乘客通过闸机后立即关闭,因此,硬件平台构建时,可在闸门的后方一定距离内安装一个红外感测探头,并在闸机控制器中设计相关接口电路。若采用GPE0引脚来输入红外感测信号,GPE0引脚为“1”时,表示人体不在感应区内,GPE0引脚为“0”时,表示人体在感应区内。那么,初始化GPE0引脚功能的语句是:rGPECON=rGPECON&【93】_______;//rGPECON是端口E的控制寄存器判断是否人体在感应区内的语句可以是:if((rGPEDAT&0x0001)==【94】_______){//判断出人体在感应区内}(5)闸机控制器的应用软件将在无操作系统环境下进行开发。设计者可以设计一个启动引导程序,来引导应用程序。按照ARM9体系结构中的规定,启动引导程序代码的存储单元首址应该是【95】_______,它对应着复位异常向量。系统上电/复位后,ARM9微处理器处于管理模式,启动引导程序在引导应用程序前,通常需用指令ORRR1,R0,【96】_______10xC0和MSRCPSR_cxsf,R1来使ARM核进入用户模式(注:R0,R1寄存器的初值设定为0。CPSR寄存器的格式见题后附录。),然后再通过指令【97】_______来引导应用程序主函数main()。启动引导程序中还需要完成异常向量表的设置,ARM9体系结构中规定异常向量之间各相差【98】_______个字节,因此,需要在各异常向量处设计一条分支指令。对于S3C2410微处理器来说,其启动引导程序还需要完成禁止看门狗部件和禁止【99】_______部件,并设置各工作模式下的【100】_______指针。说明:下面是试题解答时需要用到的寄存器格式及相关说明。1)端口C控制寄存器(GPCCON)的格式2)端口E控制寄存器(GPECON)的格式3)端口H控制寄存器(GPHCON)的格式4)ULCONn寄存器的格式5)CPSR寄存器(32位寄存器)的格式(注:仅给出了最后5位,即工作模式选择位)
进入题库练习
问答题老年人监护系统由一个社区监控中心及若干便携式监护仪组成,便携式监护仪可由老年人随身携带,时刻监测老年人的脉象。便携式监护仪的基本功能要求如下:a、通过在老年人手腕上佩戴的压电传感器检测脉搏信号,并根据脉搏信号来测算心脏功能是否异常,若异常,则自动向社区监控中心发出报警信息。b、报警信息通过3G模块发送给社区监控中心。c、便携式监护仪具有GPS定位功能,报警信息中包含GPS定位信息。d、需存储报警前1小时的脉搏信号片段。e、便携式监护仪上需要“下载”、“人工报警”、“消除报警”等3个按键。f、报警时,除了向社区监控中心发送消息外,还具有本机上的声光报警。根据上述功能要求描述,若采用S3C2410芯片为核心来构建便携式监护仪的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)(1)在便携式监护仪硬件平台设计时,除了要设计最小硬件系统外,还必须设计脉搏信号采集电路、GPS接口电路、3G模块接口电路等。其中,最小硬件系统应该包括:微处理器、时钟电路、电源电路、【81】_______电路、主存储器、调试测试接口等6部分电路。GPS接口电路设计时,选用一款具有RS一232通信接口的专用GPS模块,该GPS模块可通过RS一232通信接口接收命令并发送定位信息,因此,电路设计时采用S3C2410芯片内部的【82】_______部件外加电平转换芯片等来设计与GPS模块的接口。(2)脉搏信号采集电路的设计时,选用压电传感器来探测脉搏信号,并设计信号放大电路和A/D电路。由于脉搏信号的谐波频率在0.2Hz到40Hz之间,因此,A/D采样的频率必须大于等于【83】_______Hz。若按所需最小的采样频率进行脉搏信号的采集,每个样本值用8位二进制表示,那么,1小时的脉搏信号片段需要存储容量约为【84】_______KB(1KB=1024B)。(3)声光报警电路设计时,利用GPE0作为输出,控制LED灯工作,GPE1作为输出控制蜂鸣器工作。那么,相关驱动程序中,初始化GPE0、GPE1引脚功能的语句是:rGPECON=((rGPECON10x0000005)&【85】_______);//rGPECON是端口E的控制寄存器若GPE0输出“1”时,控制LED灯亮,GPE0输出“0”时,控制LED灯灭,那么,相关驱动程序中,控制LED灯亮和LED灯灭的语句分别可以是:rGPEDAT=rGPEDAT|【86】_______;//rGPEDAT是端口E的数据寄存器rGPEDAT=rGPEDAT&【87】_______;(4)3G模块的接口电路设计时,选用具有SPI接口的3G模块,因而可采用S3C2410芯片端口E的GPE11~【88】_______引脚(注:可通过题目后面附录中的相关表格来确定)连接到3G模块的相关SPI信号引脚上。并且,在相关驱动程序中,用下面语句来初始化它们作为SPI引脚使用。rGPECON=((rGPECON|【89】_______)&0xFABFFFFF);//rGPECON是端口E的控制寄存器(5)便携式监护仪需要的实时时间,通过读取S3C2410芯片内部的【90】_______部件来获得。该部件进行读写时,需要先置位“使能位”,然后再进行读写。读写操作完成后,需要【91】_______该位。在相关驱动程序中,可以用下面一段语句来初始化该部件。voidRTC_init(void){//初始化相关寄存器rRTCCON=(rRTCCON|【92】_______);//置位使能位,rRTCCON是控制寄存器变量rRTCALM=【93】_______;//报警功能(即闹钟)全部禁止rRTCRST=0x00;rTICNT=【94】_______;//时间间隔设置为1srRTCCON=(rRTCCON&【95】_______);//RTC读写操作完成后对“使能位”操作……//省略了其他语句}(6)便携式监护仪上所需要的3个按键,其接口电路设计时,将端口E的引脚GPE2、GPE3、GPE4分别连接到3个命令按键:“下载”、“人工报警”、“消除报警”上。若按键按下时,对应的GPIO引脚将为“0”,否则为“1”。那么,在相关驱动程序中,可以用下面一段语句来判断是哪个命令按键被唯一按下。temp=rGPEDAT&0x001C;//temp是一个16位二进制变量,rGPEDAT是端口E的数据寄存器switch(temp){case【96】_______://判断是否“下载”按键被唯一按下……//省略了其他语句case【97】_______://判断是否“人工报警"按键被唯一按下……//省略了其他语句case【98】_______://判断是否“消除报警”按键被唯一按下……//省略了其他语句}(7)便携式监护仪上的所有应用程序,可以在无操作系统环境下开发,开发工具可以选用RVDS,利用该开发工具完成应用程序的编辑、编译、【99】_______、下载、调试等工作。应用程序的主函数main()中,其主体结构应该设计成一个【100】_______结构。在该结构内,完成按键命令的识别及响应,脉搏信号采集及处理等功能。说明:下面是试题解答时需要用到的寄存器格式及相关说明o1)端口E控制寄存器(GPECON)的格式2)RTCCON寄存器的格式3)TICNT寄存器的格式4)RTCALM寄存器的格式
进入题库练习
问答题车载GPS导航仪(示意图如下图所示)用于在汽车行驶过程中定位导航、防盗防劫等。其基本功能要求有: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~3400Hz。因此,对语音波形采样时,采样频率至少为_________【87】KHz(请取整数频率值),所采得的数字语音信号才不至于失真。假设,播音员读“前方lOO米右转”的这段语音波形持续8秒,采用该采样频率进行采样,数字语音信号编码采用16位二进制数,那么存储该段语音信号约需要_________【88】KB(1KB=1024B)的存储容量。语音回放时,按照采样频率要求,定时从所存储的单元中逐次读出数字语音信号,输出给D/A转换器,然后通过扬声器播出。因此,在相关的驱动程序中,用S3C2410芯片中的Timer2部件来产生该定时信号,Timer2部件的初始化函数编写如下,请补充完善。(注:系统主频参数PCLK为600MHz,分割器值选择为1/4,预分频器值选择为1,下面程序中所有参数请用十六进制表示)。voidTimer2Int(void){//设置定时器配置寄存器0(TCFG0)rTCFG0=_________【89】;//deadzone=0,Timer2预分频器值设1//设置定时器配置寄存器1(TCFG1)rTCFG1=_________【90】;//都工作在中断方式,分割器值,即mux2=1/4//设置计数常数rTCNTB2=_________【91】;//设置控制寄存器TCONrTCON=_________【92】;//仅更新TCNTB2和TCMPB2rTCON=_________【93】;//仅Timer2启动}(4)设计无线通信接口时,选用3G模块通过I2C总线功能与S3C2410芯片的专用引脚连接,即把3G模块上的SDA和SCL引脚连接到S3C2410芯片的_________【94】和_________【95】引脚上。通过I2C总线把需要发送的信息传送给3G模块,再由3G模块发送给后台服务器。(5)若车载GPS导航仪的应用程序以Linux操作系统为软件平台,系统集成时,需要进行软件平台的构建工作。软件平台的构建步骤通常是:首先移植启动引导程序(Bootloader),然后完成Linux_________【96】的移植,随后还需构建_________【97】文件系统。在启动引导程序中通常完成设置异常向量表、设置堆栈指针、引导操作系统等工作。按照ARM9体系结构的规定,启动引导程序代码的存储单元首址应该是_________【98】,它对应复位异常向量。各异常向量之间相差【99】个字节。因此,需要在各异常向量处设计一条_________【100】指令。说明:下面是试题解答时需要用到的寄存器格式及相关说明。1)端口E控制寄存器(GPECON)的格式2)GPCCON寄存器的格式3)GPDCON寄存器的格式4)TCFG0寄存器的格式5)TCFG1寄存器的格式通过TCFG0、TCFG1的设置,可以确定预分频器值和分割器值,最终通过下面公式计算定时器计数时钟频率。定时器计数时钟频率=PCLK/(预分频器值+1)/(分割器值)预分频器值的范围=0~255分割器值的取值范围=2,4,8,166)TCON寄存器的格式
进入题库练习
问答题电动汽车充电桩(示意图如下图所示)以S3C2410芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:a、充电桩支持2种充电方式,一种是固定金额方式,如:充300元的电能。那么,所充电能的金额等于300元后自动停止充电;另一种是随机充电,即:随时按“停止”键来停止充电,若未按“停止”键,则电池充满后也会自动停止充电。b、支持现金和IC卡付费。IC卡是预付费卡,金额不足将报警。c、能够通过RS-485总线与后台结算服务器连接,传递结算信息。d、用LCD显示器来显示被充电电池的电量情况,并显示充电时间、金额等信息。根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。(完善程序或回答问题所需的寄存器格式见题后附录)。(1)充电桩控制器设计时,需设计一个键盘,键盘中应包含0~9数字键及“切换”、“启动”、“停止”等3个命令键。其键盘接口设计成4×4的阵列(按键排列示意如下图所示)。下图中的键盘接口电路中选用GPE4~GPE7来输出键盘行扫描信号,选用GPE0~GPE3来输入键盘列信号。软件设计时设计者自行设计键盘扫描函数,请你补充完善之://**KEYOIJTP[JT是键盘扫描时的输出地址,KEYINPUT是键盘读入时的地址#defineKEYOUTPUT(*(volatileLNT8U*)0x560(0044)//0x56000044是GPE端口数据寄存器的地址#defineKEYINPUT(*(volatileINT8U*)0x56000044)INT16UScanKey(){INT16Ukey=0xFFFF;INT16Ui;INT8Utemp=0xFF,output;//仅初始化GPE4~GPE7为输出rGPECON=((rGPECON&0xFFFF00FF)|__________【81】);//仅初始化GPE0~GPE3为输入rGPECON=rGPECON&__________【82】;//rGPECON是对应GPE端口控制寄存器的变量for(i=__________【83】;i<=128;i<<=1)//循环扫描键盘,看是否有按键按下{output|=0xFF:output&=(~i);//键盘行信号求反KEYOUTPUT=output://通过GPE端口数据寄存器输出行信号temp=KEYINPUT;//通过GPE端口数据寄存器读列信号,该列无键按下时列信号是1if((temp&0x0F)!=__________【84】)//判断是否有键按下{key=(~i);key<<=8;//变量key中存储键码值,行信号左移到高8位key|=temp|0xF0;//列信号存于变量key的低8位中,无用位置1return(key);//返回键码值}}return0xFFFF;}上面的键盘扫描函数返回的是键码值,程序中循环__________【85】次来扫描所有键盘行,若所有行均无键按下时,返回的键码值应为:__________【86】。若有按键按下,则返回该键对应的键码值。例如:若按下的是键盘中“8”键,则函数返回值为:__________【87】,若按下的是键盘中“启动”键,则函数返回值为:__________【88】。(2)IC卡读写电路设计时,选用IC卡读写模块通过I2C总线接口与S3C2410连接,设计时利用S3C2410芯片内部的专用I2C总线引脚,即GPE端口的__________【89】引脚和__________【90】引脚连接到IC卡读写模块的I2C总线引脚SDA和SCL上。那么,相关驱动程序中需要用语句:rGPECON=(rGPECON|0xA0000000)&__________【91】来初始化GPE端口相关引脚为I2C总线功能的引脚。(3)为了实现与后台结算服务器连接,选择S3C2410内部的UART1部件,并外加电平转换芯片来实现支持RS-485串行通信的接口电路。下面一段程序是初始化UART1部件(注:UART1的波特率要求为:9600bps,数据格式要求为:8位数据、1位停止位、奇校验,主频为PCLK)。voidUART1_Init(){rGPHCON=(rGPHCON&0xFFFFF0FF)|__________【92】;//端口H相应引脚功能初始化rUFCON1=0x0://FIFOdisablerUMCON1=0x0:ruLCON1=(__________【93】<<3)|(0<<2)|(__________【94】);//设置线路控制寄存器rUCON1=0x245;//设置控制寄存器rUBRDIV1=((int)(PCLK/__________【95】+0.5)-1);//设置波特率,小数采用四舍五入}(4)充电桩的LCD显示器,由于显示的内容不复杂,因此选用16色LCD屏。设计LCD屏接口电路时,选用S3C2410芯片的GPCO~GPC7连接到LCD模块的8位数据线上,用来传输显示信息。在相关驱动程序中,可以用以下语句来初始化GPC0~GPC7为输出:rGPCCON=((rGPCCON|0x00005555)&__________【96】)//rGPCCON对应GPC端口的控制寄存器设计时,选择专用电池电量检测芯片来测量被充电电池的电量。该芯片能提供被测电池的电量信息,并具有1个电量充满状态的引脚。若设计时,将该引脚连接到S3C2410芯片的GPF0引脚上,使该引脚有效后产生中断信号,立即执行停止充电程序,防止过充。在相关驱动程序中,可以用以下语句来初始化GPF0为中断请求信号输入:rGPFCON=((rGPFCON&0xFFFFFFFC)|__________【97】)//rGPFCON对应GPF端口的控制寄存器(5)充电桩的应用软件将在无操作系统环境下进行开发。若设计者自行设计一个启动引导程序,来引导应用程序。启动引导程序中需要完成异常向量表的设置。ARM9体系结构中规定异常向量之间各相差__________【98】个字节,因此,需要在各异常向量处设计一条分枝指令。对于S3C2410微处理器来说,其启动引导程序还需要完成禁止__________【99】部件和禁止中断,并设置各工作模式下的__________【100】指针。说明:下面是试题解答时需要用到的寄存器格式及存着说明。1)端口E控制寄存器(GPECON)的格式2)ULCONn寄存器的格式3)GPHCON寄存器的格式4)GPCCON寄存器的格式5)GPFCON寄存器的格式
进入题库练习
问答题阅读以下程序片段,功能是先初始化UART1为一位停止位,7位数据,奇校验,波特率为9600b/s,当按下F0按键时,通过UART1以查询方式接收数据并存入R7中,当按下F1按键时,通过UART1发送存放在R6中的字符,继续接收UART1数据,当按下F7时返回。在空白处填写正确的指令或操作数以完成上述功能。 LDR R0,=GPHCON ;假设已经定义GPFCON地址为0x56000070 LDRH R1,[R0] AND R1,R1,#0xFAFF ORR R1,R1,#0x0A00 STRH R1,[R0] LDR R0,=ULCON1 ______ STR R1,[R0] LDR R0,=UBRDIV1 ;已知UCLK=11.0592MHz LDR R1,=71 STR R1,[R0] ;波特率9600b/s MLOOP LDR R0,=GPFDAT ;指向GPF数据端口 LDRB R1,[R0] ;取GPF端口数据 TSTS R1,#0x01 BEQ RECEIVD TSTS R1,______ BEQ SENDD TSTS R1,#0x80 BEQ RERUN RECEIVD LDR R0,=UTRSTAT1 READLP LDR R1,[R0] ______ BEQ READLP LDR R0,=URXH1 LDRB R7,[R0] ;读接收数据存入R7中 B MLOOP SENDD LDR R0,=UTRSTAT1 WRITELP LDR R1,[R0] ANDS R1,R1,#0x02 BEQ______ LDR R0,=UTXH1 ______ ;发送R6中的数据到UTXH1 LDR R0,=UTRSTAT1 WRITEWT1 LDR R3,[R0] ;取状态 ______ ;屏蔽无关位,保留发送缓冲器状态位 BEQ WRITEWT1 ;等待发送完 B MLOOP RERUN MOV PC,LR
进入题库练习
问答题车载行车记录仪用于在汽车行驶过程中记录汽车行驶周围环境的视频图像。其基本功能要求有:a、需要一个视频摄像模块,用于采集汽车行驶中周围环境的视频图像,图像分辨率为320×240。b、需要“回放”、“下载”、“删除”3个命令按键。c、需要一个320×240的彩色LCD显示屏。d、采集视频图像的同时,需要记录当前的实时时间,精确到秒。f、需要一个通信接口,在视频图像下载时用来传输视频图像。根据上述功能要求的描述,若采用S3C2410芯片为核心来构建该行车记录仪的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(1)若硬件设计时采用GPIO端口E的GPE15、GPE14引脚连接基于I2C总线的视频摄像模块的___________【81】信号引脚和___________【82】信号引脚。那么,驱动程序中需要用语句:rGPECON=(rGPECON|0xA0000000)&___________【83】来初始化GPE15、GPE14引脚为I2C总线功能的引脚。(注:rGPE-CON是端口E的控制寄存器,其格式如表1所示)(2)若摄像模块所采集的一帧视频图像,其分辨率为320×240,原始图像的颜色数据格式为Y:U:V=8:4:4,那么,一帧图像的原始图像信息需要的存储容量为___________【84】KB(1K=1024)。若视频信号每秒需要16帧图像,那么,一段1分钟的视频,其原始图像信息约需___________【85】MB的存储空间。在设计下载通信接口电路时,考虑到即使采用115200bps的速率,下载一段1分钟的视频至少需要用时约___________【86】小时(精确到小数点后1位),因此,采用异步串行口(即RS一232接口)来下载就不合适。(3)设计彩色LCD显示屏的接口电路时,可以采用S3C2410芯片中专用于连接LCD显示屏的___________【87】端口和___________【88】端口来设计。3个命令按键:“回放”、“下载”、“删除”,分别连接到GPE0、GPE1、GPE2。若按键按下时,对应的GPIO引脚将为“0”,否则为“1”。那么,在相关驱动程序中,可以用语句:rGPECON=rGPECON&___________【89】来初始化GPE0、GPE1、GPE2为输入,而不影响GPE端口的其它引脚功能,并用下面一段语句来判断是哪个命令按键被唯一按下。temp=rGPEDAT&0x0007;//temp是一个8位二进制变量,rGPEDAT是端口E的数据寄存器switch(temp){case___________【90】://判断是否“回放”按键被唯一按下……//省略了其他语句case___________【91】://判断是否“下载”按键被唯一按下……//省略了其他语句case___________【92】://判断是否“删除”按键被唯一按下……//省略了其他语句}(4)采集视频图像的同时,所需记录的实时时间,通过读取S3C2410芯片内部的RTC部件来获得。该部件进行读写时,需要先置位___________【93】,然后再进行读写。读写操作完成后,需要___________【94】该位。在相关驱动程序中,可以用下面一段语句来初始化该部件。voidRTC_init(void){//初始化相关奇存器rRTCCON=(rRTCCON|___________【95】);//rRTCCON是控制寄存器变量,其格式如表2所示。rRTCALM=___________【96】;//报警功能(即闹钟)全部禁止rRTCRST=0x00:rTICNT=___________【97】;//时间间隔设置为1srRTCCON=(rRTCCON&___________【98】);……//省略了其他语句}(5)用于下载视频图像的通信接口采用USB接口较合适,并且,图像信息需要压缩。因此,移植一个Linux操作系统作为软件平台,使其能在本行车记录仪硬件上运行,将便于其应用软件的开发。软件平台的构建步骤通常是:首先移植___________【99】程序;然后再完成Linux内核的移植,内核移植完成后还需构建___________【100】文件系统。
进入题库练习