2021年嵌入式系统开发技术题库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式系统开发技术题库第3套
一、选取题
1:与个人计算机(PC)相比, 嵌入式系统具备许多不同特点。

下面不属于嵌入式系统特点是()。

A:嵌入式系统与详细应用紧密结合, 具备很强专用性
B:嵌入式系统普通包括在非计算机设备(系统)中, 具备隐蔽性
C:嵌入式系统软硬件资源往往受到严格限制
D:嵌入式系统性能较低, 价格也比较便宜
2:嵌入式系统中CPU具备某些与通用计算机所使用CPU不同特点, 下面不是其特点是()。

A:支持实时解决
B:低功耗
C:高主频
D:集成了测试电路
3:嵌入式系统使用片上系统英文缩写名为SoC, 下面关于SoC论述中错误是()。

A:SoC也称为系统级芯片, 它是电子设计自动化水平提高和集成电路制造技术飞速发展产物
B:SoC芯片中既包括数字电路, 也可以包括模仿电路, 甚至还能包括数字/模仿混合电路和射频电路C:SoC将嵌入式系统几乎所有功能都集成在一块芯片中, 单个芯片就能实现数据采集、转换、存储、解决和I/O等各种功能
D:SoC设计制造难度很大, 当前还没有得到广泛使用
4:微电子技术特别是集成电路制造技术是嵌入式系统发展重要基本, 下面关于集成电路论述中错误是()。

A:集成电路集成度指是单个集成电路所含电子元件(如晶体管、电阻、电容等)数目多少
B:依照集成度高低, 集成电路可以分为小规模、中规模、大规模、超大规模和极大规模等几种
C:嵌入式系统中使用解决器芯片属于大规模集成电路
D:集成电路制造工艺复杂且技术难度非常高, 许多工序必要在恒温、恒湿、超干净无尘厂房内完毕5:文字信息是人们用以表达和传递信息媒体之一, 大多数嵌入式系统都必要解决文字信息。

下面关于
文字信息表达及其解决论述中, 错误是()。

A:当前使用最广泛西文字符集是ASCII字符集, 它包括96个可打印字符
B:GB2312是国内当前广泛使用中文编码国标之一
C:GB2312涉及6000多中文, 但不包括西文、俄文等其她字符
D:GB2312字符集中中文与符号在系统中采用双字节表达
6:假设一台数码相机一次可拍摄16位色1024 x 1024彩色相片共80张, 数据压缩比平均是4, 则它使用存储器容量大概是()。

A:40MB
B:60MB
C:80MB
D:120MB
7:在数字音频信息数字化过程中, 对的解决顺序是()。

A:量化、取样、编码
B:取样、编码、量化
C:取样、量化、编码
D:编码、取样、量化
8:互联网借助TCP/IP合同把许多同构或异构计算机网络互相连接起来, 实现了遍及全球计算机互连、互通和互操作, 其中IP合同起着核心性作用。

下面关于IP合同论述中, 错误是()。

A:IP地址解决了网络中所有计算机统一编址问题
B:IP数据报是一种独立于各种物理网络数据包格式
C:当前广泛使用是IP合同第6版(IPv6), IPv4已经很少使用
D:路由器(router)是实现网络与网络互连核心设备
9:如下关于嵌入式解决器说法对的是()。

A:RISC是复杂指令集构造计算机
B:哈佛构造是程序与数据统一存储构造
C:ARM解决器指令编码所有为32位
D:ARMCortex-M是面向控制嵌入式Cortex解决器
10:关于ARM解决器工作模式, 如下说法错误是()。

A:顾客模式是程序正常执行模式
B:迅速中断模式解决高速中断, 用于高速数据传播或通道解决
C:管理模式用于操作系统保护模式, 解决软中断
D:系统模式用于解决未定义指令陷阱
11:如下关于ARM解决器CPSR寄存器说法错误是()。

A:CPSR记录ARM工作状态
B:CPSR决定ARM工作模式
C:CPSR可设定与否容许外部中断和迅速中断
D:CPSR是ARM控制寄存器
12:关于ARM解决器异常, 如下说法错误是()。

A:复位异常级别最高
B:FIQ是外部中断异常
C:每个异常中断向量占据4个字节
D:不同类型异常中断其中断服务程序入口地址不同
13:如下关于ARM解决器说法对的是()。

A:小端格式是指数据高字节存储在高字节地址中, 低字节数据存储在低字节地址中B:ARM解决器支持8位、16位、24位和32位数据解决
C:MPU为ARM解决器存储器管理单元
D:MMU为ARM解决器存储器保护单元
14:关于ARM解决器命名, 如下说法错误是()。

A:ARM11之前命名中TDMI中T含义是Thumb,即支持高密度16位Thumb指令集
B:ARM11之后, 采用ARMCortex来命名
C:ARM Cortex-R为高品位应用型Cortex解决器
D:ARM Cortex-M系列解决器内部没有MMU部件
15:某ARM指令完毕功能是“如果相等, 则进行带进位加法”, 该指令是()。

A:ADCNE R1,R2,R3
B:ADDEQ R1,R2,R3
C:ANDEQ R1,R2,R3
D:ADCEQ R1,R2,R3
16:如下ARM指令中属于寄存器间接寻址指令是()。

A:TST R1,#0xFE
B:LDRB R1,[R2]
C:MOV R1,R0,LSL#3
D:BIC R0,R0,#0x0B
17:如下对伪指令解释错误是()。

A:DCD 0x12;在内存区域分派一种32位字内存空间并初始化为0x00000012
B:CODE16;伪指令告知编译器, 其后指令序列为16位Thumb指令
C:TestEQU50;定义一种常量Test值为50, 不能定义32位常数
D:IMPORTMain;该伪指令告知编译器当前文献要引用标号Main, 但Main在其她源文献中定义
18:在ARM汇编语言程序设计中常有分支和循环程序设计, 下面指令中应用于分支和循环指令操作码是()。

①B②ADD③AND④LDR⑤STR⑥MOV⑦EOR⑧CMP⑨BX⑩TEQ
A:①和⑨
B:①和⑧
C:④和⑤
D:⑧和⑩
19:下面关于当前嵌入式最小硬件系统论述中, 错误是()。

A:嵌入式最小硬件系统涉及嵌入式解决器
B:嵌入式最小硬件系统涉及时钟电路
C:嵌入式最小系统涉及给系统供电电源电路
D:嵌入式解决器片内普通不涉及存储器, 构成最小系统时必要外扩存储器
20:下面是关于嵌入式系统使用存储器论述, 其中错误是()。

A:CPU使用最频繁少量程序代码和数据存储在Cache中
B:系统正在运营程序大某些数据和代码存储在主存储器(内存)中
C:嵌入式系统使用Cache长处是只需要增长少量成本, 就能使整个系统性能得到明显提高
D:嵌入式解决器内部Cache采用DRAM
21:下面关于存储器论述中, 错误是()。

A:DDR SDRAM中DDR是指双倍数据速率
B:DDR2 SDRAM可预读取2位数据
C:磁性随机存取存储器MRAM是一种非易失性存储器, 拥有SRAM高速存取能力, 以及DRAM高集成度D:铁电存储器FRAM既具备只读存储器非易失性特点, 又具备随机存储器可迅速随机读写特点, 并且速度快, 功耗低
22:通过SPI进行数据串行通信原理如下图所示, 依照下图提示, 拟定下面关于SPI论述中, 哪一种论述是错误?()。

通过SPI进行数据串行通信原理如下图所示, 依照下图提示, 拟定下面关于SPI论述中, 哪一种论述是错误?()。

A:1个时钟信号SCK相应一位数据发送和另一位数据接受
B:数据从主机移位寄存器一位一位移入到从机移位寄存器, 同步从机移位寄存器中数据一位一位移入到主机移位寄存器
C:8个时钟周期完毕1个字节操作
D:SPI不能实现全双工通信
23:下面关于USB论述中, 错误是()。

A:在具备OTGUSB总线上, 可以实当前没有主机状况下从设备之间直接进行点对点通信
B:USB 2.0 速度为480Mbps, USB3.0达到640Mbps
C:主机USB接口向从设备提供了电源
D:USB支持热插拔
24:下面关于嵌入式系统中使用触摸屏论述中, 错误是()。

A:当前嵌入式系统中使用触摸屏除电阻式触摸屏外, 尚有电容式触摸屏
B:电阻式触摸屏是一种电阻传感器, 它将矩形区域中触摸点(X,Y)物理位置转换为代表X坐标和Y坐标电压
C:电阻式触摸屏通过多点触摸或滑动进行操作
D:相对于电容式触摸屏, 电阻式触摸屏构造简朴、价格低
25:下面关于LCD显示设备论述中, 错误是()。

A:LCD显示屏自身不带控制器, 没有驱动电路, 仅仅是显示屏件, 价格最低
B:LCD显示模块内置LCD显示屏、控制器和驱动模块, 有字符型、有图形点阵型等
C:PC机普通使用是LCD显示屏, 除具备显示屏外, 还涉及驱动器、控制器以及外壳等, 是完整LCD显示设备
D:DVI(Digital Visual Interface)是一种LCD控制器原则
26:下面关于三星公司基于ARM9内核S3C2410嵌入式微解决器芯片论述中, 错误是()。

A:S3C2410包括32位嵌入式微解决器
B:内部具备分离指令Cache和数据Cache
C:高速组件和低速外设接口均采用AHB总线
D:内部集成了存储器控制器
27:下面关于S3C2410嵌入式微解决器芯片RTC论述中, 错误是()。

A:实时钟模块RTC采用单独供电引脚和单独时钟源
B:RTC内部年(YEAR)、月(MON)、日(DAY)数据寄存器中数据以BCD码表达
C:RTC 内部寄存器读写有一种使能位, 在访问RTC 寄存器之前需要先使这个使能位置位, 这是为了保护系统实时时钟不被误写
D:RTC内部寄存器能以8位、16位或32位方式访问
28:下面关于UART、RS-232.RS-485论述中, 错误是()。

A:基于UART可以构成RS-232接口和RS-485接口
B:RS-485接口原则最长通信距离与RS-232接口原则最长通信距离相称
C:RS-485原则采用差分信号传播方式, 因而具备很强抗共模干扰能力
D:通过RS-485可构成主从式多机通信系统, 主机可采用轮询方式与各从机建立通信连接
29:下列系统属于实时系统是()。

A:电子邮件系统
B:电子书阅读器
C:微博
D:飞行控制系统
30:下列哪个不是RTOS实时指标?()。

A:持续时间
B:吞吐量
C:生存时间
D:响应时间
31:uC/OS-II具备良好可裁剪性和可移植性, 可以支持任务数最多为()。

A:16
B:32
C:64
D:128
32:按照内核构造, 可将嵌入式操作系统分为单内核操作系统与微内核操作系统, 下列不属于微内核操作系统是()。

A:iOS
B:Android OS
C:Symbian
D:uC/OS-II
33:普通而言, 移植VxWorks操作系统有4种操作类型, 下面不属于这4种操作类型是()。

A:顾客界面移植
B:宿主机移植
C:体系构造移植
D:目的板移植
34:下列不是实时操作系统是()。

A:VxWorks
B:RTAI
C:RTLinux
D:Windows7
35:关于硬件抽象层, 下面描述中错误是()。

A:硬件抽象层是嵌入式硬件电路板最基本软件
B:硬件抽象层包括嵌入式软件中直接访问底层硬件例程集合
C:HAL函数是移植操作系统基本
D:硬件抽象层是操作系统内核重要构成某些
36:在Bootloaderstage1中, 如下各环节顺序应为: ()。

A.跳转到stage2C程序入口点
B.为加载stage2准备RAM空间
C.拷贝stage2执行代码到RAM空间中
D.基本硬件初始化
A:2413
B:4231
C:4213
D:4321
37:下列不是单内核操作系统是()。

A:Unix
B:Windows CE
C:Android OS
D:iOS
38:嵌入式Linux中, 不属于Linux内核某些功能是()。

A:顾客界面
B:内存管理
C:网络接口
D:进程间通信
39:嵌入式系统开发有某些不同于通用计算机应用开发特点, 下面不属于嵌入式系统开发特点是()。

A:普通需要固化程序, 即把软件代码烧写到非易失性存储器中
B:应用软件必要在基于嵌入式操作系统平台上来开发
C:普通采用宿主机-目的机开发架构
D:软件开发中普通涉及许多底层硬件控制程序
40:嵌入式系统开发中, 要想精确地定位软件和硬件中浮现错误, 必要借助各种硬件和软件开发调试工具。

下面所列出不属于嵌入式系统开发调试工具是()。

A:在线仿真器
B:JTAG适配器
C:示波器
D:传感器
二、填空题
41:下图是嵌入式系统硬件某些逻辑构成及其与外部世界关系示意图, 其中构成某些A是___【1】____;构成某些B是___【2】____。

42:数字图像文献格式有各种, 不同文献格式采用不同编码办法, 具备不同特点, 适合不同应用。

其中__【3】_____图像文献格式颜色数目较少(不超过256色), 文献特别小, 支持动画, 适合互联网传播。

_____【4】__图像文献格式是静止图像数据压缩编码国际原则, 它在数码相机和互联网中得到广泛使用。

43:无线局域网采用通信合同重要是802.11, 普通也称为___【5】____, 为了能满足传播语音、数据、图像等需要, 当前使用802.11n合同其数据传播速率可达____【6】___Mbps甚至更高, 相应产品已经广泛使用。

44:ARM解决器有7种异常: 重要涉及___【7】____、未定义指令UND.软件中断SWI、指令预取中断PABT、数据访问中断DABT、____【8】___以及迅速中断FIQ。

45:ARM解决器按照ARM公司分类可分为典型ARM解决器(ARM7~ARM11)、Cortex嵌入式解决器和Cortex 应用解决器, 其中Cortex嵌入式解决器涉及实时应用Cortex-___【9】____和面向控制应用Cortex-__【10】_____。

46:在ARM解决器中, 通用寄存器有R0-R15, 其中R13通惯用作__【11】_____, R14作为___【12】____使用。

47:已知R1=0x12345678, R2=0x80000101, 则执行指令AND R0, R1, R2后, 寄存器R0=___【13】____, R2=___【14】____。

48:已知R2=1000,R3=200,执行指令MOV R2,R3, LSL#2后, R2=___【15】____,R3=__【16】_____。

49:嵌入式系统使用存储器有各种类型, 按照其存取特性可分为随机存取存储器和只读存储器, 它们普通都用三个大写英文字母表达, 即___【17】____和__【18】_____。

50:I2C可用于连接嵌入式解决器及其外围器件, 它是广泛采用一种串行___【19】____双工传播总线原则。

I2C总线中, 发起数据传播操作I2C器件是___【20】____控器件。

51:通用输入/输出接口, 用英文大写字母缩写为___【21】____, 嵌入式解决器内部普通均集成该种I/O接口。

该接口普通具备三态, 即0态, 1态和___【22】____状态。

52:下图给出了两种LED数码管内部构造原理图, 其中图(a)为共___【23】____极LED数码管, 图(b)为共___【24】____极LED数码管。

53:三星公司基于ARM9内核S3C2410嵌入式微解决器芯片电源管理模块共有4种工作模式。

___【25】____模式下, 电源管理模块仅断开ARM内核时钟FCLK, 但仍为外围硬件组件提供时钟。

__【26】_____模式下, 电源管理模块将断开内部电源, 除非唤醒逻辑有效, 内核不产生功耗。

54:按响应时间划分, 普通可将实时系统分为三类: (1)普通实时系统, 响应时间普通在秒级;(2)响应时间在毫秒级和___【27】____级强实时系统;(3)响应时间在数十秒级___【28】____实时系统。

55: uC/OS-II系统内核提供基本功能有: ___【29】____、任务间通信与同步、任务调度、时间管理和___【30】____等。

56:引导加载程序重要完毕内存加电自检, 外设存在自检, ___【31】____映射, 初始化外围设备, 内存寻址定位, 加载和启动___【32】____。

57:uC/OS-II就绪任务登记在___【33】____表中, OSRdyTbl[]每一位代表了一种优先级任务就绪状态, 称为就绪位。

OSRdyTbl[]最多可有____【34】___位。

58:常用嵌入式Linux进程间通信机制涉及信号、管道、___【35】____、信号量、共享内存和___【36】____。

59:采用ADS1.2集成开发工具软件来开发基于ARM微解决器嵌入式系统时, ADS1.2把目的文献中信息按照三种存储区域类型来进行划分, 即划分为RO段、___【37】____、ZI段。

其中RO段是指___【38】____和常数存储区域, 具
备只读属性。

60:GNU是一种用于开发基于Linux操作系统工具软件套件。

它涉及了编译器、连接器、调试器以及文本编辑器、语法除错等工具。

其中____【39】______是编译器、GDB是__【40】_____工具。

三、综合题
3:1.某食堂售饭系统由一种后台数据库系统及若干个前台刷卡机构成, 其基本功能详细描述如下: a、刷卡机硬件构成中, 除了必要最小硬件系统外, 还需要IC卡读写模块、8段LED构成显示模块、键盘模块、蜂鸣器模块、RS-485通信模块等。

b、客户需要事先办理本系统消费IC卡, 预存若干金额, 办卡信息及预存金额存储在后台数据库系统中。

c、客户消费时, 用IC卡在刷卡机上支付。

支付时, 由售饭员在刷卡机上输入客户缴费金额且在LED 显示屏上显示, 然后客户刷卡, 若IC卡合法, 则把缴费金额和IC卡信息传播给后台数据库系统。

若IC卡不合法, 用蜂鸣器发不合法提示音。

d、后台数据库系统接受到刷卡机信息后, 将依照IC卡号查询出该卡余额, 若余额不不大于等于应缴费额, 则进行扣费, 再把当前余额及扣费对的信息回传给刷卡机。

若余额不大于应缴费额, 则回传扣费不对的信息给刷卡机。

e、刷卡机接受到回传信息后, 显示回传余额, 且若是扣费对的信息, 则用蜂鸣器发"扣费对的"提示音;若是扣费不对的信息, 则用蜂鸣器发"扣费不对的"提示音。

依照上述功能规定描述, 若采用S3C2410芯片为核心来构建刷卡机硬件平台, 请完善下面论述(程序)和回答关于问题。

(1)在设计硬件时, 最小硬件系统是保证系统能正常工作必要硬件构成。

它涉及电源电路、___【1】____、复位电路、调试测试接口、以及___【2】____。

(2)若在硬件设计时, 选用8个共阴极8段LED(其排列如图1所示)构成2组显示屏(1组4个8段LED), 用于显示当前消费金额和余额。

若采用GPC0~GPC6.GPC7外接同向驱动后, 分别连接到显示"消费金额"LED显示屏段信号线a~f、dp上, 采用GPD0~GPD3外接同向驱动后分别控制该组显示屏中低数据位~高数据位4个8段LED位信号线。

此外采用GPC8~GPC14.GPC15外接同向驱动后, 分别连
屏中低数据位~高数据位4个8段LED位信号线。

那么, GPC0~GPC15引脚功能为: ___【3】____, GPD0~GPD7引脚功能为: ___【4】____。

初始化GPC0~GPC15引脚功能语句可以是: //rGPCCON是端口C控制寄存器, 其格式见背面附录rGPCCON=___【5】____; 初始化GPD0~GPD7引脚功能语句可以是//rGPDCON是端口D控制寄存器, 其格式见背面附录rGPDCON=((rGPDCON|0x00005555)&___【6】____);若只在"余额"LED显示屏中次高数据位LED上显示字符"3", 有关驱动程序中可用下面语句实现。

rGPCDAT = ___【7】____;//输出"3"段信号
rGPDDAT = ___【8】____;//输出次高数据位被点亮控制信号
(3)刷卡机上输入客户缴费金额键盘, 在设计时采用非原则键盘构成, 键盘接口设计成4?阵列(其按键排列示意图如图2所示)。

键盘接口电路中选用GPE0~GPE3来输出键盘行扫描信号, 选用GPE4~GPE7来输入键盘列信号。

软件设计时设计者自行设计了键盘扫描函数, 请你补充完善之:
//*KEYOUTPUT是键盘扫描时输出地址, KEYINPUT是键盘读入时地址
#define KEYOUTPUT (*(volatile INT8U *)0x56000044)
#define KEYINPUT (*(volatile INT8U *)0x56000044)
INT16U ScanKey()
{
INT16U key=0xFFFF;
INT16U i;
INT8U temp=0xFF,output;//rGPECON是端口E控制寄存器, 其格式见背面附录
rGPECON= ((rGPECON &0xFFFFFF00) | ___【9】____);//初始化GPE0~GPE3为输出
rGPECON= rGPECON & ___【10】____ ;//初始化GPE4~GPE7为输入
//下面判断键盘中与否有键按下for (i=1;(( i<= 8)&&(i>0));___【11】____ )
{
output |= 0xFF;
output &= (~i);
if ((temp&0xF0)!= ___【12】____)//判断列信号与否为全"1"
{
key = (~i);
key <<= 8;
key |= ((temp&0xF0)|0x0F);//求得按键返回值
return (key);//函数返回按键相应值
}
}
return 0xFFFF;
}
应用程序中可依照上面键盘扫描函数返回值, 来判断与否有按键按下, 并拟定是哪个按键按下。

例如: 若返回值为: ___【13】____时, 可知是键盘中"6"键按下, 若返回值为: ___【14】____时, 可知是键盘中"确认"键被按下。

若无键按下时, 返回值应为: ___【15】____。

(4)刷卡机与后台数据库系统通信采用RS-485总线。

因而在硬件设计时, 需要采用S3C2410芯片内部___【16】____部件外加电平转换芯片等来实现。

若在软件设计时, 其初始化程序中波特率设立为9600bps, 数据格式设立为: 8位数据位、无校验、1位停止位。

那么, 1秒时间内最多能传播__【17】_____字节信息。

(5)刷卡机上应用软件是在无操作系统环境下开发。

设计者可以自行设计系统启动引导程序, 在该程序中完毕异常向量设立、堆栈指针设立以及必要硬件初始化。

ARM9体系构造中规定复位异常所相应异常向量地址为____【18】___。

系统上电/复位后, 将从该地址处开始执行程序, 由于ARM9体系构造中规定各异常向量地址之间间隔普通为__【19】_____个字节。

因而, 复位异常向量地址处普通存储一条___【20】____指令代码。

阐明: 下面是试题解答时需要用到寄存器格式及有关阐明。

1)端口C控制寄存器(GPCCON)
引脚GPCCON位描述
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[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=保存
GPD2[5: 4]00=输入, 01=输出, 10= VD10, 11=保存
GPD1[3: 2]00=输入, 01=输出, 10= VD9, 11=保存
GPD0[1:0]00=输入, 01=输出, 10= VD8, 11=保存
3)端口E控制寄存器(GPECON)
引脚GPECON位描述
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=SPIMISO0, 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=IISSDO, 11=IIS数据输出GPE3[7: 6]00=输入, 01=输出, 10=IISSI, 11= IIS数据输入GPE2[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)
引脚GPHCON位描述
GPH8[17: 16]00=输入, 01=输出, 10=UEXTCLK, 11=保存
GPH7[15: 14]00=输入, 01=输出, 10=RXD2, 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位[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)TCFG0寄存器
TCFG0位功能描述初始状态值
[31: 24]保存0x00[23: 16]在此不用0x00
[15: 8]拟定Timer2, Timer3, Timer4预分频系数0x00[7: 0]拟定Timer0, Timer1预分频系数0x007)TCFG1寄存器
[19: 16]拟定Timer4分频器值0000=2 0001=4 0010=8 0011=16
[15: 12]拟定Timer3分频器值0000=2 0001=4 0010=8 0011=16
[11: 8]拟定Timer2分频器值0000=2 0001=4 0010=8 0011=16
[7: 4]拟定Timer1分频器值0000=2 0001=4 0010=8 0011=16
[3: 0]拟定Timer0分频器值0000=2 0001=4 0010=8 0011=16
阐明:设立TCFG0、TCFG1可以拟定预分频器系数、分频器值, 如:通过设立TCFG0为0x0000001F, Timer0预分频器系数选取为31, 设立TCFG1为0x00000001, Timer0分频器值选取为4。

通过下面公式计算定期器计数常数:
定期器输入时钟频率=PCLK/(预分频系数+1)/分频器值
计数常数=定期时间间隔/(1/定期器输入时钟频率)
预分频系数范畴为0~255, 分频器值取值范畴为2.4.8、16。

6)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
第套3参照答
一、选取题答案
1-5: DCDCC 6-10: ACCDD 11-15: DBACD 16-20: BCADD 21-25: BDBCD 26-30: CDBDA 31-35: CBADD 36-40: BDABD
二、填空题答案
1:中央解决器
2:顾客界面
3:gif
4:jpeg
5:wi-fi
6:108
7:复位RESET
8:外部中断祈求IRQ 9:R
10:M
11:堆栈指针SP 12:程序链接寄存器
LR
13:0
14:0x80000101
15:800
16:200
17:RAM
18:ROM
19:半
20:主
21:GPIO
22:高阻
23:阳
24:阴
25:休眠
26:掉电
27:微
28:软
29:任务管理
30:内存管理
31:内存地址
32:操作系统
33:就绪
34:64
35:消息队列
36:套接字
37:RW段
38:代码
39:GCC
40:调试器
三、综合题
1:时钟电路
2:存储器
3:输出
4:输出
5:0x55555555 6:0xFFFF5555 7:0x4F00
8:0xFFBF
9:0x00000055 10:0xFFFF00FF 11:i<<=1
12:0xF0
13:0xFDBF 14:0xFE7F 15:0xFFFF 16:UART
17:960
18:0x00000000 19:4
20:分支。

相关文档
最新文档