中北大学2011届毕业设计说明书
图4-11 AL422B时序图,/WE,/WRST
4.3.4 应用范围
AL422B的应用非常广泛,主要有以下几个方面:(1)多媒体系统;(2)视频捕获系统;(3)视频编辑系统;(4)扫描率转换器;(5)电视画中画;(6)时基校正;(7)帧同步器;(8)硬盘录像机;(9)通信系统中的缓冲器;(10)多画面处理器。 4.4.5 注意事项
以上介绍了视频帧存储器AL422B的性能特点及应用情况。其实微处理器和AL422B的接口很简单,通过编写软件,提供相应的控制信号,便可将数字信号写入AL422B暂存,在需要时再读出。使用该芯片时,必须注意以下两点:
(1)建议在任何时候保持WCK和RCK的频率至少为1MHz,WCK和RCK中频率较高者将作为内部DRAM的刷新时钟信号,因而WCK和RCK信号必须始终有;当需要无规则的I/O操作时,可利用/WE或/RE来控制数据的读写。
(2)在/RRST信号的上升沿,/RE必须为高电平,不能为低电平。 4.4.6 接口电路
第 25 页 共 52 页
中北大学2011届毕业设计说明书
(1)数据输出端DO0—DO7的外部负载电路如下图4-12:
图4-12 AL422B的DO端外载
(2)供电端口VDD、DEC的接口电路,在5V配置工作电压及3.3V配置工作电压下的外接负载分别如下图4-13和图4-14:
图4-13 AL422B供电端外载,5V电源
图4-14 AL422B供电端外载,3.3V电源
第 26 页 共 52 页
中北大学2011届毕业设计说明书
(3)整体参考接口电路如下图4-15:
图4-15 AL422B参考接口电路
(4)由于本系统采用5V供电方式,所以供电端采用图4-8-1接口方式;芯片上/WRST,/RRST,/WE,/OE,/RE端均由单片机控制,读、写时钟不同步。
第 27 页 共 52 页
中北大学2011届毕业设计说明书
5 串口模块设计
在本设计中,之所以需要串口模块,只是为了将FIFO模块中缓冲存储的数据,通过单片机与PC机的串口传送给PC,在显示器上用软件显示十六进制的数据,并写入电脑硬盘(电脑上的一个.TXT文件)中。 5.1 串行通信基本知识 5.1.1 异步通信
串行通信有两种基本通信方式:异步通信和同步通信。
在异步通信中,数据是一帧一帧(包括一个字符代码或一字节数据)传送的,每帧都有完整的数据格式,如下图5-1:
图5-1 异步通信方式
5.1.2 MCS-51串行口的结构
MCS-51有一个可编程的全双工串行通信接口,可作为通用异步收发器UART,也可作为同步移位寄存器。它的帧格式有8位、10位和11位,可以设置为固定波特率和可变波特率,给使用者带来很大的灵活性。
89C51通过引脚RXD(P3.0,串行数据接收端)和引脚TXD(P3.1,串行数据发送端)与外界进行通信。其内部结构如下图5-2所示,有两个物理上独立的接收、
第 28 页 共 52 页
中北大学2011届毕业设计说明书
发送缓冲器SBUF,它们占用同一地址99H,可同时发送、接收数据。发送缓冲器只能写入不能读出,接收缓冲器只能读出不能写入:
图5-2 串行口内部结构示意简图
89C51串行口是可编程接口,对它初始化编程只用两个控制字分别写入特殊功能寄存器SCON(98H,如下图5-3所示)和电源控制寄存器PCON(87H)即可。
图5-3 串行口控制寄存器SCON
5.2 89C51串行口的4种工作方式 5.2.1 4种工作方式
第 29 页 共 52 页