首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用软件 > 51 单片机模拟 SPI 总线的方法

51 单片机模拟 SPI 总线的方法

资料介绍
单片机资料

摘要:MCS-
51系列单片机中由于部分型号不带SPI串行总线接口而限制了其在SPI总线接口器件的使
用。文中介绍了SPI串行总线的特征和时序,并以串行E2PROM为例,给出了在51系列单片
机上利用I/O口线实现SPI串行总线接口的方法和软件设计程序。
 
    关键词:单片机 SPI串行总线 总线接口
 
1 引言
 
SPI(Serial Peripheral Interface--
串行外设接口)总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行
方式进行通信以交换信息。外围设置FLASHRAM、网络控制器、LCD显示驱动器、A/D转换
器和MCU等。SPI总线系统可直接与各个厂家生产的多种标准外围器件直接接口,该接口
一般使用4条线:串行时钟线(SCK)、主机输入/从机输出数据线MISO、主机输出/从机
输入数据线MOSI和低电平有效的从机选择线SS(有的SPI接口芯片带有中断信号线INT或
INT、有的SPI接口芯片没有主机输出/从机输入数据线MOSI)。由于SPI系统总线一共只
需3~4位数据线和控制即可实现与具有SPI总线接口功能的各种I/O器件进行接口,而扩
展并行总线则需要8根数据线、8~16位地址线、2~3位控制线,因此,采用SPI总线接口
可以简化电路设计,节省很多常规电路中的接口器件和I/O口线,提高设计的可靠性。由
此可见,在MCS51系列等不具有SPI接口的单片机组成的智能仪器和工业测控系统中,当
传输速度要求不是太高时,使用SPI总线可以增加应用系统接口器件的种类,提高应用系
统的性能。
 
2 SPI总线的组成
 
     
利用SPI总线可在软件的控制下构成各种系统。如1个主MCU和几个从MCU、几个从MCU相互
连接构成多主机系统(分布式系统)、1个主MCU和1个或几个从I/O设备所构成的各种系
统等。在大多数应用……
51 单片机模拟 SPI 总线的方法
本地下载

评论