![SPL16256A在电子销售终端上的应用1.2_第1页](http://file4.renrendoc.com/view/59c5a6ab80fbad155f6ffe1c075050cb/59c5a6ab80fbad155f6ffe1c075050cb1.gif)
![SPL16256A在电子销售终端上的应用1.2_第2页](http://file4.renrendoc.com/view/59c5a6ab80fbad155f6ffe1c075050cb/59c5a6ab80fbad155f6ffe1c075050cb2.gif)
![SPL16256A在电子销售终端上的应用1.2_第3页](http://file4.renrendoc.com/view/59c5a6ab80fbad155f6ffe1c075050cb/59c5a6ab80fbad155f6ffe1c075050cb3.gif)
![SPL16256A在电子销售终端上的应用1.2_第4页](http://file4.renrendoc.com/view/59c5a6ab80fbad155f6ffe1c075050cb/59c5a6ab80fbad155f6ffe1c075050cb4.gif)
![SPL16256A在电子销售终端上的应用1.2_第5页](http://file4.renrendoc.com/view/59c5a6ab80fbad155f6ffe1c075050cb/59c5a6ab80fbad155f6ffe1c075050cb5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SPL16256A在电子销售终端上的应用SunplusUniversityProgramE-mail:unsp@PAGE12凌阳大学计划推广中心北京海淀上地信息产业基地中黎科技园1号楼6层TEL:86-10-62981668FAX:86-10-62985972E-mail:unsp@http://www:应应用方案应用方案应用方案应用方案应用方案应用方案应用方案应用方案 SPL16256A在电子销售终端上的应用SPL16256A应用方案V1.0–2004.01.01版权声明凌阳科技股份有限公司保留对此文件修改之权利且不另行通知。凌阳科技股份有限公司所提供之信息相信为正确且可靠之信息,但并不保证本文件中绝无错误。请于向凌阳科技股份有限公司提出订单前,自行确定所使用之相关技术文件及规格为最新之版本。若因贵公司使用本公司之文件或产品,而涉及第三人之专利或著作权等智能财产权之应用及配合时,则应由贵公司负责取得同意及授权,本公司仅单纯贩售产品,上述关于同意及授权,非属本公司应为保证之责任。又未经凌阳科技股份有限公司之正式书面许可,本公司之所有产品不得使用于医疗器材,维持生命系统及飞航等相关设备。凌阳授权北京北阳电子技术有限公司翻译及转载,供凌阳大学计划推广中心专用。
目录TOC\o"3-3"\h\z\t"标题1,1,标题2,2"1 引言 52 芯片特性简介 53 系统总体方案介绍 54 系统硬件设计 64.1UART转232电路 64.2蜂鸣器连接 74.3键盘电路 74.4512KWordFlash连接 84.5LCM电路 84.6打印机电路 95 系统软件设计 95.1软件总体流程描述 95.2低功耗处理 105.3键处理的工作 105.4与SERVER通讯 115.5打印机驱动 115.6Flash处理流程 126 结语 12
SPL16256A在电子销售终端上的应用摘要:这是一个将SPL16256A应用于小型电子销售终端的实例,应用到了SPL16256A丰富外围接口的部分功能。关键词:SPL16256ASPLC501FLASH
引言这是一个将SPL16256A应用于小型电子销售终端的实例,这个应用中仅应用到了SPL16256A丰富外围接口的部分功能。这个电子售卡终端的工作流程为:通过外置Modem拨号连接到远程服务器,经过身份验证后,下载资料,这些资料由终端进行维护。当需要时,由操作员选择合适类型的资料通过打印机打印输出。这种小型化的电子销售终端适用于没有完备的计算机大型买场的店中店打印销售单据、彩票打印终端等场所,实现分散经营,集中管理。芯片特性简介这里主要介绍SPL16256这颗IC的一些特点,其他部分,可以参照厂家提供的数据手册和编程指南。SPL16256A是基于凌阳u’nSP内核的16位LCD控制器。u’nSP的高处理速度(CPU可编程PLL时钟:25.8048~47.9232MHz(2.7V~3.3V)),确保SPL16256A能够处理复杂的数字信号,使它可应用于语音辨识、合成领域。SPL16256A内置控制器,可以控制输出16阶灰度,或4096色的图像信息,最大可支持320×320像素。SPL16256A有256K字的掩模ROM,以及6K字SRAM。使它可以满足复杂应用环境下的RAM和ROM要求;另外,它提供四个外围设备扩展引脚,可以外扩四个总线设备,比如RAM、ROM等,使其寻址空间达到4M字。而且可以直接从外扩的存储器启动系统,而不需要掩模,为产品的前期开发提供方便。SPL16256A提供CMOS传感器控制电路,使其可以直接处理摄像头的影像信息;提供触摸屏控制电路,可方便地应用于PDA等产品的触摸屏输入。SPL16256A提供麦克风输入,并带自动增益放大,以及12位ADC。3个16位定时/计数器,以及32768Hz实时钟,提供自动计时能。SPL16256A提供16位的ADC/PWM音频输出。SPL16256A提供57个可编程多功能的I/O管脚;低电压检测、低功耗模式、看门狗电路、按键唤醒功能;提供丰富的中断资源;提供UART、IrDA、SPI等通讯电路。PAGEPAGE\#"'页:'#'
'"关于本文中提到的主要芯片的:SPL16256,ICL232,SST39VF800等系统总体方案介绍本电子销售终端,主要由凌阳十六位单片机SPL16256A,SST39VF800,RS232电平转换电路,热敏打印机,以及键盘、显示、蜂鸣器等几部分组成,系统框图如REF_Ref98559923\h图3.1所示:。图STYLEREF1\s3.SEQ图\*ARABIC\s11系统硬件框图这个电子售卡终端的工作流程为:通过外置Modem拨号连接到远程服务器,经过身份验证后,下载资料,这些资料由终端进行维护。当需要时,由操作员选择合适类型的资料通过打印机打印输出;存储单元选择Flash,型号为SST39VF800,用于程序、点阵字库,以及未来下载数据存储和销售记录的存储;键盘为8×8扫描键盘,包括数字、拼音、以及一些功能键;显示部分为65×132的LCD显示,选择LCD模块,其使用的LCD驱动器型号为SPLC501;打应机选择便携式热敏打印机,用于单据输出;蜂鸣器的作用是给出按键提示音,以及对相应操作确认的报警信号。系统硬件设计UART转232电路SPL16256A提供一个全双工的UART,这个UART通过一个到RS232电平转换的电路同Modem连接,电路见REF_Ref93133636\h图4.1:图STYLEREF1\s4.SEQ图\*ARABIC\s11UART转232电路原理蜂鸣器连接SPL16256A提供两路可编程的ADC/PWM输出,引脚为AUDA,AUDB在这个应用中使用AUDAPWM输出,蜂鸣器共振频率7.2KHz,SPL16256A的PWM输出频率可以为以93.6KHz为基频,作2~20分频。键盘电路这里采用8×8的扫描键盘,最多可以允许64个键,这64个键包括26个字母,10个数字,一些符号以及控制键。系统进入睡眠后,可以通过按键唤醒,键盘原理见REF_Ref93133692\h图4.2:图STYLEREF1\s4.SEQ图\*ARABIC\s12键盘电路原理512KWordFlash连接系统使用1片512KWords(1MBytes)Flash作为程序和数据存储器。这个存储器采用作为总线设备连接到SPL16256A,他的片选端为CS0。连接见REF_Ref93133795\h图4.3:图STYLEREF1\s4.SEQ图\*ARABIC\s13SPL16256A与Flash连接LCM电路在这个应用中没有使用SPL16256内置LCD控制器,采用现成的LCD模块(LCM),这个LCM的LCD驱动控制器为SPLC501,它可以驱动65×132点阵的LCD,它同MCU的连接方法,可以通过总线连接,或并行8位I/O,或串行方式连接。在这个应用中,LCM作为一个总线设备连接到SPL16256A,设备选择引脚位CS2,接口方式见REF_Ref93133973\h图4.4:图STYLEREF1\s4.SEQ图\*ARABIC\s14SPL16256与LCM连接这个LCM采用64×132点阵的LCD,6×12英文字库,或12×12中文字库,每行可显示11个汉字,共可显示5行。LCD的显示程序采用凌阳大学计划网站公开的LCD程序,这里不详细描述,如果需要可以在/download中找到相应的源代码。打印机电路打印机采用LTPC235热敏打印模块,它每行可打印288个点,打印纸宽度为58mm,打印宽度为48mm,SPL16256A使用I/O口来控制,SPL16256A同LTPC235的连接方式见REF_Ref93134072\h图4.5:图STYLEREF1\s4.SEQ图\*ARABIC\s15SPL16256与打印机连接其中,CLK、DATA、LATCH为串行数据线,CLK为时钟,DATA为数据,LATCH提供锁存信号;这三条控制线完成打印数据的传输;SENSOR、PIN、SIN分别感知打印机当前状态,包括打印头的温度、是否有纸、压纸轮是否压紧;DST、MOB#、MOA#、MOB、MOA分别控制打印头加热,以及步进电机完成走纸的动作。系统软件设计软件总体流程描述软件总体采用菜单描述,主菜单包括<选择商品>、<信息统计>、<终端设置>、<商品下载>;可以根据不同的应用环境进行修改;进入<选择商品>,可以浏览并选中要出售的商品,并通过打印机输出相关商品信息;进入<信息统计>,可以浏览当前已下载的产品信息、最近销售过的产品信息,以及产品资料明细;进入<终端设置>可以设置时钟、终端密码、操作员登录系统的帐号、密码、拨号号码等信息;进入<商品下载>可以更新当前操作台的商品信息。对于每台终端,均可以设置密码,在第一次上电时,均会提示本机没有密码,要求提示输入密码;在创建密码后,开机时,会要求输入密码。低功耗处理SPL16256A通常工作在低功耗模式下,其典型值为10uA,完全可以满足便携式设备的要求;在系统设计时,没有按键、也没有其他工作时,均会工作在待机模式,以减少功耗;基本来说,在待机状态下,整个系统的功耗为25uA。键处理的工作键处理在中断处理程序中完成,由一个128Hz的中断来驱动,其流程见REF_Ref93134152\h图5.1:图STYLEREF1\s5.SEQ图\*ARABIC\s11键处理中断流程与SERVER通讯Modem拨号连接Server,Modem采用市场通用的Modem,使用AT指令设置Modem,并拨号,连接后,采用同Server端定义的协议交换数据。通过Modem下载数据的流程见REF_Ref93134207\h图5.2:图STYLEREF1\s5.SEQ图\*ARABIC\s12SERVER通讯流程打印机驱动打印机驱动如REF_Ref93134402\h图5.3描述:图STYLEREF1\s5.SEQ图\*ARABIC\s13打印机驱动时序数据线、步进电机和加热头在这种时序下工作,完成打印工作,数据组织方式及发送流程如REF_Ref93134442\h图5.4所示:图STYLEREF1\s5.SEQ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年半包覆型镀铝玻璃纤维合作协议书
- 八年级英语下册 Unit 6 单元综合测试卷(人教河南版 2025年春)
- 2025年特种装备电缆合作协议书
- 2025年主体结构工程承包合同参考样本(五篇)
- 2025年云南私营企业职工劳动合同(2篇)
- 2025年中心幼儿园大班健康教学活动总结(二篇)
- 2025年二建劳动合同(三篇)
- 2025年企业个体销售劳动合同范文(2篇)
- 2025年临时工聘用合同协议(三篇)
- 2025年个人租房简易协议范文(2篇)
- 统编版(2024新版)七年级上学期道德与法治期末综合测试卷(含答案)
- 黑龙江省哈尔滨市2024届中考数学试卷(含答案)
- 前程无忧测评题库及答案
- 《轨道交通工程盾构施工技术》 课件 项目3 盾构选型
- 造价咨询进度控制措施全
- 高三日语一轮复习助词「と」的用法课件
- 物业管理服务房屋及公用设施维修养护方案
- 医疗器械法规培训
- 无子女离婚协议书范文百度网盘
- 2023中华护理学会团体标准-注射相关感染预防与控制
- 一年级数学个位数加减法口算练习题大全(连加法-连减法-连加减法直接打印版)
评论
0/150
提交评论