嵌入式复习题.doc

上传人:re****.1 文档编号:550827817 上传时间:2023-01-21 格式:DOC 页数:6 大小:457.51KB
返回 下载 相关 举报
嵌入式复习题.doc_第1页
第1页 / 共6页
嵌入式复习题.doc_第2页
第2页 / 共6页
嵌入式复习题.doc_第3页
第3页 / 共6页
嵌入式复习题.doc_第4页
第4页 / 共6页
嵌入式复习题.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《嵌入式复习题.doc》由会员分享,可在线阅读,更多相关《嵌入式复习题.doc(6页珍藏版)》请在金锄头文库上搜索。

1、一、 简答题1. 什么是嵌入式系统?嵌入式系统的特点是什么?2. 简要说明嵌入式系统的硬件组成和软件组成。3. S3C2410A的AHB总线上连接了那些控制器?APB总线上连接了那些部件?4. ARM体系结构支持几种类型的异常,并说明其异常处理模式和优先级状态?5. 存储器生长堆栈可分为哪几种?各有什么特点?6. 简述存储器系统层次结构及特点。7. 简述I2S总线接口的启动与停止过程。8. 简述ARM系统中的中断处理过程。9. ARM微处理器支持哪几种运行模式?各运行模式有什么特点?10. 当PCLK=66.5MHz时,选择不同的时钟分频(1/2、1/4、1/8、1/16)输入,分别计算定时器

2、最小分辨率、最大分辨率及最大定时区间。掌握方法11. 分析如图所示I2S总线时序图,说明其操作过程。12. S3C2410A与UAD1341通过I2S总线接口连接,试述音频数据传送过程。13. 简述LCD控制器组成及数据流描述。14. 以下是S3C2410A的串口逻辑方框图,试分析其组成和工作原理。二、 程序分析。给以下程序主要过程加注释,幷写出程序功能1.汇编程序:IsrIRQsub sp,sp,#4; /stmfd sp!,r8r9ldr r9, INTOFFSETldr r9,r9; /ldr r8,HandleEINT0;/add r8,r8,r9,lsl #2;/ldr r8, r8

3、; /str r8,sp,#8; /ldmfd sp!,r8-r9,pc; /程序实现的功能:2. C语言程序段rGPFCON|=20|24; / rGPGCON|=26|222; / rINTMOD=0; / rEXTINT0|=40|48; / rEXTINT1|=412; / rEXTINT2|=412; / / rINTMSK&=(10|12|15); / 程序实现的功能:3. C语言程序段void Test_Touchpanel(void) rADCDLY=50000; /Normal conversion mode delay about rADCCON=(114)+(ADCPRS

4、6); /ADCPRS En, ADCPRS Value rADCTSC=0xd3; /Wfait,XP_PU,XP_Dis,XM_Dis,YP_Dis,YM_En pISR_ADC = (int)AdcTsAuto;rINTMSK=BIT_ADC; /ADC Touch Screen Mask bit clearrINTSUBMSK=(BIT_SUB_TC);Uart_Getch();rINTSUBMSK|=BIT_SUB_TC;rINTMSK|=BIT_ADC;程序实现的功能:4. 汇编语言ldr r0,=REFRESHldr r3,r0;r3=rREFRESHmov r1, r3orr

5、r1, r1, #BIT_SELFREFRESHstr r1, r0;Enable SDRAM self-refreshmov r1,#16;wait until self-refresh is issued. may not be needed.0subs r1,r1,#1bne %B0四、设计与编程(每题10分,共20分)1. 设计程序,写出实现LED1LED4轮流闪烁的主程序代码。已知FCLK=400M,不考虑分频函数,FCLK:HCLK:PCLK按1:2:4计算,使用端口GPB0、1、2、3为LED控制端口,低电平点亮。GPBCON功能描述配置端口B引脚端,使用位21:0,分别对端口B

6、的11个引脚端进行配置。00:输入;01:输出;10:第2功能;11:保留程序代码:2. 根据Nand Flash控制器工作原理,试在图中画出S3C2410A的Nand Flash控制器与K9F2808U0C芯片的连接关系,并简单描述其操作过程。 3. S3C2410A的LCD控制器初始化程序主要包括配置LCD引脚用到的GPIO;设置LCDCON寄存器参数等。试配置C端口、D端口的相关引脚为LCD功能引脚。写出端口配置初始化程序。4. 用S3C2410A或S3C2440的串口1实现串口通信。试设计不带流量控制的简单收发程序,包括初始化程序,发送程序和接收程序。所用寄存器描述如下:ULCONn位

7、描述60:正常模式;1:红外模式5:30xx:无奇偶校验;100:奇校验101:偶校验110:强制奇偶校验校验1;111:强制奇偶校验校验020:每帧1个停止位;1:每帧2个停止位1:000:5位;01:6位;10:7位;11:8位UCONn的位功能位描述波特率时钟选择100:使用PCLK ,1:使用UEXTCLK发送中断请求类型选择90:脉冲;1:电平接收中断请求类型选择80:脉冲;1:电平Rx超时中断使能控制70:禁止;1:使能接收错误状态中断使能控制60:禁止;1:使能回送模式选择50:正常模式;1:回送模式发送模式选择3:200:禁止;01:中断请求或查询模式;接收模式选择1:000:

8、禁止;01:中断请求或查询模式;UMCONn的位功能位描述AFC使能40:禁止;1:使能请求发送00:RTS无效;1:RTS有效等等已定义宏如下:#define WrUTXH0(ch) (*(volatile unsigned char *)0x50000020)=(unsigned char)(ch)#define RdURXH0() (*(volatile unsigned char *)0x50000024)程序设计(要求加注释):5. 使用S3C2410A的A/D转换器进行模拟信号到数字信号的转换。写出初始化函数和读取转换结果的函数。ADCDAT0位名位描述XPDATA(正常ADC)9

9、:0X位置的转换数据值(包括正常A/D转换的数据值)。取值范围:03FF定义与AD转换相关的寄存器#define rADCCON(*(volatile unsigned*)0x58000000)/ADC控制寄存器#define rADCTSC(*(volatile unsigned*)0x58000004)/ADC触摸屏控制寄存器#define rADCDLY(*(volatile unsigned*)0x58000008)/ADC启动或间隔延时寄存器#define rADCDAT0(*(volatile unsigned*)0x5800000c)/ADC转换数据寄存器0#define rADCDAT1(*(volati1e unsigned*)0x58000010)/ADC转换数据寄存器 程序设计(要求加注释):6. S3C2440的 bank6使用32位数据总线与SDRAM芯片HY57V561620连接,每片SDRAM为32MB存储空间,16位数据线。试画出二者之间的连接电路图。在下图中SDRAM芯片引脚引出线上标出连接到S3C2440芯片上的对应引脚名称。 简单描述工作原理:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号