新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > FLASH单片机在税控器开发中的应用

FLASH单片机在税控器开发中的应用

作者:时间:2013-09-30来源:网络收藏
引言

税控设备是国家税务部门实施税收管理信息化的必然手段之一,作为税控设备之一,它是在计算机等电子设备的配合下实现税控功能的电子装置,能保证数据的正确生成、可靠存储和安全传输,同时能满足税务机关的管理和数据核查等要求。它内部装有自动记录,但不能更改和抹掉计税存储器,由于系统记录着每日的营业数据和应纳税额,因此可作为向税务机关纳税的凭据。这就决定了中必然要包含可靠的存储芯片。事实上,在众多型号的存储芯片中,AT45DBl6l芯片则更加适合在中的应用。

税控器的总体概述

税控器的总体概述税控器平台应具有实时时钟和记录税控数据的大容量存储器、符合ISO 7816标准的IC卡读写器,以及支持税控卡、用户卡和税务管理卡。要能通过USB或串口与主机通信,同时要具有在掉电后可保存存储器数据和时
钟运行的备份电池。其内部硬件系统结构见图1所示。

税控器硬件架构


FLASH存储芯片

FLASH存储芯片AT45DBl61是Atmel公司推出的大容量串行Flash存储器,采用串行外围接口SPI系统;同时具有体积小、容量大、功耗低和硬件接口简单等特点,非常易于构成微型低功耗的测量系统。最大时钟频率可达到20MHz,它支持页和块(1块=8页)擦除功能。存储器有4 096页,每页528B容量,并有两个528B的缓冲区,共2MB存储空间。

◇AT45DBl61的引脚功能

AT45DBl61具有28脚TSOP、28脚SOIC和24针CBGA等封装形式。图2所示是其引脚排列。各引脚的主要功能如表1所列。

AT45DBl61封装

AT45DB161的引脚功能



◇操作模式


AT45DBl61的操作码有26条,按操作对象的不同可以分为与页相关操作和与页无关操作;与页相关操作包括:读主存页、主存页数据拷贝到缓冲区、主存页与缓冲区数据比较、缓冲区数据写入主存页、页擦除、块擦除、页编程和页重写等;与页无关操作则包括:读缓冲区、写缓冲区和读状态寄存器。其中缓冲区数据写入主存页的操作中又包括写前擦除和边写边擦,具体应用要依据实际情况来定:如果写数据前已确保该页被擦除(数据全是0xFF),则可使用写前擦除操作来减少操作时间,以提高系统的速度;而如果不能保证该页已经被擦除,为保险起见,建议使用边写边擦操作来提高系统的可靠性。

上一页 1 2 下一页

评论


技术专区

关闭