现在很多的增强型的51单片机已经做到内存足够大,基本上不再需要扩展2.单片机系统的扩展分为哪几种,单片机的串行口和并行口有什么不同,它们各执行什么功能,可以详细讲解...,一、主体不同1、串行口:采用串行传输方式来传输数据的接口标准,,单片机系统的扩展分为RAM扩展、ROM扩展及IO口扩展,扩展的目的很明显,芯片上的资源不够用了,为什么要进行扩展。
很多并行接口器件,如ROM,RAM,I/O等都是采用地址总线,数据总线,控制总线的三总线结构与CPU通讯,当扩展这些器件时,单片机就相当于一只CPU,需要用单片机的I/O口来扩展出来三总线,而单片机在设计时考虑到了这样的情况,对51单片机来说,P2P0合起来是16位地址总线(寻址64K),P0口分时当数据总线来用(8位),P3口相当于控制总线
单片机系统的扩展分为RAM扩展、ROM扩展及IO口扩展,扩展的目的很明显,芯片上的资源不够用了。如今单片机种类繁多,价格便宜,基本用不着扩展
最早的标准51单片机8051片内只有128字节RAM,4KROM如果内存空间不够,特别是ROM不能容下全部程序,就需要扩展外部的ROM,51单片机支持扩展最大64KROM,64KRAM.扩展外部内存需要用到P2P0口和P3口的一部分及PSEN,ALE等引脚,占用比较多的I/O口。现在很多的增强型的51单片机已经做到内存足够大,基本上不再需要扩展
4、单片机IO扩展口的作用感觉所谓I/O扩展口应该指的是I/O口扩展元件或称接口电路,严格的说大部分的单片机的系统设计,都是经过接口电路使单片机与外部电路联系起来的,根据不同的要求选用不同的器件,例如:74HC595或164可以串入并出的芯片可以使单片机的两个输出端口当成8个端口用,极大的扩展了端口的数量,还有的可以起到隔离的作用,或数据锁存的作用,功能多多,相应的数字芯片数不胜数
5、单片机的串行口和并行口有什么不同,它们各执行什么功能,可以详细讲解...一、主体不同1、串行口:采用串行传输方式来传输数据的接口标准。2、并行口:采用并行传输方式来传输数据的接口标准,二、特点不同1、串行口:串口没有干扰,传输出错后重发一位就可以了,所以要比并口快。2、并行口:8位通道之间的互相干扰,传输时速度就受到了限制,而且当传输出错时,要同时重新传8个位的数据。三、优缺点不同1、串行口:串行传输由于只有一位信号在信号线上,没有位同步问题,因此传送频率可以继续提高2、并行口:并行传输时,发送器是同时将8位信号电平加在信号线上,电信号虽然是以光速传输的,但仍有延迟,因此8位信号不是严。