控制/MCU
8255A的驱动程序主要是涉及对端口A、B、C以及控制字的设置,8255A具体的驱动程序主要包括以下代码及函数。
(1)管脚定义及函数声明。
管脚定义是指端口A、端口B、端口C和控制字的地址说明以及状态标志位的定义;函数的声明包括端口A、端口B、端口C的读写函数和控制字以及C口配置函数,具体代码如下:
(2)端口A、B、C读写函数。
端口A、B、C读写函数完成8255A端口A、B、C的数据读写,程序代码如下:
(3)端口C配置函数。
端口C配置函数可实现PC口具体某一位的输入/输出设置。
(4)写控制字函数。
写控制字函数完成对控制字的写,从而实现对端口A、B、C口输入/输出的配置,程序代码如下:
全部0条评论
快来发表一下你的评论吧 !