您的位置 首页 硬件

根据uPSD32XX系列单片机完成税控器体系的软硬件规划

基于uPSD32XX系列单片机实现税控器系统的软硬件设计-税控器硬件主要由主芯片uPSD32xx、主存贮器FLASH、IC卡读写模块、时钟模块、电源模块、接口电路等组成,其硬件组成框图如图3.1

国家税收电子化正不断深入发展,税控收款机和税控器是处理税收电子化的两类产品。文章给出了一种税控器软硬件规划计划,试验证明该计划是可行的,并已成功的开发成产品。

1、导言

税控器(Fiscal Processor)是指在计算机或其它电子设备合作下完结税控功用的电子设备。可以确保运营数据正确生成、牢靠存贮和安全传输,满意税务机关的办理和数据核对要求。税控器是一种具有法令严肃性和不行破坏性的带有计税功用的设备,不仅是商业企业运营办理的得力助手,也是税务人员常驻店内收集出售数据的法律代表。税控器产生的税控数据被别离存储在税控卡和税控存储器中,是向税务机关交税的凭证。税控器适用于已运用计算机办理的商业企业、酒店、宾馆等餐饮、文娱、服务企业,是对现已运用计算机网络化办理的餐饮、文娱、服务等商业企业的改造。文章给出了一种税控器软硬件规划计划,该计划严厉依照国标进行规划,已成功的开发成产品,且功用完善、功用安稳牢靠。

2、税控器体系组成

根本的税控器体系是由宿主机、税控器、发票打印机和IC卡读写器组成(如图2.1所示)。

部件和根本功用

税控器:税控器可以产生并记载发票的经营数据;可以将记载后的发票的经营数据写入用户卡进行报税;可以与宿主机进行串口(USB口)通讯,阅读经营数据;可以驱动打印机打印经营数据。

宿主机(经过发送操控指令的方法,合作税控器完结税控功用的计算机):写税控器,对税控器初始化处理;读出税控器中经营数据。

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

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选用半双工串行通讯。

税控存储器FLASH:选用32M的NADFLASH(Samsung公司的k9f56080b),以正确记载、保存税控数据。

时钟电路:用M41T0 专用时钟芯片确保时钟精度。

4 、税控器体系的软件规划

税控器体系的软件首要完结联机、税控器初始化、发票操作、报税、完税和稽察功用,这些功用经过宿主机上的后台软件进行操作。因为税控器没有专门的输入输出终端设备,大部分操作有必要经过宿主机作为终端完结。税控器能呼应宿主机指令,宿主经过发送操控指令完结对税控器操作。

4.1通讯协议

串口通讯是指宿主机经过串口向税控器发送指令,然后税控器向宿主机回来成果的进程。税控器经过串行接口与宿主进行通讯的协议如下:

串行接口通讯速率默认值为9600bps,8个数据位,1个开端位,1个中止位,无校验位。回应时刻不大于30s。关于处理时刻大于30s的指令(如向IC卡中写发票打印数据),要在30s内向宿主回应一个“恳求持续等候”指令。

宿主机与税控器之间进行数据通讯选用“指令-应对”的方法,其间宿主作为主动方,税控器为被迫方,由宿主发送指令,税控器应对。整个体系的根本指令集有25条,当然也可以依据具体需求添加一些指令。

4.2软件功用模块

软件功用模块包含:联机、税控器初始化、开票(废票、退票)、报税、完税、稽察。

联机:在宿主与税控器通讯之前,确认税控器供给的串行接口处于翻开状况,并设置好必定的通讯速率,确认两边是否可以进行通讯。宿主发送联机恳求指令,假如联机成功,可以进行其它的通讯指令,在履行后续指令时不再进行联机操作。

税控器初始化:税控器出厂后投入运用有必要对其进行初始化,才干可以进行税务经营。初始化需求将税控卡和用户卡刺进税控器中,宿主向税控器发送初始化指令完结。

开票(包含退票和废票)操作:用户卡中购买了发票之后,在开票之前要进行分发发票,然后就可以进行开票操作,税控卡担任对开票数据进行合法性查看,并依据税种税目索引号对开票金额进行分类累计,更新日买卖记载,最终生成发票税控码。税控器保存发票明细,更新日累计,宿主打印发票。具体流程如图4.1

报税、完税:将前一阶段税控器所存税控数据写到税控卡和汇总到用户卡内,以供客户(持用户卡)到税务局报税运用。税控办理体系(税务部分)向用户卡发送监控办理数据(下一次报税截止日期、发票限额、累计金额限额、税种税目、明细标志),经过用户卡更新税控器及其税控卡中的监控办理数据。完结完税操作,其间数据申报(报税)流程如图4.2

稽察:当税务机关要想查看税控器内的买卖状况时,可以经过税务办理体系发行办理卡来核对税控器的发票明细,日买卖数据,申报数据是否和申报带给税务办理体系的数据共同等。

5、运用实例

依据上述规划计划开发的SK-1800税控器现现已过测验和判定,契合国家标准,其功用完善,功用牢靠、安稳。可设6个税种税目,支撑99个收款员运用一台税控器,各有自己的暗码,能保存10年日买卖数据,循环保存38000 张发票打印数据和1771 卷单卷发票运用汇总数据;可以牢靠的完结报税、完税及税务部分的稽察功用。

6、结束语

考虑到体系的安全性,一是选用用户暗码办理;其次是掉电维护功用,当掉电产生时,后备电源一起开端作业,体系也检测到掉电中止的产生,中止服务保存数据的使命变为最高优先级使命,它在瞬间抢占其他低优先级使命的时刻片履行。履行完该保存数据的使命后,主动封闭后备电源。

责任编辑:gt

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/94755.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部