超市版税控收款机的设计与实现
[09-14 01:02:38] 来源:http://www.88dzw.com 电子制作 阅读:8280次
文章摘要:www.88dzw.com2.3 外围功能子模块 超市版税控收款机外围设备包括打印发票的打印机、用户操作的键盘、与税控用户卡通信的读卡器设备。这3外围设备个模块各自由一个8位单片机控制,功能相对独立,将这些设备模块独立设计后通过串口连接到主机上。处理器W90P710上带有4个独立的串口。税控机内设备间的通信只使用串口1作为串行总线,由核心板扩展3个相同的接口,分别与读卡器、打印机、键盘相连接。ARM7与3个外设之间采取命令应答的通信模式进行通信,并且采用时间片轮询方案,当总线发生竞争时,可避免一个设备占用总线资源而导致死机。串口0被用作调试端口,与PC机相连。串口2接外置手写板,用于输入
超市版税控收款机的设计与实现,标签:电子小制作,http://www.88dzw.comwww.88dzw.com2.3 外围功能子模块
超市版税控收款机外围设备包括打印发票的打印机、用户操作的键盘、与税控用户卡通信的读卡器设备。这3外围设备个模块各自由一个8位单片机控制,功能相对独立,将这些设备模块独立设计后通过串口连接到主机上。处理器W90P710上带有4个独立的串口。税控机内设备间的通信只使用串口1作为串行总线,由核心板扩展3个相同的接口,分别与读卡器、打印机、键盘相连接。ARM7与3个外设之间采取命令应答的通信模式进行通信,并且采用时间片轮询方案,当总线发生竞争时,可避免一个设备占用总线资源而导致死机。串口0被用作调试端口,与PC机相连。串口2接外置手写板,用于输入文字信息。串口3接外置MODEM等设备。针对超市版税控收款机相对于地税版所特有的功能,本设计还增加了条码枪、钱箱、权限锁等外设。
3 系统软件设计
3.1 系统软件架构
税控系统软件主要由硬件驱动程序、操作系统平台相关软件和应用软件3部分组成。硬件驱动程序包括CPU初始化、Flash驱动、LCD驱动、USB驱动、以太网驱动、串口驱动等。操作系统平台相关软件包括系统引导程序(BootLoader)、操作系统内核、操作系统组件、API、交叉编译器等。硬件驱动程序为μCLinux访问底层硬件提供统一的接口。系统引导程序是针对开发板自带的BootLoader而设计的,根据税控机的实际需求进行修改而得到的。引导程序负责上电启动,硬件检测及进入μCLinux操作系统。μCLinux操作系统实现文件系统管理、任务调动、网络功能、设备驱动,并提供用户程序的运行环境等功能。最上层为应用软件。该税控系统的嵌入式Linux软件平台架构如图4所示。
3.2 应用软件设计
3.2.1 软件总体架构
超市版税控收款机应用软件有3大功能:系统管理设置功能、商业功能和税控功能。主控模块控制机器信息,包括系统设置、员丁管理、基本信息查询以及附加功能。该模块与商业管理模块和税控管理模块联系比较密切。而商业管理和税控管理两个模块相对独立,主要通过机器初始化和开票操作相关联。这3个模块的数据都存储在嵌入式数据库中。在模块化设计的同时,每个模块还采用分层设计,有分界面、数据库和基本流程3层,分别调用不同的API接口,结构清晰,为后续代码的跨平台移植奠定了基础。系统功能模块的划分如图5所示。
应用软件是超市版税控收款机的核心。由于ARM7处理器没有MMU(内存管理单元),所以在设计应用程序时一定要考虑到内存的使用情况,否则就会出错,导致程序崩溃。税控收款机的应用软件采用结构化、模块化设计。在模块划分的同时,每个模块又分层次设计,从上到下依次为界面层,数据库应用层以及流程层。
3.2.2 系统管理模块
系统管理包括员工管理、系统设置和基本信息查询。其中,员工管理主要有权限管理和单个管理两种。当机器初始化后,数据库有一个默认的管理员,操作人在注册员工之前只能以该管理员的身份登陆,然后注册新员工来进行操作;系统设置主要是设定系统的功能,实现对系统设置表的操作;基本信息查询是对数据库的操作,用户可以在这个子模块内查询机器的信息。
3.2.3 商业管理模块
商业管理包括销售和报表两个模块。其中,销售模块是超市版收款机运用最频繁的一部分,包括收款员交接班,钱箱管理,多种单品录入方式等功能。而报表子模块主要是总结一个阶段内销售及发票信息,以便用户了解一段时间内的销售量,单个项目的销售量以及员工业绩等。查看报表后,用户可以打印各种报表信息。
《超市版税控收款机的设计与实现》相关文章
- › 超市版税控收款机的设计与实现
- 在百度中搜索相关文章:超市版税控收款机的设计与实现
- 在谷歌中搜索相关文章:超市版税控收款机的设计与实现
- 在soso中搜索相关文章:超市版税控收款机的设计与实现
- 在搜狗中搜索相关文章:超市版税控收款机的设计与实现
编辑推荐
- · 自制教室照明节电控制器
- · 双色音乐彩灯的制作
- · 三相交流电机缺相保护器
- · 声光控节能灯的制作
- · 同线电话转呼及互通器电路
- · 超低频信号发生器的制作
- · 自制热转印电路板
- · 警笛发声生器电路
- · 一款节能电路
- · 利用太阳能充电的旅行充电器