2023年全国计算机等级考试三嵌入式系统开发技术题.pdf

上传人:无*** 文档编号:90861065 上传时间:2023-05-18 格式:PDF 页数:24 大小:2.86MB
返回 下载 相关 举报
2023年全国计算机等级考试三嵌入式系统开发技术题.pdf_第1页
第1页 / 共24页
2023年全国计算机等级考试三嵌入式系统开发技术题.pdf_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《2023年全国计算机等级考试三嵌入式系统开发技术题.pdf》由会员分享,可在线阅读,更多相关《2023年全国计算机等级考试三嵌入式系统开发技术题.pdf(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1 .嵌入式系统的应用极其广泛,下列设备:洗衣机、电饭煲、服务器、平板扫描仪、路由器、机顶盒、巨型机、P O S 机中,属于嵌入式系统应用的是:A)除和之外B)除和之外0除和之外D)所有都是2.嵌入式系统的软件大多存储在非易失性存储器中,即使断电也不会消失。目前嵌入式系统使用最多的非易失性存储器是:A)M as k R O MB)Fl as h m em o r yC)S R AMD)S S D3.下图是数字信号解决器(D S P)的典型应用方式,其中的、和分别是:A)模拟信号、D S P、数字信号B)模拟信号、D S P、模拟信号0 数字信号、D S P、数字信号D)数字信号、D S P、模

2、拟信号4.片上系统(或系统级芯片)是目前广泛使用的一种嵌入式解决芯片,下面有关叙述中错误的是:A)其英文缩写是SOC或SoC,它是电子设计自动化水平提高和大规模集成电路制造技术发展的成果B)它已成为集成电路设计的发展趋势,现在许多嵌入式解决芯片都是片上系统0芯片中既包含解决器又包含存储器及外围电路,单个芯片就能实现数据的采集、转换、存储、解决和I/O等多种功能D)智能手机已经广泛采用片上系统,平板电脑大多还使用传统的In te l解决器模拟图像5.在嵌入式系统(如数码相机)中,获取数字图像的过程大体分为四步,如下图所示,对的的解决环节是:数字图像A)取样、扫描、分色、量化B)分色、量化、扫描、

3、取样0扫描、分色、取样、量化D)扫描、量化、取样、分色6.数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为3 2 k b/s,其量化位数为8位,单声道,采用压缩编码,压缩比为2,那么取样频率是:A)8 kH zB)1 2 kH zC)1 6 kH zD)20 kH z7 .微波通信是运用频率为30 0 M H z 30 0 G H z 电磁波进行的通信,它具有频带宽、容量大的特性,应用广泛。下面不属于微波通信应用的是:A)手机通信B)卫星通信C)无线局域网(W iF i)D)调频广播(F M)8 .计算机局域网

4、传输数据时,必须把数据组织成规定格式的 帧,每一数据帧由下图所示的5 个部分组成,其中、分别是:发送设备M A C 地址接收设备M A C 地址A)有效载荷、控制信息、校验信息B)控制信息、校验信息、有效载荷0 控制信息、有效载荷、校验信息D)校验信息、有效载荷、控制信息9 .关于嵌入式解决器内核说法错误的是:A)Powe r PC 采用R I S C 指令集结构B)M C 6 8 K 采用是C I S C 指令集结构C)A R M 采用R I S C 指令集结构D)M I PS 采用哈佛结构1 0.关于A R M C or te x-M 微控制器以下说法错误的是:A)解决速度快B)代码密度高

5、0软件可移植性好D)功耗大1 1 .以下A R M C or te x 解决器最适合实时应用的是:A)C or te x-M 3B)C or te x-M 0+C)C or te x-A 1 5D)C or te x-R 41 2 .以下只具有T hum b-2 状态和调试状态的A R M 解决器是:A)A R M 7B)A R M 9C)A R M C or te x-M 3D)A R M 1 11 3 .关于A R M 解决器的工作模式,以下说法对的的是:A)快速中断模式用来解决F I Q 中断B)用户模式用来解决普通中断0中止模式运营特权级的操作系统任务D)系统模式运营正常的程序1 4

6、.以下关于A R M 程序状态寄存器C PS R 的说法对的的是:A)C PS R 中N=1 表达运算结果为正数B)C PS R 中F=0 允许快速中断C)C S PR 中V=0 表达运算结果溢出D)C PS R 中Z=0 表达运算结果为01 5.执行A R M 指令S T R R O,R 1,#4 !之后,以下说法对的的是:A)R 0 的值加4B)R 1 的值加40 内存中的数据保持不变D)R 1 的值保持不变1 6.执行A R M 指令M OV R O,R 1,L S L#3 后,R 0 的值为:A)R 1 的3 倍B)R 1+30 R 1 的8 倍D)R 1 的8 分之11 7 .以下A

7、 R M 指令对的的是:A)A D D R I,R 2,#1 B)A N D R O,R IC)S U B S R 7,R 7,#1D)B E Q PC,L R1 8 .在小端模式下,通过A R M 伪指令M y D ata D C W 0 x 1 1 2 2,0 x 3 3 4 4,0 x 5 5 6 6,0 x 7 7 8 8在内存中定义了4 个1 6 位操作数,则在伪指令L D R R l,=M y D ata后执行指令L D RR O,则R 0 的值为:A)0 x 7 7 8 8 5 5 6 6B)0 x11223344C)0 x44556677D)0 x887766551 9.下面是

8、关于基于ARM内核的典型嵌入式系统硬件组成的叙述:I.典型嵌入式硬件系统涉及完毕模拟量和数字量输入功能的前向通道II.典型嵌入式硬件系统涉及完毕模拟量和数字量输出功能的后向通道III.典型嵌入式硬件系统涉及人机交互通道(例如键盘或触摸屏等输入接口及LED或LCD显示等输出接口)IV.典型嵌入式硬件系统涉及互相互连通信通道(例如以太网接口、USB接口等)上述叙述中,对的的是:A)仅 I、II 和IIIB)仅 H、III 和 IV0 仅 I、III 和 IVD)所有2 0.基于ARM内核的嵌入式芯片是以ARM内核为基础,通过AM BA总线将其他硬件组件连接在一起的。下面列出的4个组件中,哪一个组件

9、是挂在AM BA的外围总线(APB)上的?A)LCD控制器B)Timer(定期器)0 中断控制器D)JTAG2 1.下面是关于ARM嵌入式芯片一中的D M A控制器的叙述,其中错误的是A)D M A 控制器即为直接存储器访问控制器B)使用D M A 控制器可将数据块在外设与内存之间直接传输而不需C P U 的参与,因而可显著减少解决器的负荷C)A R M 嵌入式芯片中的D M A 控制器挂在A M B A 的外围总线(A P B)上D)D M A 控制器工作时所需的时钟由A R M 嵌入式芯片中的电源管理与时钟控制器组件提供2 2 .下面关于嵌入式系统使用的存储器的叙述中,错误的是:A)S R

10、 A M 是静态随机存取存储器B)D D R 2 S D R A M、D D R 3 S D R A M 和D D R 4 S D R A M 这3 种S D R A M 中,只有D D R 2 采用双倍数据速率技术0 E E P R O M 是一种可电擦除可编程的只读存储器,可以在线改写和擦除信息D)铁电随机存取存储器(F R A M)是一种非易失性存储器2 3 .用下图可以辅助解释S P I 的工作原理。假设主机的移位寄存器A 中已存入1 1 0 0 1 0 1 0,从机的移位寄存器B 中已存入1 1 1 1 0 0 0 0,则在主机发出8 个S C K 有效信号后,主机移位寄存器A 和从

11、机移位寄存器B 中的内容分别是:A)1 1 0 0 1 0 1 0,1 1 1 1 0 0 0 0B)01010011,00001111C)11110000,11001010D)00001111,010100112 4.下图为基于ARM嵌入式芯片的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,错误的是:KEY1R1GKEY31D0KEY4100R5R7-R1210KX6。iKEY2O 0KEY6_o aKEYS100R2U JUR3WDD3.3GPF1GPF2GPF3GPF4GPF5GPF6100ARM嵌入式处理器(B N T1)(H N T2)(HW T3)(S N T4)(E1NT5)

12、(SM T6)1口 口A)图中所示的键盘接口采用了非编码键盘(线性键盘)的结构形式B)当仅KEY4按下时,ARM嵌入式芯片读到的GPF6 GPF1的值为0010000 对于有些ARM嵌入式芯片,图中的GPF6 GPF1可作为外部中断引脚EINT6EINT1,此时可通过中断方式读取按键结果D)图中键盘接口用到的G P F 口是A R M 嵌入式芯片的G P I O 端口中的一个端口2 5 .下面关于嵌入式系统中常用的触摸屏的叙述中,错误的是:A)电容式触摸屏的结构比电阻式触摸屏复杂,其价格也比电阻式触摸屏高B)运用电阻式触摸屏输入信息时一般需采用专用的硬笔0 当在电容式触摸屏上触摸时,人的手指与

13、触摸屏的导体层之间形成一个耦合电容D)相对而言,电阻式触摸屏的应用越来越广泛2 6 .下面关于S 3 c 2 4 1 0 的外部存储器的叙述中,错误的是:A)S 3 c 2 4 1 0 的存储器控制组件中涉及的存储器控制器提供访问片外存储器芯片所需的控制信号B)S 3 c 2 4 1 0 的外部存储器地址空间共1G B0 S 3 c 2 4 10 的I/O 与存储器采用统一编址方式D)S 3 c 2 4 10 的外部存储器地址空间可提成数个B AN K,每个B AN K 均可实现8 位、16位和3 2 位总线宽度的访问2 7.下面关于S 3 c 2 4 10 的U AR T 的叙述中,错误的是

14、:A)通过对U AR T 线路控制寄存器的设立,可决定该U AR T 通信时是否采用奇偶校验B)U AR T 的特殊功能寄存器中,除U AR T 线路控制寄存器外,尚有U AR T 控制寄存器等0通过U AR T 发送/接受状态寄存器可了解U AR T 的发送移位寄存器和发送缓冲器等的状态D)U AR T 的波特率发生器只能对P C L K 时钟进行分频获得通信所需的波特率2 8.下述通信标准中,不采用差分方式进行信号传输的是:A)U S BB)RS-232C)RS-485D)CAN2 9.现为某车载地图设备选择操作系统,和谐的用户界面是最重要的功能需求之-o以下嵌入式操作系统中,最适宜采用的

15、操作系统是:A)eCOSB)AndroidC)QNXD)uC/O S-II3 0.下列关于u c/o s-n操作系统的描述中,错误的是:A)uC/O S T I支持抢占式任务调度B)发生中断时,正在运营的UC/O S-H任务暂停运营,并进入被中断状态0 U C/O S-H的所有就绪态任务均登记在事件控制块中D)U C/O S-H允许每个任务拥有自己的自用栈31.下列关于u c/o s-n操作系统空闲任务的描述中,错误的是:A)空闲任务自创建之后永远不会处在挂起态B)空闲任务是操作系统初始化函数创建的第一个任务0空闲任务的优先级设为最低优先级D)空闲任务永远不会处在运营态32.按照实时性能和内核

16、结构划分,QNX操作系统属于A)硬实时微内核嵌入式操作系统B)软实时微内核嵌入式操作系统0硬实时单内核嵌入式操作系统D)硬实时宏内核嵌入式操作系统3 3 .硬件抽象层和引导加载程序都属于底层软件。下列各功能中,并非由底层软件实现的功能是:A)设备初始化B)进程间通信0装载操作系统映像到内存D)初始化存储器3 4 .下面关于L i n ux 操作系统的论述中,错误的是:A)L i n ux 是可认为多用户提供多任务功能的单内核操作系统B)M o n ta V i s t a L in u x 是一种嵌入式操作系统发行版0 虚拟文献系统(V F S)在系统调用接口和内核所支持的文献系统之间提供了一

17、个互换层D)L in u x 内核通过系统调用接口访问系统硬件3 5 .下面关于实时系统的论述中,对的的是:A)硬实时任务偶尔超过时限将导致任务的服务质量下降。B)硬实时系统的时限比软实时系统短。0核反映堆解决装置属于硬实时系统。D)嵌入式系统都是实时系统。3 6 .U C/0 S T I 操作系统内核通过任务控制块管理任务。下列各项中,不属于任务控制块的内容的是:A)指向任务代码临界区的指针B)指向任务堆栈栈顶的指针0任务的优先级D)任务的状态字3 7.下列关于B o o t lo a d er 的描述中,错误的是:A)依赖于C P U 体系结构的代码通常都放在B o o t lo a d

18、er 阶段1 中B)B o o llo a d er 通常支持启动加载模式和下载模式0 B o o t lo a d er 执行的第一条指令必须存储在R A M 存储器中D)B o o t lo a d er 阶段2 的代码通常用C 语言实现3 8.下列关于U C/0 S-H 操作系统中断解决的描述中,错误的是:A)中断服务子程序自身不能进行事件解决,必须通过相关函数告知特定的任务进行事件解决B)当中断服务子程序返回时,有也许进行任务切换0 中断服务子程序的最后一步是执行中断返回指令D)u C/0 S-H 操作系统中断嵌套层数可达2 5 5 层3 9 .下面有关嵌入式系统开发的说明中,错误的是

19、。A)嵌入式系统开发往往是与应用目的紧密联系在一起的。B)嵌入式系统的应用程序需要基于某个嵌入式操作系统上来开发。0嵌入式系统开发往往需要综合考虑系统的硬件、软件逻辑功能如何实现。D)嵌入式系统开发往往需使用宿主机-目的机的开发架构来进行。4 0 .G C C 是针对L in u x 操作系统环境下应用程序的编译工具,下面叙述中错误的是A)G C C 将源文献生成可执行文献的过程是由:编译、汇编、连接等3 个阶段组成。B)GCC能将C语言、C+语言、汇编语言编写的源程序生成执行文献。0设计者若要对源程序进行调试,需要在GCC命令中加入飞参数来编译该源程序。D)用GCC把源文献仅编译成目的文献,

20、那么,C语言编写的应用程序中可以不要m a i n 函数。1 .嵌入式系统按照软硬件技术复杂限度可分为低端系统、中端系统和高端系统三大类。智能手机之类的嵌入式系统使用操作系统对系统进行控制,应用软件可更新和扩展,它们属于其中的 高端 系统,其硬件S o C芯片大多采用3 2/64位的CP U 内核。2 .数字图像的像素深度指每个像素用多少个二进位来表达。它决定了图像中也许出现的不同颜色(或不同亮度)的最大数目。像素深度是8 位的灰度图像,其不同的亮度等级总数为-5 种。最多可以有大约1 60 0 万种颜色的图像称为真彩色图像,真彩色图像的像素深度为 24位。3 .将智能手机、平板电脑等移动设备

21、接入互联网的无线接入技术中,目前广泛使用的是W i Fi 和3 G,其中数据传输速率较高的是 W i Fi ,地区覆盖范围较宽的是 3 G。4 .AR M 9 T DM I-S 中的T 的含义是支持高密度的位T h u m b 指令,D表达支持片上调试。5.在ARM Cortex-M3解决器中,采用嵌套向量中断控制器,其英文缩写为_NVIC,M3中的MPU是用来对存储器进行保 护 的单元。6,假如R O=O x FFO O E E O O,R l=O x FFFFFFFF,则AR M 指令BI C R 2,R I,R O 执行后,R 2 的值为 OxOOFFllFF,执行指令AN D R 3,

22、R 1,R O 后,R 3 的值为_OxFFOOEEOO。7 .在AR M 的指令中,两个无符号数在寄存器R 0 和R 1 中,假如R O =R 1,则将R 0 与R 1进行带借位减法操作,结果放R2中,并规定更新程序状态寄存器的状态位,用两条指令完毕,则分别为 CMPRO,R1 和 SBCCSS R2,RO,R1。8.小端模式下A RM指令序列如下:LD R R0,=0 x 13579246LD R R1,=0 x 10000000S T R R0,R1,#8!执行后,内存0 x 10000008中的值=0 x46,Rl=0 x100000089.A RM嵌入式芯片中的G P I O 即为通

23、用输入/输出端口。作 为 输 入 端口时具有缓冲功能;作 为 输 出 端口时则具有锁存功能。10.K9F1208是一种典型的NA ND Fl a s h芯片,芯片内部具有26条地址线和8条数据线,该芯片的存储容量为 64 MB。除NA ND Fl a s h技术之外的另一种闪存技术 是 或非 Fl a s h技术。11.控制器局域网常用3个大写英文字母表达为 CAN,有的A RM嵌入式芯片中集成了该种互连通信组件。控 制 器 局 域 网 的 帧 由 7个不同的域组成,其帧格式如下图所示。帧起始 仲裁域 控制域 数据域 C RC 域 应答域 帧结尾12.嵌入式系统中一块电子线路板上的芯片之间采用

24、U A RT 通信时,U A RT 的信号线可不经电平变换直接连接。U A RT 采用T X D、RX D 进行通信的连接方式如下图所示,图中右边芯片U A RT B 的信号线和分别为 RXD和TXD(均用大写英文字母表达)。TXDUARTA RXDGND4 UART BGND.13.下图为8段LE D 数码管(图(a)及其共阳极(图(b)及共阴极(图(c)LE D 数码管的内部结构原理图。为显示字符8”,加到共阳极及共阴极LE D 数码管的d p、g、f e、d、c、b、a 的编码分别为O x 80 及O x 7F。(b(c14.在口 c/o s-n 操作系统中,某任务正在等待键盘输入消息,

25、该任务应处在挂起_态。若键盘中断服务程序向该任务发送了消息,则该任务转变为 就绪o15.在uC/OS-H操作系统中,内核对任务的管理通过名为 任务控制块 的数据结构进行。当任务切换时,任务的工作现场被保存到任务的 自用栈中。16.实时系统对外界的响应是否对的不仅取决于功能对的性,并且取决于对事件解决的 时 间 对的性。因此,评价实时系统的实时性最重要的指标是应 时 间,即系统从事件请求开始到任务完毕的时间间隔。17.美国风河公司推出的实时性最强、可靠性最高的嵌入式实时操作系统名为VxWorks 0在该操作系统中,所有与特定电路板上硬件相关的功能都集成在一个库中,该库的名称为BSP。18.Lin

26、ux操作系统内核的网络模块可分为两部分:一部分提供对各种网络资源访问的控制,称为网络 协 议;另一部分提供对各种网络硬件的支持,称为 网 络 驱 动 程 序。19.嵌入式Web服务器应用需求与通用Web服务器应用需求是不同的,它不是以提供信息服务为主,而 是 提 供 远 程 及 配 置 设 备 的 一 种 方 式。嵌入式Web服务器的硬件设计时,需设计可以支持以太网连接的电路。AX88796是一款以太网控制器芯片,若其片选信号CS引脚连到S3c2410芯片的nGCS3上,那么,读写该芯片内部寄存器的首地址(注:用十六进制数表达地址)是0 x1800注00。20.在ADSL 2的集成开发环境中,

27、若生成的输出文献需要包含所有的调试信息,那么,生成目的应当选择为Debug。若目的系统地址映射关系比较复杂时,应使用 sca tte r 格式的文献来说明地址映射方式。便携式血氧仪采用无创伤的血氧检测方法,通过光电信号检测人体手指内动脉血的周期变化特性,从而计算出动脉血氧饱和度(其外形如图所示)。若便携式血氧仪以S 3 c 2 4 1 0芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:a、运用动脉血液中血红蛋白和还原血红蛋白对红光或红外光吸取率的不同,采用光电电路来无创伤检测动脉血氧饱和度,并检测脉率。b、若动脉血氧饱和度低于9 0沆需进行声光报警,声光报警的频率与脉搏的频率一致

28、。c、便携式血氧仪中能保存1个月中所检测的动脉血氧饱和度、脉率等参数,保存参数时需要同时保存相关的检测时间,并可通过按键“一 和按键 一”来查看。d、采用普通单色液晶L C D作为显示器,显示动脉血氧饱和度、脉率等参数。根据上述功能规定的描述,请完善下面的叙述(程序)和回答有关的问题。(完善程序或回答问题所需的寄存器格式见题后的附录)。(1)在便携式血氧仪的硬件平台设计时,除了需要设计最小系统所需的时钟电路、复位电路等外,还必须设计光电信号采集电路来采集动脉血对红光或红外光的反射。现选用一个波长6 6 0n m的红光L ED和一个波长9 1 0n m的红外光L ED作为光源,其阳极接电源正极,

29、且由G P E1 5引脚和G P E1 4引脚分别加同相驱动电路后控制相关L ED的阴极使其发光。那么,G P E1 5或G P E1 4输出 低 电平时,其控制的L ED发光。在相关驱动程序中,初始化G P E1 5或G P E1 4引脚功能的语句可以是:r G P EC O N=(r G P EC O N 1 0 x 5 0000000)&0 x5FFFFFFF):/r G P EC O N 是端口E的控制寄存器只控制波长9 1 0n m 的红外光L ED 亮(G P E1 4 引脚控制)的语句可以是:r G P ED A T =r G P ED A T&O x B F F F ;r G

30、P ED A T 是端口E的数据寄存器。只控制波长6 6 0n m 的红光L ED 灭(G P E1 5 引脚控制)的语句可以是:r G P ED A T =r G P ED A T|0 x8000;(2)硬件平台设计时,还需设计一个光敏电路来接受动脉血对红光或红外光的反射光,将光信号转换成电流。通过放大的光电流信号,必须通过 A/D转换电路,变为数字信号后,才可以输入C P U 进行解决。由于脉搏波的能量重要分布在0.5 5 H z 范围,因此,对脉搏波信号的采样频率至少应当为 10 H z,所得到的数字脉搏波信号才不至于失真。(3)为了满足声光报警的频率(即报警LED 闪烁频率及蜂鸣器嘀嘀

31、”鸣叫频率)与脉搏频率一致,设计时选用Ti m e r l 部件来产生一个时间间隔,该时间间隔为脉搏波周期的1/2。若检测出脉搏波频率为2 H z,系统主频参数P C LK 为2 64MH z,分割器值选择为1 6,预分频器值选择为99,那么,Ti m e r l 部件产生的时间间隔应为 250 m s,初始化函数可以设计如下,请补充完善。(注:下面程序中所用的参数请用十六进制表达)v o i d Ti m e r l i n t(v o i d)(设立定期器配置寄存器0 (TC FG0)r TC FG0=0 x00000063;/d e a d z o n e=0,Ti m e r l 预分

32、频器值设99设立定期器配置寄存器1 (TC FG1)r TC FGl=0 x 0 0 0 0 0 0 3 0 ;/工作在中断方式,分割器值为1 6设立计数常数r TC NTB l=0 x A 1 2 2;设立控制寄存器TC O Nr TC O N=0 x00000200;仅更新TC NTB 1 和 TC MP B 1r TC O N=0 x00000100;仅Ti m e r 1 启动)(4)在保存所检测的动脉血氧饱和度、脉率等参数时,需同时保存检测时间。检测时间通过读取S3 c2 41 0 芯片内部的 R TC 部件来获得实时的日期及时间。在相关驱动程序中,可以用下面一段语句来初始化该部件。

33、v o i d R _ i n i t(v o i d)(初始化相关寄存器,r R TC C O N是控制寄存器变量。r R TC C O N=r R TC C O N|0 x10;设立使能该部件的控制位r R TC A LM=0 x00;报警功能(即闹钟)所有严禁r R TC R ST=0 x 0 0;r TI C NT=OxFF;时间间隔设立为I sr R TC C O N=(r R TC C O N&OxFE);设立不使能该部件的控制位省略了其他语句(5)设计按键”f 和按键一的电路时,选择GP E8、GP E9来分别连接。若按键按下时,相应的GP I O 引脚将为0 ,否 则 为 那

34、么,在相关驱动程序中,可以用语句:r GP EC O N=r GP EC O N&O x FFFO FFFF 来初始化GP E8、GP E9为输入,并可以用下面一段语句来判断是哪个命令按键被唯一按下。t e m p =r GP ED A T&0 x 0 3 0 0;t e m p 是一个8位二进制变量,r GP ED A T是端口E的数据寄存器s w i t ch(t e m p)ca s e 0 x 0 2 0 0 :判断是否 一 按键被唯一按下,“一 键连接到GP E8 省略了其他语句ca s e 0 x 0 1 0 0 :判断是否“一 按键被唯一按下,“一 键连接到GP E9 省略了其他

35、语句设计单色LC D 显示屏的接口电路时,采用S 3 c 2 4 1 0 芯片的GP E(GP E7 连接到L CD模块的8 位数据线D0 D7 上,用来传输显示信息。在相关驱动程序中,可以用下面语句来初始化GP E0 GP E7 为输出:rGP ECO N =(rGP ECO N|0 x0 0 0 0 5 5 5 5)&0 x F F F F 5555)附录:综合题中完善程序或回答问题所需的寄存器格式端口E控制寄存器(GP ECO N)的格式符 号 位 描述 初始状态GP E1 5 3 1:3 0 0=输入 0 1=输出 1 0=I I CS DA 1 1=保存 0 00 GP E1 4 2

36、 9:2 0 0=输入 0 1=输出 1 0=I I CS CL 1 1=保存 0 08 GP E1 3 2 7:26 0 0=输 入 0 1=输出 1 0=S P I CL K 1 1=保存0 0GP E1 2 2 5:24 0 0=输 入 0 1=输出 1 0=S P I M 0 S I 0 1 1=保存 0 0GP E1 1 2 3:22 0 0=输 入 0 1=输出 1 0=S P I M I S O 0 1 1=保存 0 0GP E1 0 2 1:20 0 0=输 入 0 1=输出 1 0=S DDAT 3 1 1=保存0 0GP E9 1 9:18 0 0=输 入 0 1=输出 1

37、 0=S DDAT 2 1 1=保存0 0GP E8 1 7:16 0 0=输 入 0 1=输出 1 O=S DDAT 1 1 1=保存0 0GP E7 1 5:14 0 0=输 入 0 1=输出 1 0=S DDAT 0 1 1=保存0 0GP E6 1 3:12 0 0=输 入 0 1=输出 1 0=S DCM D 1 1=保存0 0GP E5 1 1:10 0 0=输 入 0 1=输出 1 0=S DCL K 1 1=保存0 0GP E4 9:8 0 0=输 入 0 1=输出 1 0=I I S S D0 1 1=保存0 0GP E3 7:6 0 0=输 入 0 1=输出 1 0=I I

38、 S S DI 1 1=保存0 0GP E2 5:4 0 0=输 入 0 1=输出 1 0=CDCL K 1 1=保存0 0GP E1 3:2 0 0=输 入 0 1=输出 1 0=I I S S CL K 1 1=保存0 0GP EO 1:0 0 0=输 入 0 1=输出 1 0=I I S L R CK 1 1=保存0 0T CFGO 寄存器的格式符号位描述 初始状态R eserved 3 1:2保存 0 x0 04 Dea d z one 2 3:1这8 位用于拟定死区长度,死区长度的1 个单位等于0 x0 0length6 T i mer。的定期间隔。P resc a ler 1 1

39、5:8这8 位拟定T i mer2、T i mer3 T i mer4 的预分频器值。0 x0 0P resc a ler 0 7:0 这8 位拟定T i mer。、T i merl的预分频器值。0 x0 0T CFG1 寄存器的格式符号 位 描述 初始状态R eserved 3 1:2 保存 0 x0 04 DM A mode 2 3:2选择产生DM A请求的定期器。0 0 0 0=0 0 0 00 不选择(所有采用中断请求)0 0 0 1=T i mer0 0 0 1 0=T i merl0 0 1 1=T i mer2 0 1 0 0=T i mer30 1 0 1=T i mer4 0

40、 1 1 0=保存M U X 4 1 9:1选择T i mer4 的分割器值。0 0 0 0=1/2 0 0 0 06 0 0 0 1=1/4 0 0 1 0=1/8 0 0 1 1=1/1 60 1 X X=夕 卜 部 T CL K 1M U X 3 1 5:1选择T i mer3 的分割器值。0 0 0 0=1/2 0 0 0 02 0 0 0 1=1/4 0 0 1 0=1/8 0 0 1 1=1/1 6。逐乂:外部丁电以M U X 2 1 1:8选择T i mer2 的分割器值。0 0 0 0=1/2 0 0 0 00 0 0 1=1/4 0 0 1 0=1/8 0 0 1 1=1/1

41、 60 n 乂=外部:1M U X 1 7:4 选择T i merl的分割器值。0 0 0 0=1/2 0 0 0 00 0 0 1=1/4 0 0 1 0=1/8 0 0 1 1=1/1 60 凌X=外部丁。豚0M U X O 3:0 选择T i mer。的分割器值。0 0 0 0=1/2 0 0 0 00 0 0 1=1/4 0 0 1 0=1/8 0 0 1 1=1/1 60 期乂=外部1 1:0通过T CFGO、T CFG1 的设立,可以拟定预分频器值和分割器值,最终通过下面公式计算定期器计数时钟频率。定期器计数时钟频率=P CL K /(预分频器值+1)/(分割器值)预分频器值的范围

42、=0-2 5 5 分割器值的取值范围=2,4,8,1 6T CO N 寄存器的格式符号T i mer4T i mer4T i mer4T i mer3T i mer3T i mer3位 描 述 2 2 拟定T i mer4 的自动装载功能位1=自动装载0=一次停止 2 1 拟定T i mer4 的手动更新位1=更新T CN T B4 0=不操作 2 0 拟定T i mer4 的启动/停止位1=启 动 0=停止 1 9 拟定T i mer3 的自动装载功能位自动装 载 0=一次停止 1 8 拟定T i mer3 的输出反转位1=T O U T 3 反 转 0=不反转 1 7 拟定T i mer3

43、 的手动更新位1=更新T CN T B3 和T CM P B3 0=不初始状态000000 操作Timer3 16拟定Timer3的启动/停止位1=启 动 0=停止 0Timer2 15拟定Timer2的自动装载功能位1=自动装载0=一 次 停 止 0Timer2 14拟定Timer2的输出反转位l=T0UT2反 转 0=不反转 0Timer2 13拟定Timer2的手动更新位1=更新TCNTB2和TCMPB2 0=不 0 操作Timer2 12拟定Timer2的启动/停止位1=启 动 0=停止 0Timer 1 11拟定Timerl的自动装载功能位1 =自动装载0=一 次 停 止 0Time

44、rl 10拟定Timerl的输出反转位1=TOUT1反 转 0=不反转 0Timerl 9拟定Timerl的手动更新位1=更新TCNTB1和TCMPB1 0=不 0操作Timerl 8拟定Timerl的启动/停止位1=启 动 0=停止 0Reserved 7:保存 0005Dead 4拟定死区操作位1=使 能 0=不使能 0zoneTimerO 3拟定Timer。的自动装载功能位1=自动装载0=一次停止0TimerO 2拟定Timer。的输出反转位1=TOUTO反 转 0=不反转 0TimerO 1拟定TimerO的手动更新位1=更新TCNTBO和TCMPBO 0=不 0操作TimerO 0拟

45、定TimerO的启动/停止位1=启 动 0=停止 0RTCCON寄存器的格式符号 位描述 初始状态CLKRST 3拟定RTC时钟计数器是否复位1 =复 位 0=不复位 0CNTSEL 2选择BCD码 1=保 存 0=合并BCD码 0CLKSEL 1选择BCD时 钟 1=保存(仅在测试时选择XTAL时钟)O=XTALO 的 1/2RTCEN 0拟定RTC使能/不使能1 =使 能 0=不使能 0TICNT寄存器的格式符号 位 描 述 初始状态T I CN T I N T EN ABL E 7 时间片计数器中断使能1 =使 能 0 =不使能0T I CK T I M ECO U N T 6:时间片计数器的值,范围为1-1 2 7。该计数0器是减1 计数,在计数过程中不能进行读操作。R T CAL M 寄存器的格式符号位描述初始状态R eserved 7 保存0AL M EN 6 全局报警使能位1 =使 能 0 =不使能 0Y EAR EN 5 年报警使能位1 =使能 0 =不使能M O N R EN 4 月报警使能位1 =使能 0 =不使能DAT EEN 3 日报警使能位1 =使能 0 =不使能H O U R EN 2 时报警使能位1 =使能 0 =不使能M I N EN 1 分报警使能位1 =使能 0 =不使能S ECEN 0 秒报警使能位1 =使能 0 =不使能

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁