综合题 阅读以下程序片段,功能是先初始化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
综合题车载行车记录仪用于在汽车行驶过程中记录汽车行驶周围环境的视频图像。其基本功能要求有
综合题某机械设备的控制器,其基本功能要求有:需要有8个数字量输入
综合题酒店客房的门锁系统是由总台服务器和若干客房指纹锁组成,其基本功能具体描述如下: 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=保留
综合题电梯群控系统由楼层控制器、电梯轿箱控制器、电机房控制器和中央控制子系统组成
综合题电动汽车充电桩(示意图如右图所示)以S3C2410芯片为核心,并外加其他功能电路来进行设计
综合题家庭服务网关是智能家庭中的关键设备,是家庭内部智能设备与外部网络(如因特网)连接的桥梁
综合题四旋翼无人机(示意图如图所示)是通过调节四个电机的转速来控制旋翼的转速,从而产生升力并控制升力的变化,以实现四旋翼无人机升降和悬停等飞行姿态。四旋翼无人机控制器的基本功能描述如下:a、可以接收无线遥控器发来的控制命令,以便控制四旋翼无人机的飞行。b、四旋翼无人机的四个电机分成2组(相对的2个电机为一组,同组的电机旋转方向应一致),1组反时针旋转,另1组顺时针旋转。控制器可以分别控制四个电机的转速,旋转方向。c、控制器控制四个电机同时均匀旋转时,可以控制四旋翼无人机的垂直升降。控制器控制四个电机不均匀旋转时,则可以控制四旋翼无人机前后运动、俯仰运动等。d、四旋翼无人机可以挂载其他智能设备(如喷洒设备、摄像设备等),控制器可以与这些智能设备通信,以便发送操作命令根据上述功能要求的描述,若以S3C2410芯片为核心来设计四旋翼无人机控制器,请完善下面的叙述(程序)和回答有关的问题。(完善程序或回答问题所需的寄存器格式见附录)。说明:下面是试题解答时需要用到的寄存器格式1)端口E控制寄存器(GPECON)的格式符号位描述初始状态GPE15[31:30]00=输入 01=输出 10=IICSDA 11=保留00GPE14[29:28]00=输入 01=输出 10=IICSCL? 11=保留00GPE13[27:26]00=输入 01=输出 10=SPICLK 11=保留00GPE12[25:24]00=输入 01=输出 10=SPIMOSI0 11=保留00GPE11[23:22]00=输入 01=输出 10=SPIMISO0 11=保留00GPE10[21:20]00=输入 01=输出 10=SDDAT3 11=保留00GPE9[19:18]00=输入 01=输出 10=SDDAT2 11=保留00GPE8[17:16]00=输入 01=输出 10=SDDAT1 11=保留00GPE7[15:14]00=输入 01=输出 10=SDDAT0 11=保留00GPE6[13:12]00=输入 01=输出 10=SDCMD 11=保留00GPE5[11:10]00=输入 01=输出 10=SDCLK 11=保留00GPE4[9:8]00=输入 01=输出 10=IISSDO 11=保留00GPE3[7:6]00=输入 01=输出 10=IISSDI 11=保留00GPE2[5:4]00=输入 01=输出 10=CDCLK 11=保留00GPE1[3:2]00=输入 01=输出 10=IISSCLK 11=保留00GPE0[1:0]00=输入 01=输出 10=IISLRCK 11=保留002)TCFG0寄存器的格式符号位描述初始状态Reserved[31:24]保留0x00Deadzonelength[23:16]这8位用于确定死区长度,死区长度的1个单位等于Time10的定时间隔。0x00Prescaler1[15:8]这8位确定Timer2、Timer3、Timer4的预分频系数。0x00Prescaler0[7:0]这8位确定Timer0、Timer1的预分频系数。0x003)TCFG1寄存器的格式符号位描述初始状态Reserved[31:24]保留0x00DMAmode[23:20]选择产生DMA请求的定时器。0000=不选择(所有采用中断请求)0001=Timer0 0010=Timer10011=Timer2 0100=Timer30101=Timer4 0110=保留0000MUX4[19:16]选择Timer4的分割器值。0000=1/2 0001=1/4 0010=1/80011=1/16 01XX=外部TCLK10000MUX3[15:12]选择Timer3的分割器值。0000=1/2 0001=1/4 0010=1/80011=1/16 01XX=外部TCLK10000MUX2[11:8]选择Timer2的分割器值。0000=1/2 0001=1/4 0010=1/80011=1/16 01XX=外部TCLK10000MUX1[7:4]选择Timer1的分割器值。0000=1/2 0001=1/4 0010=1/80011=1/16 01XX=外部TCLK00000MUX0[3:0]选择Timer0的分割器值。0000=1/2 0001=1/4 0010=1/80011=1/16 01XX=外部TCLK00000通过TCFG0、TCFG1的设置,可以确定预分频系数和分割器值,最终通过下面公式计算定时器输入时钟频率。定时器输入时钟频率=PCLK/(预分频系数+1)×(分割器值)预分频系数的范围=0~255分割器值的取值范围=1/2,1/4,1/8,1/164)TCON寄存器的格式符号位描述初始状态Timer4[22]确定Timer4的自动装载功能位1=自动装载 0=-次停止0Timer4[21]确定Timer4的手动更新位1=更新TCNTB4 0=不操作0Timer4[20]确定Timer4的启动/停止位1=启动 0=停止0Timer3[19]确定Timer3的自动装载功能位1=自动装载 0=-次停止0Timer3[18]确定Timer3的输出反转位1=TOUT3反转 0=不反转0Timer3[17]确定Timer3的手动更新位1=更新TCNTB3和TCMPB3 0=不操作0Timer3[16]确定Timer3的启动/停止位1=启动 0=停止0Timer2[15]确定Timer2的自动装载功能位1=自动装载 0=一次停止0Timer2[14]确定Timer2的输出反转位1=TOUT2反转 0=不反转0Timer2[13]确定Timer2的手动更新位1=更新TCNTB2和TCMPB2 0=不操作0Timer2[12]确定Timer2的启动/停止位1=启动 0=停止0Timer1[11]确定Timer1的自动装载功能位1=自动装载 0=-次停止0Timer1[10]确定Timer1的输出反转位1=TOUT1反转 0=不反转0Timer1[9]确定Timer1的手动更新位1=更新TCNTB1和TCMPB1 0=不操作0Timer1[8]确定Timer1的启动/停止位1=启动 0=停止0Reserved[7:5]保留000Deadzone[4]确定死区操作位1=使能 0=不使能0Timer0[3]确定Timer0的自动装载功能位1=自动装载 0=一次停止0Timer0[2]确定Timer0的输出反转位1=TOUT0反转 0=不反转0Timer0[1]确定Timer0的手动更新位1=更新TCNTB0和TCMPB0 0=不操作0Timer0[0]确定Timer0的启动/停止位1=启动 0=停止05)GPHCON寄存器的格式 符号位描述初始状态GPH10[21:20]00=输入 01=输出 10=CLKOUT1 11=保留00GPH9[19m:18]00=输入 01=输出 10=CLKOUT0 11=保留00GPH8[17:16]00=输入 01=输出 10=UCLK 11=保留00GPH7[15:14]00=输入 01=输出 10=RXD2 11=nCTS100GPH6[13:12]00=输入 01=输出 10=TXD2 11=nRTS100GPH5[11:10]00=输入 01=输出 10=RXD1 11=保留00GPH4[9:8]00=输入 01=输出 10=TXD1 11=保留00GPH3[7:6]00=输入 01=输出 10=RXD0 11=保留00GPH2[5:4]00=输入 01=输出 10=TXD0 11=保留00GPH1[3:2]00=输入 01=输出 10=nRTS0 11=保留00GPH0[1:0]00=输入 01=输出 10=nCTS0 11=保留006)ULCONn寄存器的格式 符号位描述初始状态Reserved[7]保留0Infra-RedMode[6]确定是否采用红外模式0=正常操作模式 1=红外传输模式0ParityMode[5:3]确定校验类型0xx=无校验100=奇校验101=偶校验000StopBit[2]确定停止位数0=1位停止位1=2位停止位0WordLength[1:0]确定数据位数00=5位 01=6位10=7位 11=8位00
综合题老年人监护系统由一个社区监控中心及若干便携式监护仪组成,便携式监护仪可由老年人随身携带
综合题加油机的外形如图所示,其控制器的基本功能要求如下:a、能够支持预付卡(IC卡)加油
综合题某食堂的售饭系统由一个后台数据库系统及若干个前台刷卡机组成,其基本功能具体描述如下
综合题家庭服务网关是智能家庭中的关键设备,是家庭内部智能设备与外部网络(如因特网)连接的桥梁。现需要设计的家庭服务网关基本功能具体描述如下: a、家庭服务网关具有一个以太网接口(对外连接),一个WiFi通信接口(对内连接),一个RS-485总线接口(对内连接)。 b、具备一个SD卡接口,利用SD卡存储家庭服务网关的日志信息。 c、具有三个状态指示灯,分别指示:“工作”、“报警”、“远程控制”。 d、具有实时日历功能。 e、客户可以远程通过因特网控制家中智能设备。 根据上述功能要求的描述,若采用S3C2410芯片为核心来构建家庭服务网关的硬件平台,请完善下面的叙述(程序)和回答有关的问题。 说明:下面是试题解答时需要用到的寄存格式及相关说明。 1)端口E控制寄存器(GPECON)的格式
符号
位
描述
初始状态
GPE15
[31:30]
00=输入01=输出10=IICSDA 11=保留
00
GPE14
[29:28]
00=输入01=输出10=IICSCL 11=保留
00
GPE13
[27:26]
00=输入01=输出10=SPICLK 11=保留
00
GPE12
[25:24]
00=输入01=输出10=SPIMOSl0 11=保留
00
GPE11
[23:22]
00=输入01=输出10=SPIMIS00 11=保留
00
GPE10
[21:20]
00=输入01=输出10=SDDAT3 11=保留
00
GPE9
[19:18]
00=输入01=输出10=SDDAT2 11=保留
00
GPE8
[17:16]
00=输入01=输出10=SDDAT1 11=保留
00
GPE7
[15:14]
00=输入01=输出10=SDDAT0 11=保留
00
GPE6
[13:12]
00=输入01=输出10=SDCMD 11=保留
00
GPE5
[11:10]
00=输入01=输出10=SDCLK 11=保留
00
GPE4
[9:8]
00:输入01=输出10=IISSDO 11=保留
00
GPE3
[7:6]
00=输入01=输出10=IISSDI 11=保留
00
GPE2
[5:4]
00=输入01=输出10=CDCLK 11=保留
00
GPE1
[3:2]
00=输入01=输出10=IISSCLK 11=保留
00
GPE0
[1:0]
00=输入01=输出10=IISLRCK 11=保留
00
2)端口H控制寄存器(GPHCON)的格式
符号
位
描述
初始状态
GPH10
[21:20]
00=输入01=输出10=CLKOUTl 11=保留
00
GPH9
[19:18]
00=输入01=输出10=CLKOUT0 11=保留
00
GPH8
[17:16]
00=输入01=输出10=UCLK 11=保留
00
GPH7
[15:14]
00=输入01=输出10=RXD2 11=nCTS1
00
GPH6
[13:12]
00=输入01=输出10=TXD2 11=nRTS1
00
GPH5
[11:10]
00=输入01=输出10=RXDl 11=保留
00
GPH4
[9:8]
00=输入01=输出10=TXDl 11=保留
00
GPH3
[7:6]
00=输入01=输出10=RXD0 11=保留
00
GPH2
[5:4]
00=输入01=输出10=TXDO 11=保留
00
GPH1
[3:2]
00=输入01=输出10=nRTSO 11=保留
00
GPH0
[1:0]
00=输入01=输出10=nCTS0 11=保留
00
3)ULCONn寄存器的格式
符号
位
描述
初始状态
Reserved
[7]
保留
0
Infra-Red Mode
[6]
确定是否采用红外模式0=正常操作模式1=红外传输模式
0
Parity Mode
[5:3]
确定校验类型0xx=无校验100=奇校验101=偶校验
000
Stop Bit
[2]
确定停止位数0=1位停止位1=2位停止位
0
Word Length
[1:0]
确定数据位数00=5位01=6位10=7位11=8位
00
4)RTCCON寄存器的格式
符号
位
描述
初始状态
CIXRST
[3]
确定RTC时钟计数器是否复位1=复位0=不复位
0
CNTSEL
[2]
选择BCD码1=保留0=合并BCD码
0
CLKSEL
[1]
选择BCD时钟1=保留(仅在测试时选择XTAL时钟)0=XTAL的1/215
0
RTCEN
[0]
确定RTC使能/不使能1=使能0=不使能
0
选择题用于子程序返回指令使用的寄存器有( )。①R12 ②R13 ③R14 ④R15
选择题 下面是关于嵌入式系统使用的存储器的叙述,其中错误的是______。
选择题微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础
选择题嵌入式系统是一类特殊的计算机系统。下列产品中不属于嵌入式系统的是( )。
选择题以下ARM指令中源操作数属于寄存器间接寻址的指令是( )。
选择题μC/OS-Ⅱ的每个任务都处于5种状态之一,这5种状态是( )。
选择题与其它内核相比,关于ARM内核的主要特点,以下说法错误的是( )。
选择题与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是( )。
