工厂自动化高度实现的今天,单片机8051的广泛运用使其需要与各种各样的外围设备相连接,而这些外围设备各不相同,特别是它们的接口多种多样。因而在运用8051的时候,不得不考虑它与外围设备的接口问题,而市售的接口电路大多只供某种特定的外围设备使用,因此,在一些特殊的运用场合下,用户不得不自行设计它们之间的接口。现代可编程器件(如FPGA-Field Programmable Gate Array可编程门阵列)的快速发展,使得自己开发专用的接口变得非常简单,同时自主知识产权IP(Intellectual Property)受到越来越多的关注,它们被广泛运用在片上系统SoC(System on a single Chip)的设计中,8051IP核就是其中的一种。本文就是采用Xilinx公司的FPGA芯片来实现外围器件与8051微控制器的接口,它可以和8051IP核一起集成在同一块FPGA芯片上,从而使接口部分和用户逻辑更紧密地结合。