嵌入式复习提纲
更新时间:2024-03-07 16:43:01 阅读量: 综合文库 文档下载
- 嵌入式提脚线推荐度:
- 相关推荐
程序题(1分析 2设计) 分析题
对RTC内部寄存器读取操作 void rtcread(void) {
INT8U Y,MO,D,W,H,MI,S; //**使能RTC读写操作
rRTCCON=(INT8U)(rRTCCON|0x01) //**读取日期和时间 Y=rBCDYEAR; MO=rBCDMON; D=rBCDDAY; W=rBCDDATE; H=rBCDHOUR; MI=rBCDMI; S=rBCDSEC;
//**关闭RTC读写操作
rRTCCON=(INT8U)(rRTCCON&0xfe)
//**将合并BCD码转换为十进制,放到对应的变量中 year=(Y&0x0f)+(Y&0xf0)/16*10+2000; month=(MO&0x0f)+(MO&0x10)/16*10; day=(D&0x0f)+(D&0x30)/16*10; wkday=W&0x07;
hour=(H&0x0f)+(H&0x30)/16*10; minute=(MI&0x0f)+(MI&0x70)/16*10; second=(S&0x0f)+(S&0x70)/16*10; }
设计题
用ARM指令编程实现64位数0xEE000000FF和0x9876543210的加法,想加的结果保存在起始地址为0x40001000的存储空间里,采用小端存储模式。 AREA ex1,CODE,READONLY ENTRY
start MOV R0,#000000FF;低32位 MOV R1,#000000EE;高32位 LDR R2,#76543210;低32位 LDR R3,#00000098;高32位 ADDS R4,R0,R2 ADCS R5,R1,R3 LDR R6,#40001000
STM R6!,{R4,R5};小端存储 STOP MOV R0,#0x18 LDR R1,=0x20026 SWI 0XAB END
若需要利用S3C2410芯片Timer部件中的Timer2通道产生一个周期约为1000ms的脉冲信号,系统的PLCK=66MHz,写出初始化程序。
计数常数=1000ms/(1/(66M/64/16)) ;预分频系数选择63 =64453→0xfbc5 初始化程序如下: void Test_TimerInt(void) {
//设置定时器配置寄存器0(TCFG0)
rTCFG0=0x3f00; //Timer2预分频系数为63 //设置定时器配置寄存器1(TCFG1)
rTCFG1=0x300; //都工作在中断方式,mux2=1/16 //设置计数常数
rTCNTB2=0xfbc5; //(1/(66MHz/64/16)*0xfbc5=1s //设置控制寄存器TCON
rTCON=0x2000; //更新TCNTB2和TCMPB2 rTCON=0x9000; //设置Timer2自动装载,并启动 ...
//其它程序语句 ... }
简答题
1.简述中断编程模式及FIQ的处理过程 中断编程模式: ① 建立系统中断向量表,并且设置ARM920T核的程序状态寄存器CPSR中的F位和I位。 ② 设置S3C2410芯片中56个中断源的中断向量。 ③ 中断控制初始化 ④ 完成I/O端口或部件具体操作功能的中断服务程序 FIQ处理过程:
①链接寄存器R14_fig保存有:被执行指令地址+4; ②状态寄存器SPSR_fig保存有:CPSR寄存器的内容; ③状态寄存器CPSR位[4:0]被赋予:0b10001; ④寄存器CPSR位[5] 清0; ⑤寄存器CPSR位[6] 置1; ⑥寄存器CPSR位[7] 置1;
⑦如果采用高向量地址配置,那么PC寄存器被赋予0xffff001c,否则PC寄存器被赋予0x0000001c。
2.什么叫波特率?S3C2410芯片的UART部件的波特率如何计算?写出波特率的计算公式。 波特率等于数据线上每秒钟传输的数据位数
波特率产生器的的时钟源可选择S3C2410内部系统时钟PCLK或外部时钟UCLK。 波特率通过把源时钟除以波特率除数寄存器(16位数据)产生的。 除数=(PCLK/(波特率*16))-1 除数=(UCLK/(波特率*16))-1
简要回答S3C2410芯片DMA的初始化步骤
(1)设置DMA操作的源地址(2)设置DMA操作源的位置及源地址是否增1(3)设置DMA操作的目的地址(4)设置DMA操作目的的位置及目的地址是否增1(5)设置DMA工作方式及DMA传送的数据长度(6)开放DMA操作结束中断(7)使能DMA操作,启动DMA
第一章 嵌入式的基本概念、ARM9、S3C2410 1.什么是嵌入式系统?实时性?
嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
第二章ARM9特点、寄存器、异常、寻址方式 选择题第3题
第6题(可能数据进行更改)?填空题第4、8题、第3题
?[29]C标志位:进位标志位?[30]Z标志位:零标志位,结果为0置1,否则置0
?立即寻址:ADDR6,R6,#128??寄存器寻址:ADDR2,R3,R5?寄存器移位寻址:ADDR0,R1,R2.LSL#3?[R7]?寄存器间接寻址:LDRR6,寻址方式?
[R3,#128]?变址寻址:LDRR2,?多寄存器寻址:LDMIA R0!, ?R1, R2, R3, R4???堆栈寻址??块拷贝寻址:LDMIAR0!,{R2?R9}STMIAR1,{R2?R9}对寄存器R1的内容乘以4的正确指令是LSL(左移) R1,#2; 第三章 常见指令和指示符的意义及编程
?LDR:单一数据加载/存储指令,寄存器到存储器??STR:单一数据加载/存储指令,存储器到寄存器?ADD:加法指令,但不带进位??ADC:带进位的加法指令?SUB:减法指令,但不带进位?常见指令?
?AND:逻辑与指令?OR:逻辑或指令??EOR:逻辑异或??CMP:比较指令??CMN:与取负的数比较指令伪指令:ADR、ADRL、LDR、STR、DCB、DCW、DCD、DCS。
指示符的意义
ENTRY:指示汇编器把其后的首条指令作为程序入口的指示符,一个源文件只能有一个ENTRY;
AREA:指示汇编器汇编一段新的代码段和数据段的指示符 END:表示源程序结束的指示符
GET:指示包含一个文件的指示符,汇编器在GET处汇编包含的文件 MACRO:宏定义的开始
第四章 总线定时、I/O端口或部件寻址方法 填空题第2题,填空题第5题
存储器系统的组织结构可分为寄存器、cache、主存储器和辅助存储器 第五章 中断的基本原理、中断编程模式及FIQ处理过程 填空题第1题、选择题第4、5(根据规律查表)题。
在S3C2410微处理器中,与中断有关的5各中断控制寄存器是:源未决寄存器、中断寄存器、屏蔽寄存器、优先级寄存器、中断未决寄存器 第六章 DMA初始化 填空题第6、7题
S3C2410涉及DMA的操作模式有三类:DMA请求模式、传输模式和服务模式。 第七章 看门狗定时器的作用,RTC读写时间编程,Timer部件及其初始化编程
看门狗定时器的作用:当系统程序出现功能紊乱,引起系统程序死循环时,能中断系统程序的不正常运行,恢复系统程序的正常运行。 第八章 端口及其初始化编程
S3C2410芯片共有117各输入输出引脚,分属于8个I/O端口。 若需要把端口F的所有引脚均用作外部中断信号的输入引脚,即把GPF0作为EINT0,GPF1作为EINT1,…,则如何对端口F初始化。 RGPFCON=0xaaaa;
若需要把端口G的低8位用作输入外部设备数据的8位数据线;高8位用作输出数据的8位数据线,并写出相应的初始化程序 RGPGCON=0x55550000;
第九章 RS232-C的电气特性,波特率及其计算
逻辑1的电平为-3 ~ -15V,逻辑0的电平为+3 ~ +15V。 第十章 矩阵键盘、7段数码管段码计算
下图是一个采用I/O引脚直接控制键盘的接口电路,键盘阵列是4X4的。键“A“的键码是什么?
(1) 键A所在行是第三行,因此行数为3.
(2) 3的补(模为256)是253,其对应的二进制代码为:0xFD; (3) 0xFD左移四位后的0XD0,键A的列码是“00001011B”,即0X0B,把0XD0和0X0B
相加后的0XDB,即为键A的键值。
说明一个共阴极的LED,若要显示数字3和9(可能会进行更改),其段码分别是什么?
正在阅读:
嵌入式复习提纲03-07
国内外农业机械自动化的现状分析09-04
四年级上句子专项练习 全部答案05-03
应用文写作10-24
只要7步,就能将任何魔方6面还原07-28
仿写句子01-09
教育部基础教育资源中心函件07-22
2016年华中师范大学物理科学与技术学院电路分析复试笔试最后押题04-08
一棵树作文400字02-04
2011年全国教育工作会议上的讲话08-09
- 《江苏省环境水质(地表水)自动监测预警系统运行管理办法(试行)》
- 安乐死合法化辩论赛立论稿(浙大新生赛)
- 公共科目模拟试卷公务员考试资料
- 我国固定资产投资FAI对GDP的影响
- 大学生创新创业训练计划项目申请书大创项目申报表
- 完美版—单片机控制步进电机
- 2013资阳中考化学试题
- 18.两位数减一位数退位(397道)
- 工程量计算规则
- 二年级操行评语(下)
- 第3章 流程控制语句
- 浅基桥墩加固技术
- 课题研究的主要方法
- 5100软件说明书 - 图文
- 车间技术员年终总结
- 关于印发《中铁建工集团开展项目管理实验室活动方案》的通知
- 经典诵读结题报告
- 地下水动力学习题答案
- 2018年全国各地高考数学模拟试题平面解析几何试题汇编(含答案解
- 街道办事处主任2018年度述职述廉报告
- 提纲
- 嵌入式
- 复习
- 2014年传统村落工作总结
- 背景音乐烘托卖场气氛
- 小学英语课表单词表
- 人教版小学三年级数学下册期末测试题(有答案)1
- 大连万达的二张王牌
- 零事故班组安全生产管理 满分试卷
- 个人研修总结--国培信息技术能力提升
- 专题5 课时1明清时期君主专制的强化
- 精馏
- 国旗下讲话稿 - 珍爱生命 远离危险-优秀word范文(2页
- 外研版八年级上册Module12知识点-精选文档
- 撤销拘役缓刑同有期徒刑并罚后执行有期徒刑之初探
- 珠海市交通运输局关于印发迎亚运全市道路运输市场专项整治工作
- 耳疾病
- 2018年师德师风动员讲话稿-word范文模板(3页)
- 不锈钢行业现状以及未来发展趋势分析 - 图文
- 司考复习技巧:做题时应注意的问题每日一练(2016.11.9)
- 人教版三年级语文《妈妈的账单》教学设计
- 运动场设计说明
- 财经法规实训