针对目前市场上流行的大多数只提供单一应用的读卡器,设计了一种能够同时支持ISO7816、ISO14443TYPEA以及ISO14443TYPEB等多种协议的读卡器。该读卡器采用ATMEGA64L 为主控制器,MFRC531为13.56M射频读写芯片,TDA8007为接触式CPU IC卡读写芯片,设计了基于JTAG的调试电路以及与主机通信的RS232通信电路。根据实际需求设计加载驱动程序完成了接触式CPU卡的上电激活以及复位应答的异步接收、射频卡的查询与防冲突等功能,配合以一种专用卡座,能够实现对包括MIFARE ONE卡、接触式CPU IC卡以及二代身份证等多种类型卡的操作。