新闻中心

EEPW首页>模拟技术>设计应用> 基于LPC2138的超市收银机系统设计

基于LPC2138的超市收银机系统设计

作者: 时间:2010-04-23 来源:网络 收藏
ARM7介绍
Philips公司的32位的ARM7微控制器具有强大的存储空间,内嵌32 KB片内静态RAM和512KB的Flash存储器;可以实现在系统可编程(ISP)、在应用可编程(IAP);2个8路10位A/D转换器、1个D/A转换器,转换迅速、准确;引脚资源丰富,多达47个可承受5 V电压的通用I/O口;多个串行接口,包括2个16C550工业标准UART、2个高速I2C接口(400 kbps)、SPI和具有缓冲作用和数据长度可变功能的SSP。21-38可以移植μC/OS-II操作系统,软件的可移植性好,工作可靠。

2 实现原理及系统结构
系统结构框图如图1所示。

本文引用地址://m.amcfsurvey.com/article/188236.htm


系统采用ARM7 LPC芯片作为主控制器,嵌入μ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所示。



上一页 1 2 3 下一页

关键词:2138LPC系统设计

评论


相关推荐

技术专区

关闭