pic单片机结构

PIC单片机相关信息绝大多数的单片机都是基于冯·诺伊曼结构的,这种结构清楚地定义了嵌入式系统所必需的四个基本部分:一个中央处理器核心,程序存储器(只读存储器或者闪存)、数据存储器(随机存储器)、一个或者更多的定时/计数器,还有用来与外围设备以及扩展资源进行通信的输入/输出端口——所有这些都被集成在单个集成电路芯片上

说单片机与通用型中央处理单元芯片不同,是因为前者一般很容易配合最小型的外部支持芯片制成工作计算机

这样就可以很容易的把单片机系统植入装置内部来控制装置了

近年来为了在指令和数据上使用不同的字宽,并提高处理器流水线速度,哈佛结构在微控制器(Microcontrollers)和数字信号处理器也逐渐得到了广泛的应用

传统的微处理器是不允许这么做的

它要完成单片机的工作,就必须连接一些其他芯片

比如说,因为芯片上没有数据存储器,就必须要添加一些RAM的存储芯片,虽然所添加存储器的容量很灵活,但是至少还是要添加

另外还需要添加很多连线来传递芯片之间的数据

与以上的情况相比,单片机的工作则相对独立,一个典型的微控制器只需要一个时钟发生器和很少的RAM和ROM(或者EPROM, EPROM)就可以在软件和晶振下工作了

同时,微控制器具有丰富的输入输出设备,例如模拟数字转换器、定时器、串口,以及其他串行通讯接口,比如IC,串行周边接口,控制器局域网等

通常,这些集成在内部的设备可以通过特殊的指令来操作

单片机时钟频率通常较同时代的计算机芯片低,但它价格低廉,能够提供充足的程序存储器、丰富的片上接口

某些架构的单片机生产厂商众多,例如8051系列、Z80系列

一些现代的微控制器支持一些内建的高级编程语言,比如BASIC(培基)语言、C语言、C++等

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关