宿主机(通过发送控制命令的方式,配合税控器实现税控功能的计算机):写税控器,对税控器初始化处理;读出税控器中营业数据。

发票打印机:接受税控器的指令,打印税控发票。

IC卡:微处理器的IC卡具有安全功能并增加了税控专用命令,IC卡包括税控卡、用户卡、管理卡;通过税控卡正确生成税控数据,税控数据分别可靠存储在税控卡和税控存储器中;通过用户卡将税控数据安全传递到税务机关的税控管理系统,税控机关通过管理卡检查税控器的交易情况。

3、税控器系统的硬件设计

3.1税控器硬件组成

税控器硬件主要由主芯片uPSD32xx、主存贮器FLASH、IC卡读写模块、时钟模块、电源模块、接口电路等组成,其硬件组成框图如图3.1

基于uPSD32XX系列单片机实现税控器系统的软硬件设计

3.2 硬件设计

税控器CPU:采用具有低功耗、高可靠性、抗干扰性的μPSD32XX系列单片机,uPSD32XX系列单片机是ST公司将其著名的PSD(可编程序系统器件)和8032微控制器集成进一块芯片,形成一款功能强大的片上系统单片机。UPSD32XX内置RAM、FLASH及多种通用外设接口,如采用μPSD3212A-40U6,时钟频率高达40MHZ,两块FLASH分别位64K和16K,2K的SRAM、6个I/O口等。

串口电路:串口芯片采用ST232,封装SO-16,主要功能是进行电平转换与串口连接器相连。

IC卡读写:读卡器芯片采用ST8004C,可以支持ISO/IEC 7816 T=0、T=1异步传输协议的各种智能卡,支持对Memory卡操作,支持双卡头操作,接口与CPU采用半双工串行通信。