嵌入式复习资料PPT教案学习.pptx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
嵌入式系统是计算机科学中的一个重要领域,它指的是专门针对特定应用而设计的计算机系统,这些系统被嵌入到更大的设备或系统中,以实现特定的功能。嵌入式系统的核心通常是一个微控制器(MCU),它包含CPU、RAM、Flash存储器以及各种接口,如A/D转换接口、定时器接口、串行通信接口和其他I/O模块。 在嵌入式系统中,通信方式分为并行通信和串行通信。并行通信允许数据的多位同时传输,速度快但需要更多的传输线,适用于近距离通信。串行通信则是在单线上按时间顺序传输数据,节省了线路资源,但在速度上相对较慢。在嵌入式领域,串行通信常指SCI(Serial Communication Interface)以及RS232标准,还有像I2C和USB这样的专用串行通信协议。I2C是由Philips公司开发的一种两线式串行总线,常用于连接MCU和外围设备,而SPI(Serial Peripheral Interface)是一种主从式的通信协议。 中断是嵌入式系统中的关键机制,它允许CPU在处理当前任务时,能响应外部事件并迅速切换到处理这些事件,处理完毕后再返回原任务。中断技术极大地提高了单片机的工作效率和实时性,避免了频繁查询外部事件的开销。 Freescale单片机是嵌入式系统中常见的一种微控制器,其命名规则包括产品状态、存储器类型、芯片内核、型号、存储器大小、工作温度范围和封装形式。例如,MC68HC908GP32在新命名规则下变为MC908GP32。 在Freescale HC08系列的MC68HC908GP32单片机中,CPU08有64K的地址空间,内存分为多个区域,其中RAM区域从$0040到$023F,共512字节。复位时,堆栈指针SP初始化为$00FF,实际编程时,堆栈通常使用较低地址空间,用户数据则使用较高地址空间,必须确保为堆栈保留足够的空间以防止运行时错误。 M68HC08系列单片机的特点包括与M68HC05系列的代码兼容性、16位堆栈指针、16位变址寄存器HX、8MHz的内部总线频率、64KB的存储器空间、16种寻址方式、不依赖累加器A的直接数据传送、快速乘法和除法指令、模块化结构和低功耗模式等。该系列的CPU中有5个寄存器,而指令的操作数可以来自寄存器、指令本身或存储单元,通过不同的寻址方式来访问这些操作数。
剩余59页未读,继续阅读
- 粉丝: 7
- 资源: 58万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助