在设计8251A芯片时,对使用8251A的程序员作出了必须遵守的约定,主要是以下三个方面:
- (1)芯片复位以后,第一次用奇地址端口写入的值作为模式字送入模式寄存器
- (2)如果模式字中规定了8251A工作在同步模式,那么CPU接着往奇地址端口输出的就是同步字符,同步字符被写入同步字符寄存器。如果规定的同步字符为2个,那么会按先后次序分别写入两个同步字符寄存器。
- (3)此后,不管是同步模式还是异步模式,由CPU往奇地址端口写入的值都将作为控制字送到控制寄存器,往偶地址端口写入的值将作为数据送到数据缓冲寄存器。