具体的思路见我的博客,三种方法分别是类似51IO的双向写、读端口功能实现、动态配置输出、输入端口实现、以及固定输出、输入逐行扫描法实现。