嵌入式技术基础与实践期末复习题_第1页
嵌入式技术基础与实践期末复习题_第2页
嵌入式技术基础与实践期末复习题_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE61、开发一个嵌入式系统需要软件、硬件及应用领域方面的知识。2、嵌入式系统一般应用于工业控制、智能充电,日常电子等领域。3、什么叫上拉电阻与下拉电阻?它们的作用是什么?如何选择上拉电阻与下拉电阻的阻值?哪些情况下使用上拉电阻?哪些情况下使用下拉电阻?MCU的某个引脚通过一个电阻接到电源(Vcc)MCUGN)拉电阻或下拉电阻初始化为高电平或低电平;根据实际情况,上拉电阻与下拉电阻可以取值在1KΩ~10KΩ之间,其阻值大小与静态电流及系统功耗相关;化低电平时可以通过下拉电阻接地。4、在无操作系统的嵌入式系统软件主程序中使用无限循环的作用是不停地监听任务。5、在SCI串行通信中,初始化、接收数据和发送数据是三种最基本的操作。6、S08系列MCU共有多少个中断向量?18个7、PWM产生一个在高电平和低电平之间重复交替的输出信号,这个信号被称PWM平和低电平的持续时间。8SPI4方的时钟相位和时钟极性保持一致。9、SPI通信时钟传输1位数将至少需要一个时钟周期。10接口,又有需求接口;终端构件只有需求接口,没有提供接口。11、大部分嵌入式系统以什么为核心进行设计?嵌入式系统的核心是由一个或几个预先编程好以用来执行少数几项任务的微处理器或者单片机组成。12、使用MCU设计嵌入式系统时,数据与程序放在不同的存储介质上,它们分别存储在什么存储介质上?数据存放在RAM,程序存放在Flash。13、表征串行通信速度的物理量是什么?答:位长BitLengt,也称为位的持续时间BitDuratio位时间内传送的位数。人们把每秒内传送的位数叫做波特率BaudRat。波特率的单位是:位/bps。14、SCI模块是底层的构件,它主要向上提供三种服务,这三种服务是什么服务?SCISCIN个字节的子功能函数。18、SPI主设备用上升沿发送数据,用下降沿接收数据。McuCPU、存储器、I/OMcuCPU、存储器、I/O接口等各种功能部件集成在一块晶体芯片上,体积小,节省空间。能灵活,方便地应用于各种智能化的控制设备和仪器,实现机电一体化。小,节省空间。能灵活,方便地应用于各种智能化的控制设备和仪器,实现机电一体化。22、嵌入式系统在日常数码产品的应用有:手机、MP3、U盘和相机等。23、一般来说,RAM这个用来存放用户数据和堆栈空间,Flash要用于存放程序、常数和中断向量。24、BRA是无条件相对转移指令,它的转移范围是多少?转移范围是前127字节、后128字节。26、C的编码体积小。27、嵌入式系统在日常工业类中的应用有冰箱、空调、微波炉、汽车等。28、AW60芯片的硬件最小系统包括什么?电路及滤波电路、复位电路、晶振电路及PLI滤波电路和写入器接口电路。29、PSH1,PNL1.30、同步通信的通信双方必须先建立同步,那么双方的时钟要调整到相同的频率,收发双方不停地发送和接收持续的同步的比特流。1、指出下列指令中操作数的寻址方式:LDA $034E 扩展寻址方式COM X 无偏移量寻址方式(3)LDA $70 直接寻址方式(4)STA $90,X 8(5)LDA #$BC 立即寻址方式(6)STA $450,X 162A105V,19.53mv数为多少?答:因为

5/2

的8次方=19.53mv,则要求采样位数为8位。4、SCIinit,串行口初始化正常模式,8位数据,奇校验,名译发送器,名译接收器,查询方式,收发波特率为f400(设f=2MHZ)答:#include”stdio.h”VoidSCIinit(void)f///总线频率为BNS=2MHZ,定义波特率Bt=3600SCBR=0b00000000 //波特率寄存器///设置正常模式、8位数据、奇校验SCCI=0b01000000 //控制寄存///设置允许发送,允许接收,查询方式收SCCI=0b00001100 //控制寄存器注意:如果是校验或无校验,中断方式,收发应该怎样设置!无效验无效验LDA #%01000000中断收发SCI_C2(SCINo)=0b00001100SCI_C2(SCINo)=0b000011005、写出主要的汇编的指令。变量定义(变量声明)变量定义(变量声明)数字常数与字符串常数定义指令存储定位伪指令文件包含伪指令宏定义和宏调用伪指定义存储区域伪指令6ADGCFGADCLK10AIDADCLK12=10mHZ,10,则选择ADLADCLK4AID=10/4=2.5mHZ。编程题1、SCIsend1:串行发送1个字节voidSCIsend1(INT8Uo){//判断ReStatusR的第SendTestBit位是否为1,是1可以发送while(1)if((ReSendStatusR&(1<<SendTestBit))!=0){ReSendDataR=o;break;}}2、SCISemdN;串行发送N个字节voidSCIsendN(INT8Un,INT8Uch[]){inti;for(i=0;i<n;i++)SCIsend1(ch[i]);}3、SCIre1串行接受一个字节INT8USCIre1(INT8U*p){INT16Uk;INT8U i;//ReStatusR第ReTestBit1表示可接收数据for(k=0;k<0xfbbb;k++)if((ReSendStatusR&(1<<ReTestBit))!=0){i =ReSendDataR;*p=0x00;break;}//接受失败if(k>=0xfbbb){i =0xff;*p=0x01;}returni;}4、SCIreN:HC08串行接收N个字节INT8USCIreN(INT8Un,INT8Uch[]){intm;INT8Ufp;m=0;while(m<n){ch[m]=SCIre1(&fp);if(fp==1){return1;}m++;}return0;}简答题:1、嵌入式系统的特点及应用领域MCU于工业控制,智能水电,日常电子等领域。2、中断的作用与处理过程MCUCPU一般为:关中断、保护现场、执行中断服务程序、恢复现场、开中断等。3、实现计数与定时的基本方法有哪些?比较他们的优缺点。计数器/件方式的优点是节省硬件。主要缺点是执行延时程序期间,CPUCPU/CPU4、Flash存储器的特点靠性高等优点,与传统的固态存储器相比,Flash、固有不挥发性:这一特点与磁存储器相似,Flash电源来保持数据。所以它具有与磁存储器一样无需电供就能保持数据的优点。、易更新性:FlashEPPROM(电可擦可编程只读存储器)发者节省了大量时间,也为最终用户更新存储器内容提供了方便条件。、成本低,密度高,可靠性好;与EPPROMFlash本更低,密度更高,可靠性更好。5MCUCPUPCMCU/CPU6、808系列MCU的中断执行过程分为哪几个步骤?答:CPUCPU先级次序查询所有中断标志位,若某个中断已发生,则响应该中断请求。中断响应过程是:、CPUPCL、PCJ、X、A、CCR、自动关总中断,防止其他中断的进入;、从相应的中断向量地址取中断向量(即中断服务程序的入口)送给PC;、执行中断服务程序,直到执行中断返回指令RTIRTI次弹出CCR、A、X、PCJ、PCL,使CPU返回

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论