嵌入式技术基础与实践-王宜怀复习指导.docVIP

嵌入式技术基础与实践-王宜怀复习指导.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式技术基础与实践-王宜怀复习指导

嵌入式复习整理 概述 嵌入式系统定义:一种计算机硬件与软件的组合,也许还有机械装置,用于实现一个特定的功能。在某些特定情况下,嵌入式系统是一个大系统或产品的一部分。 微控制器的含义:在一块芯片上集成了中央处理单元(CPU)、存储器(RAM/ROM等)、定时器/计数器及多种输入输出(I/O)接口的比较完整的数字处理系统。 AW60硬件最小系统与S08CPU AW60的组成结构:S08CPU、存储器、定时器接口模块、定时器模块、看门狗模块、 通用IO模块、串口通信模块(SCI)、串行外设接口(SPI)、 IIC模块、A/D转换模块、键盘中断模块、时钟发生模块、复位与中断模块等。 AW60存储器映像:所谓存储器映像(Memory map),是指地址$0000 - $FFFF这个64KB空间,哪些地址被何种存储器或I/O寄存器所占用。 2KB的RAM:地址为$0070 - $086F,用于存放用户数据(主要是全局变量)和堆栈空间。 两段Flash存储器,$0870 - $17FF,$1860-$FFFF,存储程序、常量和中断向量。 I/O映像寄存器:直接页寄存器、高端页寄存器和非易失性寄存器。 AW60引脚:电源类信号引脚、复位信号引脚、主要功能模块引脚和其他引脚。 AW60最小硬件系统:包括电源及其滤波电路、复位电路、晶振电路及其PLL滤波电路、写入器接口电路。 S08CPU的特点: 目标代码与M68HC05系列、M68HC08系列MCU向上兼容; 具有16位堆栈指针SP、16位变址寄存器HX,16种寻址方式; 最高达40MHz CPU内部总线频率、64KB程序/数据存储器空间; 不经过累加器A的存储器之间数据直接传送; 快速8位×8位乘法指令、快速16位与8位相除指令,增强的BCD指令; 模块化结构,可扩展的内部总线定义可使寻址范围超过64KB; 低功耗的STOP、WAIT模式。 S08CPU的内部寄存器: 累加器A(Accumulator):8位通用寄存器,用来存放操作数和运算结果。 变址寄存器HX(Index Pointer) :16位寄存器,H是高8位,X是低8位,可单独使用。 堆栈指针SP(Stack Pointer) :指向下一个栈地址的16位寄存器,堆栈指针SP采用递减的结构,即进栈时SP减1,出栈时SP加1。 程序计数器PC(Program Counter) :也是16位的,可寻址范围达64KBPC存放下一条指令的地址,在执行转移指令时存放转移地址,在执行中断指令时存放中断子程序入口地址。 条件码寄存器CCR(Condition Code Register) :8位的寄存器,其中5位(除了中断屏蔽位I)用于指示执行完指令的结果状态,这些位可由程序来测试。 S08 CPU的寻址方式: 内在寻址方式(INH) 立即寻址方式(IMM) 直接寻址方式(DIR) 扩展寻址方式(EXT) 无偏移量变址方式(IX) 8位偏移量变址方式(IX1) 16位偏移量变址方式(IX2) 相对变址寻址方式(REL) 存储器:直接地址—直接地址寻址方式(DD) 存储器:直接地址—变址、变址加1的寻址方式(DIX+) 存储器:立即数—直接地址寻址方式(IMD) 存储器:变址—直接地址、变址加1的寻址方式(IX+D) 无偏移量变址、变址加1寻址方式(IX+) 8位偏移量变址、变址加1寻址方式(IX1+) 8位偏移量堆栈寻址方式(SP1) 16位偏移量堆栈寻址方式(SP2) S08 CPU的指令系统: 数据传送指令:取数指令、存数指令、堆栈操作指令、寄存器间数据传送指令、存储器间数据传送指令。 算术运算指令:加减指令堆栈操作指令、乘/除法指令、加1/减1指令、取反/求补指令、比较指令、清零指令、测试是否为0指令、SP与HX增加指令。 逻辑运算指令:完成逻辑与、或、异或等操作。 位操作类指令:位测试、位置1、位清0等操作。 移位类指令:单向移位指令、循环移位指令。 程序控制指令:一般转移指令、特殊转移指令、跳转指令 。 其他指令。 第一个样例程序及CodeWarrior工程组织 通用I/O接口:I/O接口,即输入输出接口,是微控制器同外界进行交互的重要通道。所谓通用I/O,也记为GPIO(General Purpose I/O),即基本的输入/输出,有时也称并行I/O,或普通I/O,它是I/O的最基本形式。 上拉电阻和下拉电阻:MCU的某个引脚通过一个电阻接到电源(Vcc)上,这个电阻被称为“上拉电阻”。与之相对应,若MCU的某个引脚通过一个电阻接到地(GND)上,则相应的电阻被称为“下拉电阻”。 AW60的GPIO接口:AW60有7个GPIO口,每个GPIO口的名称由一位英文字母组成,分别是A、B、C、D、E、F、G。 GPIO模块的每个口最多对

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档