单片机课程总结.docxVIP

  • 50
  • 0
  • 约7.23千字
  • 约 5页
  • 2019-09-27 发布于广东
  • 举报
u-nSPtm家族具冇共享的微处理器核心,把各功能部件模块化地集成在一个芯片里。 SPCE061A内嵌入32K字的闪存(FLASH),是数字语音辨识产品的最经济选择。 SPCE061A的主要性能特点:①16位n*nSP微处理器核心;(2)工作电压(CPU) VDD为3.0T.6V, (I/O)接 口电压 VDDH 为 3.0~5.5V? CPU 工作时钟频率为:0.32MHz~49.152MHz ;? 内置 2K 字静态内存(SRAM) ;?内置32K字闪存(FLASH);⑥可编程音频处理;⑦晶体振荡器⑧省 电模式:系统处于备用状态下,时钟停止,耗电仅为2UA/3.6V⑨2个16位可编程定时器/ 计数器;02个10位DA?数■模转换)输出通道;Q32位通用nJ编程输入/输出端口?14个中 断源町來自定时器A / B,时基,2个外部时钟源输入,按键唤醒;?具备触键唤醒的功能; ?锁相坏回路捉供系统时钟;032768Hz(倍频)实时时钟?7通道10位电压模-数转换器(ADC) 和单通道声音模■数转换器;?声音模?数转换器输入通道内置麦克风放人器和自动增益控 制(AGC)功能;轸具备串行设备接口;具冇低电压复位(LVR)功能和低电压监测(LVD)功能;@ 内置在线仿真电路ICE (In- Circuit Emulator)接口;?具有保密能力;具有Watch Dog功能。 SPCE061A的最小系统:在0SC32O, OSC32I端街上晶体振荡器及谐振电容,在VCOIN端接 上相对应的电容和电阻后即叮工作。在具他不用的Vdd端和GND端接上O.luf的耦合电容 以提高抗干扰能力。 SPCE061A的开发方式:SPCE061A加上PROBE的开发方式,可以代替一燉单片机应用项H中 价格不菲的开发工具:ICE和EPROM烧录器。 SPCE061A的结构:在芯片内集成了 ICE仿真电路接口, FLASH程序存储器,SRAM数据存储 器,通用I/O接口,定时器/计数器,中断控制,CPU时钟,模/数转化器A/D擞/模转化器 DAC输岀,通用异步串行输入输岀接口,串行输入输岀接口和底电压监测/低电压复位等。 uFSPtm的内核结构:总线,算数逻辑运算单元,寄存器组,中断系统及堆栈。 unSPtm的ALU前面串接了一个移位器SHIFTER。移位包括算数右移,逻辑左移,逻辑右移, 循环左移,循环右移。 P nSP.CPU的寄存器组一其有8个16位寄存器,可分为通用寄存器和专用寄存器 两人类别。通用寄存器包插:R1-R4,作为算术逻辑运算的来源及目标寄存器。专用寄存 器包括SP、BP、SR、PC,是与CPU特定用途相关的寄存器。堆栈指针寄存器SP是用來纪 录堆栈地址的寄存器,SP会指向堆栈的顶端.基址指针寄存器BP提供了一?种方便的寻址方 式,即基址寻址方式[BP+IM6],程序设计者可通过BP來存取ROM与RAM中的数据.,可做为 通川寄存器R5,用于数据运算传送的來源及口标寄存器.程序计数器PC:川來纪录程序口 前执行位置的寄存器,以控制程序走向,16位的PC寄存器与SR寄存器的CS字段,共同组 成一个22位的程序代码地址。段寄存器SR: SR内含许多字段,每个字段都冇特别的用途, 其中包含两个6位的区段选择字段:CS (Code Segment), DS (Data Segment),它们可与其它 16位的寄存器结合在一起形成一个22位的地址,用來寻址4M字容量的内存 U nSP?有四个2位的标志:N、Z、S、C,即SR寄存器中间的4个位(B6~B9), CPU在执行 条件跳转指令吋,会先测试这些标志位,以控制程序的流向。 进位标志C: 80时表示运算过程中无进位或是冇借位情况产生;而C=1表示运算过程中冇 进位或是无借位情况产生。零标志Z : Z=0时表示运算结果不为0, Z=1时表示运算结杲为 Oo负标志N :负标志N是用來判断运算结果的最高位(B15)是否为lo B15=0则N=0; B15=l则符号标志S : S=0时表示运算结果为止数或是0, S=1时则表示运算结果(在 二进制补码的规则下)为负。总结⑴.由于补码可以把有符号数与无符号数的运算统一起 来,所以对于同一条加法或减法指令,既可以认为是冇符号数运算乂可以认为是无符号数运 算,只是观察的角度、判断的标准不同而已。[2]进位标志C 一般用于无符号数运算的进、 借位判断。⑶?N,S的组合用于有符号数溢出的判断。⑷.有符号数的范围为-32768-32767, 无符号数的范围为0-65535o若为有符号数,运算前数值的正负应利川负标志N來判断;运 算后结果的正负应利用符号标志S来判断。 十U nSP?是16位单片机,它具有16位的数据线和22位地址线,内存都是按“字”操作 的地,2

文档评论(0)

1亿VIP精品文档

相关文档