
MCU根据其存储器结构可分为哈佛(Harvard)结构和冯▪诺依曼(Von Neumann)结构。现在的单片机绝大多数都是基于冯·诺伊曼结构的,这种结构清楚地定义了嵌入式系统所必需的四个基本部分:一个中央处理器核心,程序存储器(只读存储器或者闪存)、数据存储器(随机存储器)、一个或者更多的定时/计时器,还有用来与外围设备以及扩展资源进行通信的输入/输出端口,所有这些都被集成在单个集成电路芯片上。一个微处理器能够聪明地执行某种任务,除了它们强大的硬件外,还需要它们运行的软件,其实微处理器并不聪明,它们只是完全按照人们预先编写的程序而执行之。那么设计人员编写的程序就存放在微处理器的程序存储器中,俗称只读程序存储器(ROM)。程序相当于给微处理器处理问题的一系列命令。其实程罩罩改序和数据一样,都是由机器码组成的代码串。只是程序代码则存放于程序存储器中。具有64kB程序存储器寻址空间,它是用于存放用户程序、数据和表格等信息。(对于内闷谈部无ROM的8031单片机,它的程序存储器必须外接,空间地址为64kB,此时单片机物判的EA端必须接地。强制CPU从外部程序存储器读取程序。)对于内部有ROM的8051等单片机,正常运行时,则需接高电平,使CPU先从内部的程序存储中读取程序,当PC值超过内部ROM的容量时,才会转向外部的程序存储器读取程序。
汇编语言程序有顺序程序、分支程序、循环程序三种。分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。
分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。
扩展资料:
注消耐漏意事项:
汇编指令不区分大小写,目亩哗的 *** 作数是存结果的,原 *** 作数是被 *** 作的。
二进制数后跟b,十六进制数后跟h,十拿烂进制数不需特殊标记。
汇编源程序中,数据不能以字母开头,需要在前面加上0,如0a000h。
一、含义不同
SOC(SystemonChip):指片上系统,MCU只是芯片级芯片,SOC是系统级芯片,它有内置的RAM和ROM,就像MCU一样强大,它不仅可以放简单的代码,还可以放系统级的代码,也就是说,它可以运行 *** 作系统(可以认为MCU集成和MPU强大的处理能力是二合一的)。
MCU(MicroControlUnit):它叫微控制器,实际上,它俗称单片机。随着大规模集成电路的出现和发展,计算机CPU、ram、ROM、定时计数器和各种I/O接口集成在一个芯片上,形成一个芯片级芯片,除了CPU,还有ram和ROM,可以直接添加简单的外围设备(电阻、电容)来运行代码。
二、特点不同
SOC
1、半导体工艺技术的系统集成
2、软件系统和硬件系统的集成
3、降低耗电量
4、减少体积
5、增加系统功能
6、提高速度
7、节省成本
MCU
1、功能分配系统,多功能分布式系统是为满足工程系统各种外围功能的要求而建立的多机系统。
2、并联多机控制此手系统,并行多机控制系统主要解决工程应用系统的快速性问题,从而形成大规模的工程应用系统。
3、局部网络系统。
三、结构不同
MCU结构明确定义了嵌入森改嫌式系统的四个基本组成部分:中央处理器核心、程序存储器(只读存储器或闪存)、数据存储器(随机存取存储器)、一个或多个定时/定时器以及用于与外围设备和扩展资源通信的I/O端口,所有这些都集成在一个单芯片上。
在采用SoC技术设计的应用电子系统中,嵌入式结构的实现非常方便。各种嵌入式结构的实现非常简单,只要根据系统需要选择相应的内核,然后根据设计要求选择匹配的IP模块,就可以完成整个系统的硬歼橡件结构,特别是采用智能电路综合技术时,系统更接近理想的设计要求。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)