通过对82C55A编程,可以使其工作在三种工作方式,要对82C55A进行编程,需要通过向控制端口写入控制字,规定端口工作方式来实现。因此首先要掌握的端口地址的分配方法。82C55A具有三个数据端口和一个控制端口。利用外加的地址信号A1、A0可以组成四种状态:00、01、10、11,分别选择三个数据端口和一个控制端口。见表4-1 。
    表4-1 82C55A的I/O的端口地址分配