The multi protocol card reading module has the ability to actively read the unique physical numbers of all chips under the high-frequency protocol 14443A card, 14443B card, 15693 card, and low-frequency ISO7815 protocol. It can be uploaded to the upper computer software cursor through USB simulation keyboard, without the need for secondary development. It is convenient and practical for applications in projects with low security. Alternatively, it is possible to choose passive mode for secondary development, and the development environment system is suitable for Windows 98, Me, 2K, XP, 2003, Vista, 7 (32-bit and 64 bit), CE, Unix, Linux, and Android, to improve language development routine calls.