2XX单片机在税控器开发中的应用_第1页
2XX单片机在税控器开发中的应用_第2页
2XX单片机在税控器开发中的应用_第3页
2XX单片机在税控器开发中的应用_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PSD 32XXX单片机在在税控器开开发中的应应用作者:上海海P&S电电子有限公公司 游龙龙 日期期:20005-4-1 来源:本网网httpp:/wwww.eepc.ccom.ccn/maagzinne/2000601105/44624.asp Usingg PSSD 322XX MMicrooconttrolller tto Deeveloop Taax Coontroollerr 摘 要:介介绍了PSD332XX单单片机的主主要特性和和开发环境境,结合税税控器的设设计开发,介介绍其软硬硬件的实现现方案。关键词:PSD33234;税控器;模块化设设计;APPI函数 引言-税控控设备是国国家

2、税务部部门实施税税收管理信信息化的必必然手段之之一,税控控器作为税税控设备之之一,它是是在计算机机等电子设设备的配合合下实现税税控功能的的电子装置置,保证经经营数据的的正确生成成、可靠存存储和安全全传输,能能满足税务务机关的管管理和数据据核查等要要求。税控控器是集软软硬件于一一体的嵌入入式系统,为为了提高开开发效率和和通用性,采采用模块化化设计,划划分层次结结构,尽可可能实现硬硬件的灵活活性和软件件的可移植植性要求。 PSD332XX单单片机特点点-PPSD322XX系列列单片机是是意法半导导体(STT)公司推推出得一款款新型单片片机,它采采用增强型型MCS-51内核核,是MCCU+PSSD的

3、SooC单片机机,具有22片Flaash存储储器、可选选择备电保保护的大容容量SRAAM、地址址译码DPPLD和组组合逻辑CCPLD两两种可编程程逻辑电路路、6组通通用I/OO提供多达达37或446个I/O引脚、4或5路路脉宽调制制单元PWWM、4路路8位ADDC、主从从方式的II2C、独立立的显示数数据通道DDDC、UUSB 11.1接口口、2路串串行通道UUART、内部看门门狗定时器器、在系统统编程的JJTAG口口、可编程程的加密安安全技术、零功耗技技术等丰富富的功能和和外设。-软件件可在KEEIL公司司的KEIIL 511集成开发发环境Visiion2中中进行设计计、编译和和仿真,运运用

4、ST公公司的PSSDsofft Exxpresss软件进进行编程下下载和内部部配置。该该软件可以以对PSD332XX系系列单片机机的片内FFLASHH、SRAAM和PLLD进行配配置,将编编译生成的的程序代码码文件(.HEX)和配置文文件融合生生成.OBBJ文件,下下载到单片片机中。下下载时还需需使用FllashLLINK编编程电缆连连接PC的的标准并口口和单片机机的JTAAG口。税控器应用用方案设计计 -税税控器平台台应具备一一些基本功功能:具有有实时时钟钟和记录税税控数据的的大容量存存储器,符符合ISOO 78116标准的的IC卡读读写器,支支持税控卡卡、用户卡卡和税务管管理卡,通通过US

5、BB或串口与与主机通信信,具有在在掉电后可可保存存储储器数据和和时钟运行行的备份电电池。税控控器作为外外挂设备,其其连接关系系如图1所所示,内部部的硬件系系统结构见见图2。 主控模块MMCU采用用ST公司司的 PSD33234AA单片机,它它内部具有有256KKB的主FFLASHH,32KKB的次FFLASHH和32KKB SRRAM,工工作电压为为5V,晶晶振选用224MHzz。其中SSRAM由由片外的备备用电池保保护数据,可可存放一些些长期保存存的数据,维维持电流11A。通过过USB或或UARTT与主机相相连,通过过I2C与与RTC相相连,通过过通用I/O与ICCC及MEEM相连。-时钟钟

6、模块RTTC采用SST公司的的M41TT0M6,提提供实时时时钟/日历历功能,在在系统掉电电以后由片片外的备用用电池供电电。-存储储器采用SST公司的的串行FLLASH M25PP16,容容量为2MMB,主要要用来存储储发票数据据和税控数数据。SPPI总线接接口的最大大传输速率率50MHHz,工作作电压为33.3V。-IC卡模模块ICCC采用安森森美公司的的NCN66004AA,双路卡卡接口,符符合ISOO 78116-3和和EMV标标准,MCCU通过II/O线与与其通信。为了节省省I/O资资源,可选选择复用连连线方式,两两个卡共享享一路通道道,由选卡卡信号区分分,分别实实现税控卡卡和用户卡卡

7、的访问功功能。-USSB通信采采用安森美美公司的SSTF2002作为终终端匹配、滤波和EESD保护护,通信速速率1.55Mbpss。由于MMCU内部部具有SIIE、FIIFO和收收发器,SSIE可以以将传输信信号变成字字节存入寄寄存器,所所以通过事事先对SIIE的配置置,然后访访问已定义义的地址和和端口,来来实现通信信的控制、中断、收收发等操作作。-UAART的电电平转换芯芯片采用IInterrsil公公司的HIIN2022,MCUU内部具有有2路UAART,均均可选作RRS2322通信。-外部部供电电源源分为两路路,一路可可用AC/DC适配配器直接提提供+5VV;另一路路由主机通通过USBB

8、接口线输输入(5VV/5000mA)。用户可任任选一路,直直接提供给给5V的器器件工作。-为了了实现电保保护,采用用安森美公公司的升压压芯片NCCP14002SN550T1,当当正常工作作时,为大大电容充电电,一旦断断电,大电电容仍可维维持该芯片片工作一段段时间,此此时可完成成一些重要要的任务,避避免意外断断电产生错错误。大电电容采用了了2个串联联3.3FF/2.55V的卷绕绕型电容,当当充满时可可维持供电电30s以以上。-采用用安森美公公司的NCCP5000SN333T1作为为5V至33.3V电电压转换器器,输出电电流1500mA,提提供给3.3V器件件工作。备备用电池采采用的是22节3V/

9、210mmAh锂电电池,至少少可用100年以上。-监控控模块采用用安森美公公司的MAAX7088,实现上上电复位和和手动复位位的功能。MAX7708还具具有电压监监控功能,在在PFI端端选用适当当的分压电电阻,当主主电源掉电电时,就可可产生掉电电中断信号号。-状态态指示采用用发光二级级管,分别别用于指示示电源接通通,卡插入入指示、JJATG程程序下载等等状态。在在MCU的的I/O上上还可连接接自定义的的状态指示示,如出错错、运行、自检测等等状态。软件设计方方案税控器软件件总体上应应包含两大大部分:主主机端软件件和设备端端软件。主主机端与设设备端之间间进行的数数据通信采采用“命令应答”方式,由由

10、主机端发发送命令,设设备端应答答。-主机机端软件可可分为四层层:应用层层、税控函函数层、通通信管理层层和设备驱驱动层;设设备端软件件也可分为为四层:主主控层、税税控函数层层、设备管管理层、硬硬件驱动层层。这里主主要介绍设设备端软件件。-主控控函数负责责系统和设设备的初始始化,与主主机间的通通信监控、协议管理理、税控命命令包的解解释和任务务的调度等等事务。-税控控函数是按按照国标对对税控器的的要求设计计,负责机机器初始化化和注册、分发发票票、开发票票、退票、废票、上上传发票,日日交易和卷卷汇总数据据、申报、核查等税税控应用事事务。-设备备管理层是是针对复杂杂的设备所所设计的管管理程序,主主要包括

11、IIC卡管理理、存储器器管理、UUSB通信信管理。-ICC卡管理程程序是按照照GB 182440.2-20033税控IIC卡规范范的要求,设设计对卡的的操作命令令程序,命命令分为基基本命令和和扩展命令令。基本命命令有文件件操作、读读写记录、产生随机机数、内外外部认证、取响应、应用锁定定等功能;税控卡专专用命令有有卡注册、开票、日日交易签名名等功能;用户卡专专用命令有有注册签名名、分发发发票、报税税数据汇总总等功能。-存储储器管理程程序是对FFlashh存储空间间进行地址址分配管理理,以及按按循环记录录的方式设设计,完成成对发票明明细、日交交易和卷汇汇总记录的的格式化、读写、查查找等事务务,同时

12、还还管理存储储在SRAAM的地址址分配表,记记录指针等等数据。-USSB通信管管理程序是是按照低速速USB11.1的规规范,人机机接口设备备(HIDD)类别的的要求设计计,完成总总线枚举和和数据通信信的事务。主要采用用了Enddpoinnt 0(IN/OOUT)控控制传输方方式,使用用输入输出出报表格式式来与主机机交换数据据。-硬件件驱动层主主要是各个个硬件设备备的实现底底层操作的的驱动程序序,包括时时钟、ICC卡、FLLASH、UARTT和USBB等APII库函数。时钟函数数实现设置置、读、写写时钟和日日历等功能能;IC卡卡函数实现现IC卡的的插卡检测测、卡上下下电、卡复复位和卡命命令等功能能;FLAASH函数数实现外部部FLASSH存储器器的擦除、读、写数数据等功能能;UARRT和USSB函数实实现设置,接接收和发送送数据等功功能。总结-按照照模块化思思想,硬件件采用的是是模块+底底板架构,主主处理及核核心硬件都都集中于模模块上,电电源与接插插件等放置置在底板上上。软件底底层对上层层都采用AAPI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论