·上一文章:一种基于查表的定时开关机判断方法
·下一文章:电压电流变送集成电路AM462原理及应用
系统采用ARM7 LPC2138芯片作为主控制器,嵌入μC/OS-II实时操作系统,对系统进行控制和管理。通过模拟PS/2标准协议,实现了AS-8110条形码输入器和PS/2标准键盘输入;通过I2C总线接口扩展了PCF8563实时时钟芯片获取实时时钟,E2PROM存储器AT24C256芯片实现系统重要参数的断电保护;扩展数字温度传感器DSl8820和HMl500湿度传感器,对超市环境进行实时检测,在异常情况下通过声光进行报警提示;采用DMB32240A-01W大屏幕彩色LCD显示终端进行显示,人机交互界面友好;通过扩展汉字微型打印机,实现购物小票的打印;系统扩展了语音控制器SPCE061,实现语音播放及语音识别等功能;同时,还外扩了一个串行口,可以通过485总线将所有超市收银系统构建一个网络,通过一个中心PC主机进行统一管理。
3 系统硬件设计
3.1 键盘输入接口电路设计
针对超市收银机对键盘的特殊需要,采用双键盘,即4×6简易键盘和PS/2键盘。
(1)4 x 6简易键盘
系统扩展4×6简易键盘,通过行列扫描的方式读取键值。键盘接口和定义如图2和图3所示。