原创 SED1520集成电路中的接口电路

2012-2-10 11:50 1272 10 10 分类: 工业电子

SED1520集成电路中的接口电路主要作用是连接微处理器与SED1520内的功能寄存器和显示存储器之间数据通道,实现微处理器对SED1520集成电路的控制电路,它包含了数据输人/输出缓冲器(I/O缓冲器)、复位电路、指令译码器和状态字寄存器。

    I/O缓冲器是SED1520内部各功能寄存器和显示存储器与微处理器连接的结合部,其作用是将两个不同时钟下工作的系统联接起来,实现通信。指令译码器是实现各种显不功能的逻辑控制电路,它接收微处理器发来的指令代码,并将其转译成相应的逻辑电平去设置各功能寄存器和触发器。I/O缓冲器直接与显示存储器的输人/输出缓冲器连接,以实现微处理器对显示存储器的数据存取为了使微处理器与SED1520在时序上匹配,所有微处理器写入的数据(包括指令代码和显示数据)都在I/O缓冲器内锁存,并且转换成内部控制时序进行处理。微处理器读显示数据的操作是读取当前tlo缓冲器内锁存的数据,因此在微处理器读显示数据时,要有一个周期的延迟“空读”,即在第一次读数据时读出的是当前I/O缓冲器内锁存的数据,即最近写入的指令代码,而不是所需的显示存储器单元里的内容,在这次的读操作周期内,SEDI520将显示存储器单元里的内容送入I/O缓冲器内锁存,在下一个读操作时读出的数据才是所需的显示数据。状态字寄存器提有4个状态位,表示着控制器当前的工作状态,尤其是忙标志位。微处理器要实现与SED1520的通信,必须首先读其状态字,以判断当前SEDt 520是否可以接收微处理器发来的操作指令或显示数据。
 
    当微处理器对显示存储器进行存取操作时,SED1520内部的存取时序由内部系统周期Teye决定,而不是由微处理器的存取时间决定。所以在微处理器与SED1520之间进行较快的时间数据传输时,如果微处理器存取频率接近1/Teye时,就需要在操作之间加人空操作。
 
    复位电路的作用是SED1520对内部电路复位、设置SED1520与微处理器的总线接口时序。复位电路由外引脚RES控制,复位电路是沿触发,当RES从高电平变到低电平时,或从低电平变到高电平时使复位电路复位。复位后SED1520内部状态如下:
    1)关显示状态。
    2)显示起始行寄存器清零。
    3)正常工作状态下,列地址指针为3,即为设置的第4页面。
    4)占空比设置为1/32。
    5)ADC为正常排序。
    6)改写方式无效。
    当复位电路的复位操作完成后,RES端所保持的电位状态设置了SEG1520与微处理器接口的总线时序。反1互亏为高电平时,接口总线时序为M6800时序;当豆不亏位低电平时,接口总线时序为Intel 8080时序。
 
    SED1520与微处理器的接口信号如下:
    DB0-DB7是三态门数据总线。A0是通道选择信号输人端,AO=1选择数据通道,A0=0选择指令通道。RES是复位端和接口时序类型的设置输入端。在系统需要复位时,在RES端产生一个信号。当内部电路复位后,RES端所保持的电平状态将决定SED1520接口的时序类型,当RES = 1时,接口采用M6800系列时序,操作信号为E、R/W、当RES = 0时,接口采用Intel 8080系列时序,读、写操作信号为RD、WR。 RD(E)是Intcl 8080时序接口输入端,该引脚是读信号端,低电平有效,作为M6800时序接口,该引脚为使能信号(E),该信号为一个正脉冲,在下降沿处进行写操作,在高电平时进行读操作。丽豆(即R/W)为Intel 8080时序接口输入端,该引脚是写信号端、低电平有效,作为M6800时序接口,该引脚是读/写选择信号端,R/W为高电平是读状态、R/ W为低电平是写状态。
 
    SED1520集成电路是用8位数据总线DB0 - DB7的连接方式与微处理器接口的。AO用于SED1520识别微处理器所传送数据的性质,是通道选择信号,当AO=0时,表示微处理器传送的数据为指令代码,I/O缓冲器将数据传送给指令译码器;A0=1时,表示微处理器传送的数据为显示数据,I/O缓冲器将数据传送给数据输入/输出缓冲器。SED1520与微处理器的接口时序可以通过在RES端设置的电平来选择,可以配合Intel 8080的时序,也可以配合M6800的时序。
 
    Intel 8080时序下,SED1520集成电路的接口操作信号为读操作信号(RD),写操作信号(WK),接口时序如表6-5所示,读/写操作时序如图6-5所示,其时序参数特性如下表所示。

 

A0
RD
WR
DB7-DB0
功能
-
1
1
高阻
数据总线释放
0
0
1
输出
读状态字
0
1
0
输入
写指令代码
1
0
1
输出
读显示数据
1
1
0
输入
写显示数据
    要注意的是当VDD-VSS=3.0V时,上表中的所有数据均增加2倍;所有信号的上升时间和下降时间的最小值均为15ns。

 

请记住此类文章唯一更新的网站地址:http://www.leehon.com

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /2 下一条