位置:51电子网 » 技术资料 » 单 片 机

μPSD32xx单片机在税控器中的应用

发布时间:2008/5/27 0:00:00 访问次数:393

摘要:μpsd32xx是一款集51内核与psd(可编程系统器件)与一身的soc单片机,具有许多功能部件,性价比高,广泛应用于税控收款机、税控器和微型打印机等税控设备中。文中介绍了μpsd32xx单片机的主要特性和开发环境,给出了应用该芯片实现税控器的软硬件设计方案。

关键词:μpsd3234a;税控器;模块化设计;api函数

1 引言

税控设备是国家税务部门实现税收管理信息化的必然手段之一,税控器作为税控设备之一,是在计算机等电子设备的配合下实现税控功能的电子装置,它可保证经营数据的正确生成、可靠存储和安全传输,能满足税务机关的管理和数据核查等要求。税控器通常与一台普通收款机(主机)相连,共同完成经营和税控的功能,连接关系见图1。

税控器是集软硬件于一体的嵌入式系统,为了更有效地使用单片机并提高开发的通用性,可采用平台思想和模块化设计,划分层次结构,以尽可能实现硬件的灵活性和软件的可移植性。

2 μpsd32xx单片机简介

2.1 主要特性

μpsd32xx系列是st(意法半导体)公司推出的新型单片机,它采用增强型mcs-51内核,是mcu+psd的soc单片机,该器件具有如下特点:

●2片flash存储器,用于存储程序或数据,易于实现在应用编程(iap)功能。

●可选择备电保护的大容量sram。

●2种可编程逻辑电路,分别为地址译码dpld和组合逻辑cpld。

●6组通用i/o提供多达37或46个i/o引脚。●主从方式的i2c。

●低速模式的usb 1.1。

●2路串行通道uart。

●在系统编程的jtag口。

2.2 开发环境

系统软件可在keil公司的keil 51集成开发环境μvision2中进行设计、编译和仿真,并运用st公司的psdsoft express软件进行编程下载和内部配置。该软件可以对μpsd32xx系列单片机的片内flash、sram和pld进行配置,并将编译生成的程序代码文件(.hex)和配置文件融合生成.obj文件下载到单片机中。下载时还需使用flashlink编程电缆连接pc机的标准并口和单片机的jtag口。

3 硬件设计方案

3.1 硬件需求

税控器应具备的基本功能如下:具有实时时钟和记录税控数据的大容量存储器;带有符合iso7816标准的ic卡读写器,支持税控卡、用户卡和税务管理卡;可通过usb或串口与主机通讯;具有在掉电后可保存存储器数据和时钟运行的备份电池;允许异常断电而不破坏任何有效数据。

3.2 硬件系统组成

税控器内部的硬件系统结构见图2。

(1) 主控模块mcu

主控模块mcu采用st公司的μpsd3234a单片机,它内部具有256kb的主flash、32kb的次flash和8kb sram,工作电压为5v,选用24mhz晶振。其中sram由片外的备用电池供电,可存放一些长期保存的数据,维持电流仅需1μa。

主控模块通过usb或uart与主机相连,通过i2c与rtc相连,通过i/o与icc及mem相连。

(2) 时钟模块rtc

时钟模块rtc采用st公司的m41t0m6,该芯片具有实时时钟/日历功能,可计时毫秒、秒、分钟、小时、星期、日、月、年、世纪。在系统掉电以后可由片外的备用电池供电,以保持片内时钟的继续运行。采用32.768khz晶振,工作电压5v,工作电流130~200μa,备用电池电压3v,维持电流仅需1ua。i2c的最大传输速率为400khz。

(3)存储器mem

摘要:μpsd32xx是一款集51内核与psd(可编程系统器件)与一身的soc单片机,具有许多功能部件,性价比高,广泛应用于税控收款机、税控器和微型打印机等税控设备中。文中介绍了μpsd32xx单片机的主要特性和开发环境,给出了应用该芯片实现税控器的软硬件设计方案。

关键词:μpsd3234a;税控器;模块化设计;api函数

1 引言

税控设备是国家税务部门实现税收管理信息化的必然手段之一,税控器作为税控设备之一,是在计算机等电子设备的配合下实现税控功能的电子装置,它可保证经营数据的正确生成、可靠存储和安全传输,能满足税务机关的管理和数据核查等要求。税控器通常与一台普通收款机(主机)相连,共同完成经营和税控的功能,连接关系见图1。

税控器是集软硬件于一体的嵌入式系统,为了更有效地使用单片机并提高开发的通用性,可采用平台思想和模块化设计,划分层次结构,以尽可能实现硬件的灵活性和软件的可移植性。

2 μpsd32xx单片机简介

2.1 主要特性

μpsd32xx系列是st(意法半导体)公司推出的新型单片机,它采用增强型mcs-51内核,是mcu+psd的soc单片机,该器件具有如下特点:

●2片flash存储器,用于存储程序或数据,易于实现在应用编程(iap)功能。

●可选择备电保护的大容量sram。

●2种可编程逻辑电路,分别为地址译码dpld和组合逻辑cpld。

●6组通用i/o提供多达37或46个i/o引脚。●主从方式的i2c。

●低速模式的usb 1.1。

●2路串行通道uart。

●在系统编程的jtag口。

2.2 开发环境

系统软件可在keil公司的keil 51集成开发环境μvision2中进行设计、编译和仿真,并运用st公司的psdsoft express软件进行编程下载和内部配置。该软件可以对μpsd32xx系列单片机的片内flash、sram和pld进行配置,并将编译生成的程序代码文件(.hex)和配置文件融合生成.obj文件下载到单片机中。下载时还需使用flashlink编程电缆连接pc机的标准并口和单片机的jtag口。

3 硬件设计方案

3.1 硬件需求

税控器应具备的基本功能如下:具有实时时钟和记录税控数据的大容量存储器;带有符合iso7816标准的ic卡读写器,支持税控卡、用户卡和税务管理卡;可通过usb或串口与主机通讯;具有在掉电后可保存存储器数据和时钟运行的备份电池;允许异常断电而不破坏任何有效数据。

3.2 硬件系统组成

税控器内部的硬件系统结构见图2。

(1) 主控模块mcu

主控模块mcu采用st公司的μpsd3234a单片机,它内部具有256kb的主flash、32kb的次flash和8kb sram,工作电压为5v,选用24mhz晶振。其中sram由片外的备用电池供电,可存放一些长期保存的数据,维持电流仅需1μa。

主控模块通过usb或uart与主机相连,通过i2c与rtc相连,通过i/o与icc及mem相连。

(2) 时钟模块rtc

时钟模块rtc采用st公司的m41t0m6,该芯片具有实时时钟/日历功能,可计时毫秒、秒、分钟、小时、星期、日、月、年、世纪。在系统掉电以后可由片外的备用电池供电,以保持片内时钟的继续运行。采用32.768khz晶振,工作电压5v,工作电流130~200μa,备用电池电压3v,维持电流仅需1ua。i2c的最大传输速率为400khz。

(3)存储器mem

相关IC型号
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!