网站大量收购独家精品文档,联系QQ:2885784924

单片机原理与应用——凌阳SPCE061A 教学课件 作者 黄军辉 董晓倩 李建波 第4章 硬 件 结 构.ppt

单片机原理与应用——凌阳SPCE061A 教学课件 作者 黄军辉 董晓倩 李建波 第4章 硬 件 结 构.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 硬 件 结 构 4.1 单片机的基本组成和工作过程 4.1.1 SPCE061A的主要性能 SPCE061单片机的主要组成及性能如下所示。 (1)16位μ′nSPTM微处理器内核。 (2)工作电压VDD为2.6~3.6V(CPU),I/O端口高电平VDDH为VDD~5.5V。 (3)CPU时钟频率为0.320~49.152MHz。 (4)内置2K字的SRAM。 (5)具有可编程的音频处理功能。 (6)低功耗,系统处于备用状态下(时钟处于停止状态)时耗电小于2μA/3.6V。 (7)两个16位可编程定时器/计数器(可自动预置初值)。 (8)两路10位数/模转换(DAC)输出通道。 (9)32位通用可编程输入/输出端A口和B口。 (10)14个中断源(定时器A、B,时基信号,两个外部时钟源,触键唤醒等)。 (11)具有触键唤醒功能。 (12)使用凌阳音频编码SCAM_S240方式(2.4kbit/s),能容纳210s语音数据。 (13)实时时钟频率为32768Hz,由锁相环PLL振荡器提供系统时钟信号。 (14)7通道10位电压模/数转换器(ADC)和单通道声音模/数转换器。 (15)语音模/数转换器输入通道,内置麦克风放大器和自动增益控制(AGC)电路。 (16)具有串行设备通信结构SIO。 (17)具有低电压复位(LVR)和低电压检测(LVD)功能。 (18)内置看门狗监视器。 (19)内置在线仿真(ICE)接口。 4.1.2 SPCE061A模块结构及管脚功能 1.模块结构 SPCE061A单片机的主要功能模块有并行I/O端口、指令寄存器IR、存储器RAMFLASH、定时器/计数器T/C(脉宽调制输出PWM)、模/数转换ADC、数/模转换DAC、异步串行通信接口UART、设备串行口SIO、WatchDog、低电压检测LVD(低电压复位)等,如图4-3所示。SPCE061A内部结构如图4-4所示。 2.芯片管脚排列及功能 SPCE061A封装后的实物如图4-5所示。芯片管脚排列如图4-6所示,管脚功能如表4-2所示。 4.1.3 SPCE061A的最小系统 4.1.4 SPCE061A开放应用方式 SPCE061A单片机开放系统由PC、在线调试器PROBE和用户目标板构成。在线调试器PROBE的一端是5芯的插头,可连接到实验板上的SPCE061A对应的引脚,另一端是25针的打印机接口(USB插头)和PC连接。 通过在线调试器PROBE实现目标板与PC之间的信息转换和传输,完成程序的烧录功能和在线调试功能。用PROBE可以替代传统单片机应用项目开发过程中常用的两种工具——实时仿真器和程序烧写器。 4.2 μ′nSPTM内核结构 4.2.1 算术逻辑运算及内积运算 1.16位算术逻辑运算 2.带移位操作的16位算术逻辑运算 3.16位×16位的乘法运算和内积运算 4.2.2 寄存器组 1.通用寄存器R1~R4 2.堆栈指针寄存器SP 3.基址指针寄存器BP 4.段寄存器SR 4.2.3 数据总线和地址总线 μ′nSPTM是16位单片机,它具有16位数据线和22位地址线。由此决定其基本的数据类型是16位的字(Word)型,而不是8位的字节(Byte)型。因而存储器每次都是按字操作的,22位地址线最多可访问4M字的存储空间。 址线的高6位A16~A21来自段寄存器SR中的6位代码段(Code Segment,CS)和6位数据段(Data Segment,DS)选择字段,低16位A0~A15则来自内部寄存器。通常地址线的高6位称为存储器地址的页选,简称页码(Page);而低16位则称为存储器地址的偏移量(Offset)。 μ′nSPTM通过对段(Segment)的编码来实现存储器页的检索,即“Segment”的含义与“Page”的含义是等同的。因而,通过段和偏移量的配合即可产生22位地址线。 SPCE061A只有32K字闪存(FLASH),仅占一页存储空间,所以代码段选择字段CS和数据段选择字段DS在SPCE061A中不用。 4.3 μ′nSPTM的存储器 SPCE061A单片机的片内存储器地址映射如图4-11所示,单片机的存储器包括2K字的SRAM(包括堆栈区)和32KB闪存(FLASH)。 4.3.1 RAM 4.3.2 堆栈 4.3.3 闪存存储器 4.4 输入/输出端口 4.4.1 I/O端口结构 4.4.2 端口设置寄存器 SPCE061A与端口相关的设置寄存器有以下几种。 1.P_IOA_Data(

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档