位置:51电子网 » 技术资料 » 控制技术

M68HC912D60MCU在税务监控系统设计中的应用

发布时间:2008/6/3 0:00:00 访问次数:394

摘要:讨论了一个基于m68hc912d60 16位mcu的嵌入式税务监控系统的设计实例,分析了各功能模块和通信协议。本系统已通过实际测试及试运行,结果表明该设计具有较好的应用前景,对利用 m68hc912系列mcu进行嵌入式系统设计的研发人员有一定的参考价值。

关键词:单片机;m68hc912d60;嵌入式系统;税务监控

中图分类号:tp368 文献标识码: b 文章编号:1003-353x(2003)06-0060-03

1引言

税控系统即“pos电子税收控制系统”, 是由pos机、金税卡/ic卡、读卡器、计算机及打印机等设备构成的电子信息网络。pos税款机的推广是执行“金税工程”的一个重点项目,推广应用pos税款机能够让税务部门节约大量的人力财力,杜绝商家经营中的偷税漏税情形。由于目前市面上使用的pos机五花八门,全部更换是一个很大的经济负担,因此,一个可行的方法是对现有的普通收款机进行改造,安上税控装置。以mcu为核心的嵌入式税控系统以其高效、可靠、低价的优点,成为最佳的税控系统解决方案之一。

2 税务监控系统介绍

税务监控系统通过截获pos机的打印数据,从中提取出交易的日期、时间、金额等税控信息,并在打印数据中插入加密的防伪信息,再送到打印机打印出票据。同时,系统能够响应税务管理中心的命令,向中心提供营业额等税务信息。其拓扑结构如图1所示。

税控pos机是在普通pos机的基础上增加了具有数据保护功能的“黑匣子”。它的主要作用是自动记录用户的经营结果,掌握用户的真实营业数据,才能有效堵塞税收漏洞,从而保证征税工作的合理性与合法性。

3 m68hc912d60芯片介绍

3.1 基本结构

m68hc912d60 单片机是motorola公司的16位单片机,由控制单元和执行单元两个主要部分组成。控制单元包含时序发生器、控制存储器和随机控制逻辑,为执行单元生成所有的控制;执行单元(eu)包含所有的寄存器、alu和总线接口。

3.2 功能特点

m68hc912d60系列采用模块化设计,各种不同型号单片机可由不同的模块组成。m68hc912d60是其中的代表产品,它速度快、功能强、内部资源丰富。m68hc912d60具有如下特点:

16 bit cpu12

与m68hc11 指令组兼容

60k片内eeprom

60k片内rom

2kb片内ram

8mhz内部总线频率

20bit alu

2个增强型串行口通讯口sci

1个串行外围接口spi

4通道可编程的 pwm

2× 8channels, 10bit a/d 转换器

112pin tqfp /80pin qfp 封装

3.3 m68hc912d60的结构与存储器组织

m68hc08系列可以寻址64kbytes的存储空间。m68hc912d60的存储器组织包括:

60k 片内flash eeprom

60k片内rom

1k 片内eeprom

2kb片内ram

4 基于motorola m68hc912d60单片机的税务控制系统设计

motorola m68hc912系列单片机具有速度快、功能强、功耗低、价格低等特点,采用先进的亚微米工艺,具有较高的性价比。以下讨论一个基于m68hc912d60嵌入式税务监控系统的实现。

4.1 系统描述

税务监控系统是通过在普通pos机中加装一个税控黑匣子,从而准确地获取经营者的营业额,并能将数据传送至税务管理中心,提供税收依据。

4.2 硬件系统设计

税务监控系统的硬件设计主要包括mcu、外围接口单元、控制单元、外扩数据存储器sram、嵌入式modem单元、8250串行接口、8255并行接口及时钟电路几大模块。系统结构框图如图2所示。外围接口单元由rs-232接口、rs-485接口、指示电路接口和电话线接口构成;控制单元由复位电路、掉电保护电路和看门狗电路构成。

mcu模块完成整个系统的控制和相应处理;外围接口单元模块主要完成本系统与pc机、远程管理中心之间以及下层的各个pos分机之间的通信接口;外扩存储器ram完成对各个pos分机上传输数据的暂时保存,等接收到规定数量的数据后,统一由modem传到税控管理中心。

控制单元模块主要完成用户对整个系统的控制,即对数据提供可靠的掉电保护,防止掉电后丢失数据,对系统提供彻底、统一的复位,以防系统死机,实现对程序的监视功能,解决了程序“跑飞”失控及死循环问题;8250串行接

摘要:讨论了一个基于m68hc912d60 16位mcu的嵌入式税务监控系统的设计实例,分析了各功能模块和通信协议。本系统已通过实际测试及试运行,结果表明该设计具有较好的应用前景,对利用 m68hc912系列mcu进行嵌入式系统设计的研发人员有一定的参考价值。

关键词:单片机;m68hc912d60;嵌入式系统;税务监控

中图分类号:tp368 文献标识码: b 文章编号:1003-353x(2003)06-0060-03

1引言

税控系统即“pos电子税收控制系统”, 是由pos机、金税卡/ic卡、读卡器、计算机及打印机等设备构成的电子信息网络。pos税款机的推广是执行“金税工程”的一个重点项目,推广应用pos税款机能够让税务部门节约大量的人力财力,杜绝商家经营中的偷税漏税情形。由于目前市面上使用的pos机五花八门,全部更换是一个很大的经济负担,因此,一个可行的方法是对现有的普通收款机进行改造,安上税控装置。以mcu为核心的嵌入式税控系统以其高效、可靠、低价的优点,成为最佳的税控系统解决方案之一。

2 税务监控系统介绍

税务监控系统通过截获pos机的打印数据,从中提取出交易的日期、时间、金额等税控信息,并在打印数据中插入加密的防伪信息,再送到打印机打印出票据。同时,系统能够响应税务管理中心的命令,向中心提供营业额等税务信息。其拓扑结构如图1所示。

税控pos机是在普通pos机的基础上增加了具有数据保护功能的“黑匣子”。它的主要作用是自动记录用户的经营结果,掌握用户的真实营业数据,才能有效堵塞税收漏洞,从而保证征税工作的合理性与合法性。

3 m68hc912d60芯片介绍

3.1 基本结构

m68hc912d60 单片机是motorola公司的16位单片机,由控制单元和执行单元两个主要部分组成。控制单元包含时序发生器、控制存储器和随机控制逻辑,为执行单元生成所有的控制;执行单元(eu)包含所有的寄存器、alu和总线接口。

3.2 功能特点

m68hc912d60系列采用模块化设计,各种不同型号单片机可由不同的模块组成。m68hc912d60是其中的代表产品,它速度快、功能强、内部资源丰富。m68hc912d60具有如下特点:

16 bit cpu12

与m68hc11 指令组兼容

60k片内eeprom

60k片内rom

2kb片内ram

8mhz内部总线频率

20bit alu

2个增强型串行口通讯口sci

1个串行外围接口spi

4通道可编程的 pwm

2× 8channels, 10bit a/d 转换器

112pin tqfp /80pin qfp 封装

3.3 m68hc912d60的结构与存储器组织

m68hc08系列可以寻址64kbytes的存储空间。m68hc912d60的存储器组织包括:

60k 片内flash eeprom

60k片内rom

1k 片内eeprom

2kb片内ram

4 基于motorola m68hc912d60单片机的税务控制系统设计

motorola m68hc912系列单片机具有速度快、功能强、功耗低、价格低等特点,采用先进的亚微米工艺,具有较高的性价比。以下讨论一个基于m68hc912d60嵌入式税务监控系统的实现。

4.1 系统描述

税务监控系统是通过在普通pos机中加装一个税控黑匣子,从而准确地获取经营者的营业额,并能将数据传送至税务管理中心,提供税收依据。

4.2 硬件系统设计

税务监控系统的硬件设计主要包括mcu、外围接口单元、控制单元、外扩数据存储器sram、嵌入式modem单元、8250串行接口、8255并行接口及时钟电路几大模块。系统结构框图如图2所示。外围接口单元由rs-232接口、rs-485接口、指示电路接口和电话线接口构成;控制单元由复位电路、掉电保护电路和看门狗电路构成。

mcu模块完成整个系统的控制和相应处理;外围接口单元模块主要完成本系统与pc机、远程管理中心之间以及下层的各个pos分机之间的通信接口;外扩存储器ram完成对各个pos分机上传输数据的暂时保存,等接收到规定数量的数据后,统一由modem传到税控管理中心。

控制单元模块主要完成用户对整个系统的控制,即对数据提供可靠的掉电保护,防止掉电后丢失数据,对系统提供彻底、统一的复位,以防系统死机,实现对程序的监视功能,解决了程序“跑飞”失控及死循环问题;8250串行接

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


 复制成功!