最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于EP7312的税控收款机系统的设计

IT圈 admin 23浏览 0评论

2024年6月2日发(作者:星咏德)

工程技术 

武汉船舶职业技术学院学报2010年第1期 

基于EP731 2 

的税控收款机系统的设计 

卢 贶 

(武汉软件工程职业学院,湖北武汉430205) 

摘要本文介绍了一种税控收款机微控制器系统,此系统融合智能卡应用技术,使税务部门监管人员和操作员能及时 

掌控所有时段的交易和税务信息。详细描述了此系统的硬件设计原理,对中央处理器、串口扩展、智能卡控制等模块进 

行了说明;同时描述了软件设计原理,对税控、通讯等软件部分进行了详述。整个系统设计简洁,可靠性高,实时性和扩 

展性强,具有很强的竞争优势。 

关键词 税控收款机;智能卡;ARM控制器 

中图分类号TM571.6 文献标志码A文章编号 l671—8l00(2O】0)01—0038—05 

税控收款机、1C卡及手持POS;后一种方式在企 

l税控收款机设计原理 

业端不通过Ic卡收集数据,通过电话线等网络方 

税控收款机(简称税控机)指在交易过程中, 

式联网,将税务数据上报。 

具有记录、计算、打印、显示、分类、断电保护等功 

2硬件设计 

能,同时具有税控功能,能保证经营数据的正确生 

成、可靠存储和安全传递,并可实现税务机关管理 

2.1硬件总体设计 

和数据核查等要求的电子设备。 

税控收款机在硬件设计上考虑了税控、金融 

税控收款机根据嵌入式系统设计的基本方 

等对资源的要求,将涉及到的各种要求罗列成硬 

法,满足安全性、方便性和经济性,采用税控IC卡 

件总体设计方案,说明如下: 

为核心的安全机制。充分考虑了可靠性、维修性、 

金融税控收款机选用CIRRUS LOGIC公司 

安全性和电磁兼容性设计。通过税控卡正确生成 

的EP7312作为控制芯片,采用32位数据总线方 

税控数据,税控数据分别可靠地存储在税控卡和 

式 ~ 。 

税控存储器中;采用用户卡或其他方式将税控数 

税控收款机需要记录5000到10000条发票 

据安全传递到税务机关的税控收款机管理系统 

明细,同时还要记录5年中每天的交易汇总,作为 

中。税控收款机和税控IC卡分别遵循统一的技 

金融终端时需要记录至少300条记录,考虑到这 

术规范,实现税控收款机及税控IC卡的设计、生 

些交易记录数据量与税控机对发票的存储容量要 

成、测试和验收的分别实施。税控收款机管理系 

求相近,这些交易数据能存储到5000条以上。因 

统将纳税人相关信息写入税控卡中,并通过税控 

此,设计时CPU可支持最大32M字节外部扩展 

卡对税控收款机进行初始化处理,即建立税控卡 

FLASH芯片地址空间。 

和税控收款机的唯一对应关系,税控收款机能防 

终端上有四个卡座,具体是1个用户卡、1个 

范应用在各行各业,各种领域,并对税务数据进行 

工作卡、2个SAM卡,能够完成对卡的各种操作; 

实时高效监控口]。 

对卡上电和去电,判断卡的种类等功能。通过约 

1.1 系统工作方式 

定的卡操作流程,完成对卡的认证、读写等操作。 

般有两种:IC卡报税方式和远程联网报税 

分配一个串口给卡座电路,其中用户卡部分和 

及税务稽查系统。前一种方式较简单,主要使用 

CPU的GIPO引脚连接,能对异步卡和同步卡进 

收稿日期:2009—06—12 

作者简介:卢贶,男,高级工程师,硕士,研究方向:电子技术及单片机系统设计。 

38 

基于EP7312的税控收款机系统的设计 卢 贶 

行操作。其他的3个卡座电路也共用该串口,每 

个卡座电路的电源、时钟、复位信号分离,保证这 

些卡能分时工作。卡电路上还有3.3 V和5 V供 

电电源选择电路 ]。 

采用MF RC531射频模块处理方案,对符合 

IS()14443 Type A的射频卡进行操作。由于射 

频卡模块最大电流有200多毫安,因此通常射频 

卡模块不工作,其指示灯不亮。当操作人员将该 

功能选定后,就能使用射频卡模块,相应的指示灯 

点亮。射频卡模块与CPU是并口连接。 

由于终端上的许多设备使用的是串口连接, 

使用TI公司的16C554扩展串口,一共扩展出4 

个串口。分配给打印机、扩展功能串口、密码键盘 

等。在主板上预留2个串口作为通用通讯模块的 

接口和卡读写数据口。 

时钟芯片有单独的钮扣电池,在没有外电和 

电池不足的情况下能维持时钟。时钟芯片钮扣电 

池一般不用更换,用电池扣固定。时钟芯片与主 

机为I2C接口。时钟芯片内部存放的是税控机的 

时间,终端在上电后将该时间读出,CPU内部的 

RTC进行计时。当作为金融终端使用时,在签到 

后,将金融时间和内部时间比较,得到一个时间偏 

移量,这样就能解决金融和税控对时间的不同要 

求。 

终端上还配备了PS/2接口,能外扩标准键 

盘,并能连接带PS/2接口的条码阅读器。主板 

上键盘接口支持5×5扫描键盘。 

显示模块使用320X240单色l6级灰度显示 

模块,水平放置。该显示模块具有较强的背光,背 

光可以控制开启和关闭。使用外部电源时,背光 

不关闭,背光使用冷光管。背光的亮度可以分5 

级调整 61 J。 

主控硬件电路原理框图如图1。由图1可以 

看出系统由CPU、Flash memory、SDRAM、卡控 

制电路、键盘接口电路、显示电路、CS89oo网卡电 

路、蜂呜器电路、磁卡电路、RC531射频卡电路、 

CF卡电路、TI l6C554串口扩展电路、时钟电路、 

触摸屏控制电路等组成。CPU通过总线对Flash 

memory、SDRAM、CS8900进行控制,通过扩展 

地址和数据总线对TI 16C554、RC531、CF卡电 

路和磁卡电路进行控制 j。 

图l 主控硬件电路原理框图 

2.2 电路设计 

2.2.1 主控处理器介绍 

EP7312中央处理器核心逻辑功能以 

ARM720T处理器为基础,ARM720T处理器带 

8K字节CACHE和写缓冲器,并集成了内存管 

理单元(MMU)。EP7312处理器具有数字音频 

解码功能,内置一个48K字节的片上SRAM,并 

有一个LCD控制器件。 

2.2.2触摸屏接口电路 

主板上的触摸屏接口芯片采用ADS7846,该 

芯片支持工业标准的四线电阻式触摸屏。其功耗 

低,通信速率快。 

CPU通过ADCCI K时钟信号、nADCCS片 

选信号、ADCOUT、ADCIN数据信号及nPIRQ 

中断信号与ADS7846连接,同时采集nPIRQ信 

号的状态来判断触摸屏中断的状态,更准确、有效 

的完成触摸屏数据的采集。主板通过EP7312芯 

片ADC接口和该芯片相连,连接图如图2所示。 

2.2.3 TL16C554接口电路 

TL16C554是TI公司生产的串口扩展芯片, 

相当于增强型的由4个TL16C550异步通信单元 

(AcE)组成。每个异步通信单元(ACE)都有自 

己的可编程波特率发生器。它能够完成外设端的 

串口数据向并口数据的转换和CPU向外设传送 

的并口数据向串口数据的转换。TL16C554内部 

有1 6字节的FIFO,可以对串口接收和发送的数 

39 

武汉船舶职业技术学院学报2010年第1期 

图2 AD¥7846接口图 

据做缓冲。在FIFO模式,可以通过对RTS和 

含具体的硬件平台的各种设备驱动程序。 

CTS两信号线的控制来实现串口数据的自动流 采用上述架构设计的系统软件,层次清晰,不 

控制。这样可以显著减少软件代码量和提高系统 

相邻的上下层没有依赖关系,各模块之间的耦合 

的工作效率。 

度低,具有良好的可移植性和可扩充性l_g ,系 

主板通过扩展总线同TL16C554芯片相连, 统工作状态转化见图5。 

电路原理见图3,读写信号的接口见图4。 

终端可以划分为如下7个状态: 

1)初始化INIT状态 

3软件设计 

2)IDLE状态 

3.1软件总体设计 

3)工作SERVICE状态 

4)演示交易状态 

税控收款机软件采用分层次结构化、模块化设 

5)管理状态(主管操作员) 

计,依次分为业务处理层、接口层、设备驱动层。其 

6)维护MNTN状态(系统管理员) 

中业务处理层完成税控收款机具体的业务处理;接 

7)退出EXIT状态 

口层作为业务处理层与设备驱动层的桥梁,提供与 

具体硬件平台无关的应用程序接口;设备驱动层包 

\XD0 7 D0 RxA 17 RX PRINTI 

\XD1 8 D1 TxA 29 TX PRIN1l 

、。XD2 9 D2 

\XD3 li D3‘ f弧 26 RTS PR[ 1 Vcc 

\XD4 12 D4 石Ⅱ疆 型

\XD5 13 D5 弧 3 CTS PRINTt l

— \l 卜\x、

 X

XDB 

AD7012 

14 

415 76

D6 

D^A7021 

1 

‘而丽IR

g鼢 

NX酪1B_A 季24Il9垦7 INPTRINT2中『lI 1l,

/10R 70 TXB 

/ROW 31 IOR 35 RTS PRINT2 

IOⅣ RTSB 3了 

/CS1

/CS1A 28 DTRB —盯

/CSl

B 33 

C 68 CSB 

 

CTS PRINT2 

 39 

蕊 42 

/CSlD 73 CSD 而 

34 TNTBl 

图3 4 TI 16C554接口图 

40 

于EP7312的税控收款机系统的设计 卢 贶 

数文件更新、数据文件上传、程序升级的功能。并 

将操作结果报告给浏览器。通讯模块应该保证在 

文件传输过程中的数据完整性;如果不能在规定 

时问内不能完成传输过程,应当能够及时退出。 

本模块是一个单独的任务,长期驻留内存,通过消 

息管道接收浏览器的请求消息,根据消息类型进 

行相应的动作(上传/下载),如果没有请求消息, 

该模块被挂起。该模块是不可重入的,也就是说 

只有一次操作完成以后,才能进行下一次操作, 

当操作完成后,会将结果返回给浏览器。 

3.2.2模块处理流程与状态说明 

1)通讯主控子模块负责与其他模块通讯,其功 

能包括:接收外部的消息,调用FTP函数进行文件 

图4 5 TI 16C554接口电路 

传输,报告文件传输结果,强制退出通讯过程。 

图5 

状态转化图 

3.2通讯模块软件设计 

3.2.1模块功能 

2)FTP子模块实现FTP协议的主要功能, 

实现传输命令,控制文件传输的过程。 

3)文件处理子模块对下载后的文件进行处 

通讯模块要求能正常传送、接收文件,实现参 

理。或简单存盘,或交给其他模块处理,通讯子模 

41 

武汉船舶职业技术学院学报 2010年第1期 

块分层见图6。 

设计简洁,可靠性高 “],能与各种外设连接,具有 

很强的竞争优势。 

参 考 文 献 

1夏建营.井喷在即的中国税控收款机市场CJ3.金卡工程,2005 

(2) 

2 David Sea1.ARM Architecture Reference Manua1.Second Edi— 

tion[M].Pearson Education Limited(Addsion—Wesley), 

2001 

图6通讯子模块分层图 

3李 岩.基于S3C44BOX嵌入式uClinux系统原理及应用 

EM].北京:清华大学出版社,2005. 

3.3掉电保护功能 

4王爱英。智能卡技术(第二版)EM;.北京:清华大学出版社, 

2000. 

当机器交流电源出现故障时,此时会收到掉 

电消息,如果税控模块发现处于空闲状态,立即向 

监控模块发送退出消息;如果正在处理数据,在处 

5王卓人.王锋.智能卡大全~智能卡的结构・功能・应用 

[M3.北京:电子工业出版社,2002. 

6李维提.液晶显示应用技术[M].北京:电子工业出版社, 

2000. 

理完一个完整的最小过程后发送退出消息,从而 

保证数据的完整性。 

7 曹丙霞.Prote199SE原理图与PCI3设计[M].北京:电子工业 

出版社,2007. 

4 结 语 

本系统充分利用EP7312芯片的硬件资源, 

通过软件实现了符合ISO7816和IS014443标准 

8张国云.基于USB接口的Ic卡读写器设计[J].电子技术, 

2002(1) 

9谭浩强.C程序设计(第三版)[M].北京:清华大学出版社, 

2005. 

1O李宏.使用ARM标准C库进行嵌入式应用程序开发[J]. 

的智能Ic卡和射频卡接口,系统设计符合税控收 

款机国家标准GB/T 18240.1~2003。整个系统 

单片机与嵌入式系统,2005(11) 

11杨克俊.电磁兼容原理与设计技术[M].北京:人民邮电出版 

社,2004. 

The Design of Fiscal Cash Register System based on the ARM-EP7 3 1 2 

LU Kuang 

(Wuhan Vocational College of Software and Engineering,Wuhan 430205, China) 

Abstract:This paper introduces the Fiscal cash register system designed on the basis of 32—— 

bit embedded system,which helps tax department supervisors and operators a lot to control 

time periods of transactions and tax information.It introduces the principle of hardware de— 

sign,defines the modules design in details,including CPU,UART expansion,IC card etc. 

Also it gives a description of the software design principle and the software modules consis— 

ting mainly of the fiscal cash,communication,etc.The system is of concise design,high re— 

liability,strong timeliness and expansibility,which therefore has competitive edge. 

Key words:fiscal cash register;integrated circuits card;ARM Controller 

’ 

(责任编辑:谭银元) 

42 

2024年6月2日发(作者:星咏德)

工程技术 

武汉船舶职业技术学院学报2010年第1期 

基于EP731 2 

的税控收款机系统的设计 

卢 贶 

(武汉软件工程职业学院,湖北武汉430205) 

摘要本文介绍了一种税控收款机微控制器系统,此系统融合智能卡应用技术,使税务部门监管人员和操作员能及时 

掌控所有时段的交易和税务信息。详细描述了此系统的硬件设计原理,对中央处理器、串口扩展、智能卡控制等模块进 

行了说明;同时描述了软件设计原理,对税控、通讯等软件部分进行了详述。整个系统设计简洁,可靠性高,实时性和扩 

展性强,具有很强的竞争优势。 

关键词 税控收款机;智能卡;ARM控制器 

中图分类号TM571.6 文献标志码A文章编号 l671—8l00(2O】0)01—0038—05 

税控收款机、1C卡及手持POS;后一种方式在企 

l税控收款机设计原理 

业端不通过Ic卡收集数据,通过电话线等网络方 

税控收款机(简称税控机)指在交易过程中, 

式联网,将税务数据上报。 

具有记录、计算、打印、显示、分类、断电保护等功 

2硬件设计 

能,同时具有税控功能,能保证经营数据的正确生 

成、可靠存储和安全传递,并可实现税务机关管理 

2.1硬件总体设计 

和数据核查等要求的电子设备。 

税控收款机在硬件设计上考虑了税控、金融 

税控收款机根据嵌入式系统设计的基本方 

等对资源的要求,将涉及到的各种要求罗列成硬 

法,满足安全性、方便性和经济性,采用税控IC卡 

件总体设计方案,说明如下: 

为核心的安全机制。充分考虑了可靠性、维修性、 

金融税控收款机选用CIRRUS LOGIC公司 

安全性和电磁兼容性设计。通过税控卡正确生成 

的EP7312作为控制芯片,采用32位数据总线方 

税控数据,税控数据分别可靠地存储在税控卡和 

式 ~ 。 

税控存储器中;采用用户卡或其他方式将税控数 

税控收款机需要记录5000到10000条发票 

据安全传递到税务机关的税控收款机管理系统 

明细,同时还要记录5年中每天的交易汇总,作为 

中。税控收款机和税控IC卡分别遵循统一的技 

金融终端时需要记录至少300条记录,考虑到这 

术规范,实现税控收款机及税控IC卡的设计、生 

些交易记录数据量与税控机对发票的存储容量要 

成、测试和验收的分别实施。税控收款机管理系 

求相近,这些交易数据能存储到5000条以上。因 

统将纳税人相关信息写入税控卡中,并通过税控 

此,设计时CPU可支持最大32M字节外部扩展 

卡对税控收款机进行初始化处理,即建立税控卡 

FLASH芯片地址空间。 

和税控收款机的唯一对应关系,税控收款机能防 

终端上有四个卡座,具体是1个用户卡、1个 

范应用在各行各业,各种领域,并对税务数据进行 

工作卡、2个SAM卡,能够完成对卡的各种操作; 

实时高效监控口]。 

对卡上电和去电,判断卡的种类等功能。通过约 

1.1 系统工作方式 

定的卡操作流程,完成对卡的认证、读写等操作。 

般有两种:IC卡报税方式和远程联网报税 

分配一个串口给卡座电路,其中用户卡部分和 

及税务稽查系统。前一种方式较简单,主要使用 

CPU的GIPO引脚连接,能对异步卡和同步卡进 

收稿日期:2009—06—12 

作者简介:卢贶,男,高级工程师,硕士,研究方向:电子技术及单片机系统设计。 

38 

基于EP7312的税控收款机系统的设计 卢 贶 

行操作。其他的3个卡座电路也共用该串口,每 

个卡座电路的电源、时钟、复位信号分离,保证这 

些卡能分时工作。卡电路上还有3.3 V和5 V供 

电电源选择电路 ]。 

采用MF RC531射频模块处理方案,对符合 

IS()14443 Type A的射频卡进行操作。由于射 

频卡模块最大电流有200多毫安,因此通常射频 

卡模块不工作,其指示灯不亮。当操作人员将该 

功能选定后,就能使用射频卡模块,相应的指示灯 

点亮。射频卡模块与CPU是并口连接。 

由于终端上的许多设备使用的是串口连接, 

使用TI公司的16C554扩展串口,一共扩展出4 

个串口。分配给打印机、扩展功能串口、密码键盘 

等。在主板上预留2个串口作为通用通讯模块的 

接口和卡读写数据口。 

时钟芯片有单独的钮扣电池,在没有外电和 

电池不足的情况下能维持时钟。时钟芯片钮扣电 

池一般不用更换,用电池扣固定。时钟芯片与主 

机为I2C接口。时钟芯片内部存放的是税控机的 

时间,终端在上电后将该时间读出,CPU内部的 

RTC进行计时。当作为金融终端使用时,在签到 

后,将金融时间和内部时间比较,得到一个时间偏 

移量,这样就能解决金融和税控对时间的不同要 

求。 

终端上还配备了PS/2接口,能外扩标准键 

盘,并能连接带PS/2接口的条码阅读器。主板 

上键盘接口支持5×5扫描键盘。 

显示模块使用320X240单色l6级灰度显示 

模块,水平放置。该显示模块具有较强的背光,背 

光可以控制开启和关闭。使用外部电源时,背光 

不关闭,背光使用冷光管。背光的亮度可以分5 

级调整 61 J。 

主控硬件电路原理框图如图1。由图1可以 

看出系统由CPU、Flash memory、SDRAM、卡控 

制电路、键盘接口电路、显示电路、CS89oo网卡电 

路、蜂呜器电路、磁卡电路、RC531射频卡电路、 

CF卡电路、TI l6C554串口扩展电路、时钟电路、 

触摸屏控制电路等组成。CPU通过总线对Flash 

memory、SDRAM、CS8900进行控制,通过扩展 

地址和数据总线对TI 16C554、RC531、CF卡电 

路和磁卡电路进行控制 j。 

图l 主控硬件电路原理框图 

2.2 电路设计 

2.2.1 主控处理器介绍 

EP7312中央处理器核心逻辑功能以 

ARM720T处理器为基础,ARM720T处理器带 

8K字节CACHE和写缓冲器,并集成了内存管 

理单元(MMU)。EP7312处理器具有数字音频 

解码功能,内置一个48K字节的片上SRAM,并 

有一个LCD控制器件。 

2.2.2触摸屏接口电路 

主板上的触摸屏接口芯片采用ADS7846,该 

芯片支持工业标准的四线电阻式触摸屏。其功耗 

低,通信速率快。 

CPU通过ADCCI K时钟信号、nADCCS片 

选信号、ADCOUT、ADCIN数据信号及nPIRQ 

中断信号与ADS7846连接,同时采集nPIRQ信 

号的状态来判断触摸屏中断的状态,更准确、有效 

的完成触摸屏数据的采集。主板通过EP7312芯 

片ADC接口和该芯片相连,连接图如图2所示。 

2.2.3 TL16C554接口电路 

TL16C554是TI公司生产的串口扩展芯片, 

相当于增强型的由4个TL16C550异步通信单元 

(AcE)组成。每个异步通信单元(ACE)都有自 

己的可编程波特率发生器。它能够完成外设端的 

串口数据向并口数据的转换和CPU向外设传送 

的并口数据向串口数据的转换。TL16C554内部 

有1 6字节的FIFO,可以对串口接收和发送的数 

39 

武汉船舶职业技术学院学报2010年第1期 

图2 AD¥7846接口图 

据做缓冲。在FIFO模式,可以通过对RTS和 

含具体的硬件平台的各种设备驱动程序。 

CTS两信号线的控制来实现串口数据的自动流 采用上述架构设计的系统软件,层次清晰,不 

控制。这样可以显著减少软件代码量和提高系统 

相邻的上下层没有依赖关系,各模块之间的耦合 

的工作效率。 

度低,具有良好的可移植性和可扩充性l_g ,系 

主板通过扩展总线同TL16C554芯片相连, 统工作状态转化见图5。 

电路原理见图3,读写信号的接口见图4。 

终端可以划分为如下7个状态: 

1)初始化INIT状态 

3软件设计 

2)IDLE状态 

3.1软件总体设计 

3)工作SERVICE状态 

4)演示交易状态 

税控收款机软件采用分层次结构化、模块化设 

5)管理状态(主管操作员) 

计,依次分为业务处理层、接口层、设备驱动层。其 

6)维护MNTN状态(系统管理员) 

中业务处理层完成税控收款机具体的业务处理;接 

7)退出EXIT状态 

口层作为业务处理层与设备驱动层的桥梁,提供与 

具体硬件平台无关的应用程序接口;设备驱动层包 

\XD0 7 D0 RxA 17 RX PRINTI 

\XD1 8 D1 TxA 29 TX PRIN1l 

、。XD2 9 D2 

\XD3 li D3‘ f弧 26 RTS PR[ 1 Vcc 

\XD4 12 D4 石Ⅱ疆 型

\XD5 13 D5 弧 3 CTS PRINTt l

— \l 卜\x、

 X

XDB 

AD7012 

14 

415 76

D6 

D^A7021 

1 

‘而丽IR

g鼢 

NX酪1B_A 季24Il9垦7 INPTRINT2中『lI 1l,

/10R 70 TXB 

/ROW 31 IOR 35 RTS PRINT2 

IOⅣ RTSB 3了 

/CS1

/CS1A 28 DTRB —盯

/CSl

B 33 

C 68 CSB 

 

CTS PRINT2 

 39 

蕊 42 

/CSlD 73 CSD 而 

34 TNTBl 

图3 4 TI 16C554接口图 

40 

于EP7312的税控收款机系统的设计 卢 贶 

数文件更新、数据文件上传、程序升级的功能。并 

将操作结果报告给浏览器。通讯模块应该保证在 

文件传输过程中的数据完整性;如果不能在规定 

时问内不能完成传输过程,应当能够及时退出。 

本模块是一个单独的任务,长期驻留内存,通过消 

息管道接收浏览器的请求消息,根据消息类型进 

行相应的动作(上传/下载),如果没有请求消息, 

该模块被挂起。该模块是不可重入的,也就是说 

只有一次操作完成以后,才能进行下一次操作, 

当操作完成后,会将结果返回给浏览器。 

3.2.2模块处理流程与状态说明 

1)通讯主控子模块负责与其他模块通讯,其功 

能包括:接收外部的消息,调用FTP函数进行文件 

图4 5 TI 16C554接口电路 

传输,报告文件传输结果,强制退出通讯过程。 

图5 

状态转化图 

3.2通讯模块软件设计 

3.2.1模块功能 

2)FTP子模块实现FTP协议的主要功能, 

实现传输命令,控制文件传输的过程。 

3)文件处理子模块对下载后的文件进行处 

通讯模块要求能正常传送、接收文件,实现参 

理。或简单存盘,或交给其他模块处理,通讯子模 

41 

武汉船舶职业技术学院学报 2010年第1期 

块分层见图6。 

设计简洁,可靠性高 “],能与各种外设连接,具有 

很强的竞争优势。 

参 考 文 献 

1夏建营.井喷在即的中国税控收款机市场CJ3.金卡工程,2005 

(2) 

2 David Sea1.ARM Architecture Reference Manua1.Second Edi— 

tion[M].Pearson Education Limited(Addsion—Wesley), 

2001 

图6通讯子模块分层图 

3李 岩.基于S3C44BOX嵌入式uClinux系统原理及应用 

EM].北京:清华大学出版社,2005. 

3.3掉电保护功能 

4王爱英。智能卡技术(第二版)EM;.北京:清华大学出版社, 

2000. 

当机器交流电源出现故障时,此时会收到掉 

电消息,如果税控模块发现处于空闲状态,立即向 

监控模块发送退出消息;如果正在处理数据,在处 

5王卓人.王锋.智能卡大全~智能卡的结构・功能・应用 

[M3.北京:电子工业出版社,2002. 

6李维提.液晶显示应用技术[M].北京:电子工业出版社, 

2000. 

理完一个完整的最小过程后发送退出消息,从而 

保证数据的完整性。 

7 曹丙霞.Prote199SE原理图与PCI3设计[M].北京:电子工业 

出版社,2007. 

4 结 语 

本系统充分利用EP7312芯片的硬件资源, 

通过软件实现了符合ISO7816和IS014443标准 

8张国云.基于USB接口的Ic卡读写器设计[J].电子技术, 

2002(1) 

9谭浩强.C程序设计(第三版)[M].北京:清华大学出版社, 

2005. 

1O李宏.使用ARM标准C库进行嵌入式应用程序开发[J]. 

的智能Ic卡和射频卡接口,系统设计符合税控收 

款机国家标准GB/T 18240.1~2003。整个系统 

单片机与嵌入式系统,2005(11) 

11杨克俊.电磁兼容原理与设计技术[M].北京:人民邮电出版 

社,2004. 

The Design of Fiscal Cash Register System based on the ARM-EP7 3 1 2 

LU Kuang 

(Wuhan Vocational College of Software and Engineering,Wuhan 430205, China) 

Abstract:This paper introduces the Fiscal cash register system designed on the basis of 32—— 

bit embedded system,which helps tax department supervisors and operators a lot to control 

time periods of transactions and tax information.It introduces the principle of hardware de— 

sign,defines the modules design in details,including CPU,UART expansion,IC card etc. 

Also it gives a description of the software design principle and the software modules consis— 

ting mainly of the fiscal cash,communication,etc.The system is of concise design,high re— 

liability,strong timeliness and expansibility,which therefore has competitive edge. 

Key words:fiscal cash register;integrated circuits card;ARM Controller 

’ 

(责任编辑:谭银元) 

42 

发布评论

评论列表 (0)

  1. 暂无评论