资源描述:
《spi通信接口在智能显示屏控制中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2005年6月沈阳理工大学学报Vol.24No.2第24卷第2期TRANSACTIONSOFSHENYANGLIGONGUNIVERSITYJun.2005文章编号:1003-1251(2005)02-0017-05SPI通信接口在智能显示屏控制中的应用陈勇,余国卫,李福全,陈俊生(沈阳理工大学信息科学与工程学院,辽宁沈阳110168)摘要:SPI(SerialPeripheralInterface)是由美国MOTOROLA公司推出的同步串行扩展接口,由主机输出时钟线SCK、数据线MOSI(主发从收)、MISO(主收从发)、主机输出片选信
2、号线CS组成.应用PIC16F877单片机和外围芯片构成的SPI的通讯接口系统具有线路简单,软件实现方便的特点,其主机方式速率可达1.05MB/s.本文主要介绍SPI通信接口在智能显示屏控制中的硬件电路及程序设计.关键词:主控同步串行口;通讯系统;主机;SPI接口;从器件中图分类号:TP273+.5文献标识码:A1硬件电路的设计及SPI接口的基主控同步串行口(MSSP,mastersynchronous本原理serialport)模块主要用来与带串行口的外围器件及同类接口的单片机进行通讯的串行接口,简称1.1SPI接口信号的简单描述SPI
3、(SPI,serialperipheralinterface)接口模式.SPI是美国MOTOROLA公司推出的串行扩展接口,SPI接口可以用全双工方式同时发送接收8该公司在其生产的MC68HC05、MC68HC908、位数据,它共用4条引脚.(本系统采用PIC16F877MC68HC11一系列单片机中都配置了SPI专用模单片机).块,并且还开发了多种SPI接口的单片机外围器(1)主器件输出/从器件输入线件.由于SPI接口器件使用方便,因此应用广泛,主器件输出/从器件输入线即在主器件中作MICROCHIP公司推出的PIC16F87X单片机是
4、片为输出线,在从器件中作为输入线(简称MOSI,内具备兼容SPI模块的单片机,由SPI接口的单片master,outslavein).先送高位(MSB)后送低位机和若干片兼容的SPI接口的外围芯片可以在软(LSB),引脚可用RC4,其作用是在一个方向传送件控制下构成多种应用系统.本系统由数据.PIC16F877单片机和多片外围芯片93LC66(串(2)主器件输入/从器件输出线行接口EEPROM存储器容量4k字节)构成一个主器件输入/从器件输出线即在主器件中作主机和多个从器件通信系统,由于93LC66接法简为输入线,在从器件中作为输出线,引
5、脚可用单、扩展方便、可用多片93LC66,能按需要加大内RC5,其作用也是在一个方向传送数据(简称MI2存容量.SPI接口通讯技术控制的智能显示屏可显SO,masterinslaveout),也是先送高位(MSB)后送示丰富多彩汉字及图案,系统硬件、软件设计合理低位(LSB).且运行可靠,因此有一定的应用价值.(3)同步串行时钟线同步串行时钟线即在主器件中作为输出线,从器件中作为输入线,引脚可用RC3(简称SCK,serialclock).在八个时钟之内,主从器件之间完成收稿日期:2004-07-16一个字节信息的交换.作者简介:陈勇(1
6、968—),男,辽宁沈阳人,助教1(4)从机方式选择线·18·沈阳理工大学学报2005年从机方式选择线(简称SS,slaveselect),对于EEPROM存储器93LC66,驱动电路及点阵显示器工作在从器件模式的单片机,SS输入线用作选通组成.存储器93LC66其单片容量为4K,本系统用信号输入端,该引脚必须在传送数据之前被设置20片容量达到80K,驱动及点阵显示电路由37块为低电平,并且在整个传送数据过程中维持稳定74LS164和多块共阴点阵模块电路组成,其前17的低电平,对于工作在主器件模式的单片机,SS输块74LS164输出行点阵
7、,后20块74LS164输出列入线必须接高电平.从机SS口可与主机I/O引脚点阵,NPN三极管Q0至Q135为行点阵器驱动电连接、SS口、I/O口可用RC引脚.路,Q136至Q375为列点阵器驱动电路,其驱动点SPI总线上可挂接多种具有SPI外围接口的阵数为136×240点,增加93LC66片数,增加存储器件,每个外围接口的器件具有同步串行数据线容量,可增加驱动点阵数.R11、C2.2uF为上电复及时钟线,SCK、MISO、MOSI都是同名端相联,每位电路,上电后74LS164自动清零屏幕不显示.系个外围接口的器件都有片选端CS.统的总电
8、路如图1所示,驱动显示电路如图2所示.1.2硬件电路设计系统由PIC16F877单片机为主机,串行接口图1总电路图图2驱动显示电路图第2期陈勇等:SPI通信接口在智能显示屏控制中的应用·19·