基于μC/OS-Ⅱ嵌入式操作系统的税控收款机
1 引言
随着信息技术的发展,电子收款机正广泛地应用到商业自动化过程中,它起到提高企业管理、加强财务监督的作用。税务机关也可利用电子收款机的特点,在原有的基础上增加税控功能,使税控收款机既满足商业自动化管理的要求,又能满足税源总控的需求。
目前,正值税控机标准颁布的前夕,各税控机生产厂家都在积极准备使用32位mcu开发符合新规范的税控机。
2 系统功能及其实现方案
本税控收款机除了实现普通电子收款机的所有功能外,还能够实现税控功能,有利于国家税务部门进行税务监督,减少偷税和漏税。
2.1 硬件方案
(1) mcu的选择
mcu是整个方案的核心,由它来处理各种中断(键盘中断、条形码扫描枪中断、方式锁中断),控制整个税控收款机的各个部件能和谐的运行;由于税控机的功能非常强大而且需要存储很多数据,包括销售前需要录入到系统的成千上万种商品的信息,还包括各种报表信息(财务报表、部类报表、收款员报表、营业员报表、条形码商品销售报表、套餐报表、库存报表等),同时考虑到联机工作。因此选用了功能强大,处理性能高的苏州国芯公司的32位mcu-mmc2107。
mmc2107是基于32位c*core c210 中央处理器(cpu)的微控制器(mcu)系列的成员之一。
(2) 税控机组成
a) 电源开关:接通/断开收款机电源。
b) 方式锁:方式锁有六个档位:l、r、x、z、p、t,每个档位的功能都不一样。(在后面的软件方案中销售任务对应r档, x报表任务对应x档,z档应z报表任务对应p档,功编程任务对应p档,税控任务对应t档)
每台收款机中都配有方式锁的钥匙,分别有收款员钥匙和经理钥匙。收款员钥匙,只能扭到l、r、x档;普通经理钥匙可扭到l、r、x、z、p档;税控专用经理钥匙可扭到任意档位。如果收款机设置了收款员密码,在r和x档必须输入收款员密码再按“收款员”键,才能在r和x档操作;如果设置了经理密码,在z和p档必须输入经理密码再按“收款员”键,才能在z和p档操作。
c) 钱箱:存放钱币,钱箱内部划分有纸币格和硬币格,且配备钱箱锁。每次销售结束时,钱箱可自动打开;在r档且不销售的状态下,按“开钱箱”键也可打开钱箱;当电源断开后,可以通过钱箱底部的机械开关打开钱箱。
d) 键盘:收款机的键盘有88个键,排布成6行,15列
e) 前显:面向收款员,采用15行,40列蓝背光液晶显示,同时可根据收款台的实际高度及不同收款员的视觉,对显示的对比度和翻起角度进行调整。
相关文章
- 2023-07-08四点测球法在球坑自动检测中的应用
- 2024-01-08基于HyperWorks的LED粘片机焊头摆杆静力学分析
- 2024-01-17异或门鉴相在计量光栅检测中的应用
- 2024-03-06PLC在埋弧焊焊缝激光视觉跟踪系统中的应用
- 2023-02-02微机电系统磨损特性研究进展
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。