计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机等级考试(NCRE)
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
计算机等级考试三级
计算机等级考试一级
网络工程师(计算机等级考试四级)
计算机等级考试二级
数据库工程师(计算机等级考试四级)
计算机等级考试三级
信息安全工程师(计算机等级考试四级)
嵌入式系统开发工程师(计算机等级考试四级)
软件测试工程师(计算机等级考试四级)
嵌入式系统开发技术
网络技术
数据库技术
软件测试技术
信息安全技术
嵌入式系统开发技术
单选题下面的操作系统名称中,属于嵌入式Linux发行版的是______。
进入题库练习
单选题获取数字声音的过程中必须进行“取样”、“量化”等处理。下面关于“量化”的叙述中错误的是( )。
进入题库练习
单选题下面关于UART的叙述中,正确的是( )。
进入题库练习
单选题已知R1=0x20000000,R0=0x55667788,在大端模式下执行ARM指令STR R0,[R1]之后, 0x20000003中的值为( )。
进入题库练习
问答题以下不完整的程序完成的功能是取内存单元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寄存器的格式
进入题库练习
综合题车载行车记录仪用于在汽车行驶过程中记录汽车行驶周围环境的视频图像
进入题库练习
选择题下面关于嵌入式处理芯片生产厂商的叙述中,错误的是
进入题库练习
选择题8段共阴极LED数码管如下图所示,为使其显示数字5,其段代码(高位到低位的顺序是:dp g f e d c b a)为
进入题库练习
选择题互联网借助TCP/ IP协议把许多同构或异构的计算机网络互相连接起来,实现了遍布全球的计算机的互连、互通和互操作,其中的IP协议起着关键性的作用
进入题库练习
选择题下面有关RVDS开发工具套件的描述语句中,不正确的描述是
进入题库练习
选择题以下关于嵌入式系统软件与通用计算机系统软件的异同的陈述中,错误的是( )
进入题库练习
选择题以下关于微内核操作系统的叙述中,错误的是
进入题库练习