SPCE061A单片机硬件结构
从第一章中SPCE061A的结构图可以看出SPCE061A的结构比较简单,在芯片内部集成了ICE仿真电路接口、FLASH程序存储器、SRAM数据存储器、通用IO端口、定时器计数器、中断控制、CPU时钟、模-数转换器AD、DAC输出、通用异步串行输入输出接口、串行输入输出接口、低电压监测低电压复位等若干部分。各个部分之间存在着直接或间接的联系,在本章中我们将详细的介绍每个部分结构及应用。
2.1 μ’nSP™的内核结构
μ’nSP™的内核如0所示其结构。它由总线、算术逻辑运算单元、寄存器组、中断系统及堆栈等部分组成,右边文字为各部分简要说明。
算术逻辑运算单元ALU
μ’nSP™的ALU在运算能力上很有特色,它不仅能做16位基本的算术逻辑运算,也能做带移位操作的16位算术逻辑运算,同时还能做用于数字信号处理的16位×16位的乘法运算和内积运算。
1. 16位算术逻辑运算
不失一般性,μ’nSP™与大多数CPU类似,提供了基本的算术运算与逻辑操作指令,加、减、比较、取补、异或、或、与、测试、写入、读出等16位算术逻辑运算及数据传送操作。
2. 带移位操作的16位算逻运算
对图2.1稍加留意,就会发现μ’nSP™的ALU前面串接有一个移位器SHIFTER,也就是说,操作数在经过ALU的算逻操作前可先进行移位处理,然后再经ALU完成算逻运算操作。移位包括:算术右移、逻辑左移、逻辑右移、循环左移以及循环右移。所以,μ’nSP™的指令系统里专有一组复合式的‘移位算逻操作’指令;此一条指令完成移位和算术逻辑操作两项功能。程序设计者可利用这些复合式的指令,撰写更精简的程序代码,进而增加程序代码密集度 (Code Density)。在微控制器应用中,如何增加程序代码密集度是非常重要的议题;提高程序代码密集度意味着:减少程序代码的大小,进而减少ROM或FLASH的需求,以此降低系统成本与增加执行效能。
资源简介:SPCE061A单片机硬件结构 从第一章中SPCE061A的结构图可以看出SPCE061A的结构比较简单,在芯片内部集成了ICE仿真电路接口、FLASH程序存储器、SRAM数据存储器、通用IO端口、定时器计数器、中断控制、CPU时钟、模-数转换器AD、DAC输出、通用异步串行输入输出接口...
上传时间: 2013-10-10
上传用户:星仔
资源简介:学习使用单片机就是理解单片机硬件结构,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。
上传时间: 2016-03-25
上传用户:梧桐
资源简介:义隆经典单片机的EM78系列单片机硬件结构(中文描述)
上传时间: 2014-01-25
上传用户:fxf126@126.com
资源简介:MCS-51单片机硬件结构和原理,有需要的可以参考!
上传时间: 2022-04-15
上传用户:
资源简介:51单片机硬件结构和工作原理
上传时间: 2014-01-10
上传用户:wangzhen1990
资源简介:数字逻辑基础教程 PDF版
上传时间: 2013-04-15
上传用户:eeworm
资源简介:51单片机的硬件结构和工作原理
上传时间: 2013-10-20
上传用户:MATAIYES
资源简介:单片机的硬件结构 2.3 MCS-51的CPU由运算器和控制器所构成2.3.1 运算器对操作数进行算术、逻辑运算和位操作。1.算术逻辑运算单元ALU2.累加器A使用最频繁的寄存器,可写为Acc。A的作用:(1)是ALU单元的输入之一,又是运算结果存放单元。(2)数据传送大多...
上传时间: 2013-10-20
上传用户:蒋清华嗯
资源简介:51单片机C语言的编程技巧 在进行单片机应用系统设计时.汇编语言是一种常用的软件工具。它能直接操作硬件.指令的执行速度快。但其指令繁育统的固有格式受硬件结构的限制很大.且难于编写与调试.同时其可移植性也较差。随着单片机硬件性能的提高.其工作速...
上传时间: 2013-12-18
上传用户:wmwai1314
资源简介:16C5X单片机的教程,共有四章:16C5X硬件结构,16C5X指令集及设计技巧,16C5X系统扩展方法,16C5X设计实例
上传时间: 2014-01-27
上传用户:gundan
资源简介:具体的硬件结构,大家可以看 WS 系列产品的原理图 * 利用AT89S51单片机来制作一个手动计数器,在AT89S51单片机的P3.3管脚接一个轻触开关, * 作为手动计数的按钮. 数码管驱动采用动态扫描方式用单片机的P0.0-P0.7驱动数码管的段码, * P1.3 控制个位数...
上传时间: 2015-11-27
上传用户:wangzhen1990
资源简介:51单片机C程序,学习单片机原理、硬件结构、扩展接口和编程语言。
上传时间: 2014-01-26
上传用户:从此走出阴霾
资源简介:摘要:半导体除湿机主要对电厂氢冷发电机所需氢气进行卜燥。介绍r其单片机控制系统 的硬件结构,特别是多路温度采集部分的硬件设计。还介绍r系统软件设计的主要任务,分 析r液品显示器部分采用自底向上的设计结构。该系统已投入使用,运行稳定。
上传时间: 2013-12-17
上传用户:924484786
资源简介:本文提出了一种适用工业现场使用的实现机与多台单片机之间的串予峪信方案采用一串行 总线标准, 硬件结构简单, 传输可靠性高, 通信距离可达米文中包括了该通信方案的硬件和软件设
上传时间: 2016-05-28
上传用户:jing911003
资源简介:本文介绍了一种基于SPCE061A单片机,采用自适应算法的数字抗噪声系统,实现在高噪声环境中语音信号的清晰识别,并给出了自适应数字抗噪声系统的硬件结构和软件流程图。此抗噪声系统可用于抗噪声送话器和车载通信系统中实现清晰通讯。
上传时间: 2016-07-02
上传用户:2404
资源简介:单片机原理及应用 第1章单片机应用系统概述M、CS—51单片机的硬件结构 第4章单片机程序设计 常用I/O芯片接口技术及简单的I/O接口扩展
上传时间: 2014-12-21
上传用户:bibirnovis
资源简介:介绍了PIC系列单片机的分类,硬件结构,引脚定义和指令系统,以C18,PICC(包括PICC18)编译器语法和应用为重点并通过应用实验方式详细地说明了C语言编译器的使用 然后阐述PIC10F,PIC12F系列单片机编程以及PIC16F,PIC18F系列单片机中断,内核和外围
上传时间: 2016-08-20
上传用户:lmeeworm
资源简介:介绍了基于LPC932 单片机为处理器的电能表的硬件结构和软件流程
上传时间: 2016-09-18
上传用户:WMC_geophy
资源简介:详细介绍了MC-51单片机的硬件结构、指令系统、各种硬件接口设计、各种常用的数据运算和处理程序
上传时间: 2016-09-24
上传用户:jjj0202
资源简介:MCS-96 单片机的硬件结构与 指令系统
上传时间: 2014-01-09
上传用户:ggwz258
资源简介:单片机细控步进电机。英文版。集成了单片机控制的硬件结构。是每个学习控制及机器人编程的人必不可少的好资料。
上传时间: 2017-02-12
上传用户:lanjisu111
资源简介:Microchip推出的PIC18系列单片机由于采用改进型的哈佛结构及优化的硬件结构,内含三个间接寻址寄存器FSR0、FSR1和FSR2, RAM 和ROM 空间都比较大, 因此PIC18非常适合于采用C语言进行软件设计。C语言具有可读性强, 便于移植等优点。 虽然MPLAB-C18 C语言编译器的...
上传时间: 2013-12-20
上传用户:jkhjkh1982
资源简介:12单片机的硬件结构这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2022-01-26
上传用户:
资源简介:MCS-51系列单片机的硬件结构这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2022-01-27
上传用户:
资源简介:摘要:介绍了智能语音、避障小车的一种制作方法,给出了控制系统的硬件和软件设计。控制系统的硬件电路部分主要包括控制器、传感器和电机控制电路。控制器采用16位SPCE061A单片机;避障小车的驱动采用直流电机驱动;使用特定人语音来控制小车动作,采用脉冲调制...
上传时间: 2014-12-27
上传用户:gundamwzc
资源简介:EM78系列单片机是采用低功耗、高速CMOS工艺制造的8位单片机,本章将以EM78X56(包括EM78156、EM78256、EM78456)为例来讲述EM78系列单片机的内部结构、存贮器、中断、I/O、看门狗、振荡器和电压检测器等特点。
上传时间: 2013-10-11
上传用户:xiaojie
资源简介:机器人的前身是智能遥控小车,它在军事、航空、探险等领域有着极其重要的作用. 本文以SPCE061A单片机为控制核心、无线电遥控为人车通讯手段、传感器为小车感官,实现了对智能遥控小车的硬件和软件设计,结果表明达到了设计要求.
上传时间: 2013-12-30
上传用户:浩子GG
资源简介:基于单片机MCS-51的智能密码锁设计 要介绍了MCS-51单片机的结构及应用特点,并详细地提出了基于MCS一51单片机 多功能密码锁的软件和硬件设计的方法。
上传时间: 2016-03-09
上传用户:皇族传媒
资源简介:凌阳单片机硬件说明书,详细介绍了凌阳单片机的硬件结构。
上传时间: 2016-09-05
上传用户:lixinxiang
资源简介:PIC单片机实用教程-基础篇 详细介绍了PIC单片机硬件结构和基于硬件结构的应用原理
上传时间: 2013-06-11
上传用户:emouse