pos收款机使用说明书.doc

上传人:仙人指路1688 文档编号:2398587 上传时间:2023-02-17 格式:DOC 页数:56 大小:9.33MB
返回 下载 相关 举报
pos收款机使用说明书.doc_第1页
第1页 / 共56页
pos收款机使用说明书.doc_第2页
第2页 / 共56页
pos收款机使用说明书.doc_第3页
第3页 / 共56页
pos收款机使用说明书.doc_第4页
第4页 / 共56页
pos收款机使用说明书.doc_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《pos收款机使用说明书.doc》由会员分享,可在线阅读,更多相关《pos收款机使用说明书.doc(56页珍藏版)》请在三一办公上搜索。

1、海信 POS收款机使用说明书(HK700B/S系列)青 岛 海 信 智 能 商 用 设 备 有 限 公 司HISENSE INTELLIGENT COMMERCIAL EQUIPMENT CO. LTD. 用 户 须 知 非常感谢您选用海信牌收款机,在安装和使用产品之前,请您详细阅读本手册以便对它的性能有深入的了解。请保存好此手册,将来如果您遇到使用问题时以便参考。 本公司为改进产品,将尽可能采用新技术、新元器件、新的软件。因此,本公司有权更改而不予通知。本手册所描述的特性、功能和操作也许与本公司在各地所销售机器的性能并不完全一致,有些情况下,图片只是设备原型,在使用本手册前,应向本公司或经销

2、商询问当前适用的资料。本设备必须由售后服务人员或经销商进行安装。对于未经授权对本设备的更改、不按规定而替换连接设备及电缆所造成的一切后果,本公司不负任何责任。注 意 事 项 主机附带线仓,线仓为整机的一部分,使用前请安装线仓。使用/操作人员不得自行拆除线仓,若需拆或维修主机请通知我公司售后服务部门,并由售后服务人员或授权服务商进行拆装、维修。 本产品使用标准的两极带接地墙壁电源插座,不能随意改动。应确认插座的电压是否与本机铭牌所标电压相符。 请确保将电源线插头的接地插脚插入电源插座或配电盘的接地插孔,并确保接地插孔真正接地。如果插接不良或不接地,将会导致电击、火灾或损坏设备。 避免阻塞或覆盖通

3、风口,避免将任何物品塞入或掉入机器内。以防引起电击或火灾。 如果在冒烟,出现异味或怪声等异常情况下持续使用本产品的话,可能会引起火灾或触电的危险。应马上关掉电源,将电源线从插座拔出,然后与零售商或维修中心联络。 客户自行维修主机属危险行为,切勿尝试。 本设备各种电缆线的连接应确保在断电的情况下进行,一定要把固定螺钉紧好。严禁带电拔插电缆线。 应将本产品放在通风良好,平坦和稳定的地方,应避免阳光直接照射,环境条件稳定, 温度或湿度没有突然变化。 在水分可能会粘湿或进入本产品的地方切勿使用,也不能用湿手去操作本产品。 当清洗本产品时请使用柔软干燥的布,切勿使用易挥发的液体,例如:汽油,稀料等。 本

4、产品为A级产品,在生活环境中,该产品可能会造成无线电干扰。在这种情况下,可能需要用户对其干扰采取确实可行的措施。 主板电池更换后请勿随意丢弃。 制造商有权修改说明书的内容而不做事先声明!产品标准编号:Q/02RSR 527-2007产品标准名称:商用型收款机目 录一、安装指南11. 特点及应用范围12 POS机的组成13使用环境54开箱检查55系统安装56随机光盘内容简介6二、系统测试71. 系统设置72. 系统自检7三、键盘编程参考91. 使用界面92. 编辑模式103. 多层设计144. 其它功能14四、客显181应用范围及特点182技术性能183. 命令简介184客显函数库及例程19五、

5、钱箱241钱箱说明242通信方式243指令集244串口钱箱函数库及例程24六、打印机291概述292主要技术指标293外观和组件314打印机的安装33七、操作系统和硬件驱动安装参考371系统安装方式372. 驱动安装37九、海信OPOS系统381. OPOS介绍382海信OPOS系统使用说明38十、其它40一、 安装指南1. 特点及应用范围HK700B/S系列商用收款机采取先进的INTEL迅驰移动平台技术,时尚整洁的外观、结构系列化设计,充分为商家空间考虑,在理线、防尘、防水、防电磁方面进行了专业的设计,支持全系列海信多媒体、移动POS、无线POS收款系列解决方案,成为商家推崇的新一代时尚PO

6、S。HK700B/S系列商用收款机适用于大型shopping mall、中西餐饮服务业、高档百货、精品屋、专卖店、便利店、银行服务业、咨讯站、互动多媒体、广告播放系统等不同业态的商业客户。HK700B/S系列基本配置:l All in One专用POS主板l 128M 以上内存l 40G以上硬盘l 10.4寸 12寸液晶操作员显示器l VFD顾客显示器l POS专用键盘l 9针点阵打印机或行式热敏打印机l 4串口,1并口,串口可提供+5V或+12V电源l 10/100 Mpbs Ethernet,网络端口RJ45l 主板支持两个USB以上接口l 钢制钱箱2 POS机的组成POS机由主机、POS

7、键盘、打印机、操作员显示器、顾客显示器、钱箱组成。HK700B各部件及功能示意如图: 1. 12V电源口 .PS/2鼠标口.PS/2键盘口.串口 .串口.串口(客显口).VGA(板载显示卡接口).网口 .USB口10.音频输出口 11.音频输入口12.PCI 显示卡接口(可选)13.串口 14. 并口 15钱箱接口安装示意如图:序号名称数量1HK700B机箱12M48 十字槽盘头螺钉33KB32M键盘14MD-12HL(Ver.B1)显示器15VC210B客显16PT900TB打印机17HK700B机箱后线仓部件18CB405D钱箱1HK700S各部件及功能示意如图:3使用环境电压 :AC 2

8、20V 50Hz 两极带接地电流 :3A 温度 :5 - 40 湿度 :40% - 90% 质量 :31kg整机占用空间:(宽)440mm(深)480mm(高)420mm4开箱检查主机、POS键盘、顾客显示器、钱箱、打印机、操作员显示器组合包装。打开包装箱后按照装箱单仔细查对,并注意各部件是否完好无损。5系统安装 本设备必须由技术服务人员或经销商进行安装。注意: 去掉打印机盖板及打印机卷纸轮上的固定胶带。 收款机要求外部电源有良好的接地,接地电阻小于0.1,如果电源没有接地或接地不良,可能造成机壳带电,对操作员存在安全隐患,并影响收款机的稳定运行。6随机光盘内容简介 目录 说明Check PO

9、S测试程序Keyboard 键盘编程软件Mainboard 主板驱动Print driver 打印机安装驱动TouchScreen 触摸屏驱动编程说明 OPOS、打印机、客显、钱箱编程说明双屏 Buddy、第二显卡(PCI)驱动、第二并口卡(PCI)驱动、双屏演示示例二、系统测试1. 系统设置VC210B客显工作电压为12V, 出厂时客显电压已设为12V。键盘各键的设置,由软件人员按POS编程需要设定。注:COM的9脚电压高于客显的工作电压时,客显将被烧毁。2. 系统自检运行随机提供的 CHECK.EXE 外设自检程序,建议先将此程序拷贝到硬盘上,然后再运行,出现如下菜单。 (1) SET 菜

10、单:Printer 打印机设置 Printer Port 打印机端口设置 Customer Display 顾客显示器设置 Customer Display Port 顾客显示器端口设置 Cash Drawer 钱箱设置Main Board 主板设置Serial Port Number 串口数目设置Parallel Port Number 并口数目设置 外设的型号和接口应根据具体情况设置。(2)CHECK 菜单:Printer 检查打印机,检查前应已经设置端口及型号 Custdisplay 检查客显,检查前应已经设置端口及型号 KeyBoard 检查键盘 Drawer 检查钱箱,检查前应已经设

11、置主板型号 MSR 检查刷卡器PORT 检查端口的各管脚是否正常,检查前所有空端口都应已经插上短接器,否则认为端口测试错误(3)HOT 菜单:生产厂老化机器时使用。(4)EXIT 菜单: 退出检测程序。(5)HELP 菜单:帮助菜单。注:短接器为生产厂使用的一种测试设备。三、 键盘编程参考键盘编程l 可编程所有的键。l 不需电池,数据保存不少于10年。l 不需专用编程工具。l 每个键最多可编程255个字符。l 提供键盘嵌入功能,在接标准键盘与不接标准键盘的情况下都能正常作用。l 提供多层键功能。1. 使用界面1.1 开始编程.在DOS 下,KB32M键盘需运行“HK-32M.EXE”,KB66

12、MF键盘需运行“KB66MF.EXE”,这时屏幕上将出现主程序界面,如图所示:程序界面主要由以下四部分组成:l 菜单栏l 键位置区l 键层选择l 当前键值显示1.2 菜单栏在菜单栏中包括“File”, “Keyboard”, “Configure”, “Diagnostic”, “Help”五个下拉菜单。每个下拉菜单都可以通过按 “Alt”键 + 红色粗体字母键来激活(如按“Alt” + “F”键激活下拉菜单“File”项). 在激活相应的下拉菜单后,下拉菜单的每一项可通过按“Alt”+红色粗体字母或移动光标来选择,然后再按 “Enter”键确定。1.3 键位置区键位置区里显示了所有可编程键盘

13、的按键位置,且在屏幕上还显示出唯一代表每个按键身份的键位置码。屏幕上的每个键的每一键都是已经设定好的,用户不必为键位置码的分配而担忧。键位框里的最右一排是6 段电子锁的键位置码(编号为:20, 21, 22, 23, 24, 25)。用户可以用标准键以同样的方法对这6个键编程。 用户可以通过移动光标来选择需要编辑的按键位置,然后按回车键,再从弹出菜单中选择编辑模式对按键赋值。1.4 键层选择可编程键盘可以编入多层键码数据。在这部分里面当用户对编程键进行自定义时,允许他们选择所想要的键层。键层索引是从第0 层开始一直到第15 层结束(也就是说最多只有16 层),其中第0 层是系统默认层。按下外接

14、键盘的“F9”键,这时程序控制器将从“键位置区”移动到“键层选择”,且层数指示器显示蓝色,然后用户可移动“Up”或”Down”键来减少或增加指定层数,再按“Enter”键来确定层数选择。这时程序控制器将恢复到键位置区。1.5 当前键值显示显示出在“键位置区”中所选择按键的编码内容。2. 编辑模式2.1 扫描码编辑模式可编程键盘支持特殊控制与功能键,如:Shift,Crtl,Alt,方向键等,定义这些不可显示的键需用扫描码编辑模式。l 用户可以通过移动光标来选择需要编辑的按键位置,然后按回车键,再从弹出菜单中选择“Key Code”编辑模式,如图所示:l 在弹出的对话框中按“F9”键l 接着就显

15、示出一个正方形的方块l 然后再按相应需定义的键即可如:对于左“Ctrl”键,按“F9”键然后再按左“Ctrl”键,会在编辑框中显示“LCtlDn” 。以下是显示对照表:不可显示的键编辑框的字符不可显示的键编辑框的字符不可显示的键编辑框的字符EscEscF1F1F2F2F3F3F4F4F5F5F6F6F7F7F8F8F9F9F10F10F11F11F12F12Print ScreenSys RqPrtScScroll LockScrollPause BreakPauseInsertInsHomeHomePage UpPgUpDeleteDelEndEndPage DownPgDnUpLeftDo

16、wnRightBackSpaceBkSpTabTabCaps LockCapsEnterEntLeft ShiftLShfDnLShfUpRight ShiftRShfDnRShfUpLeft CtrlLCtlDnLCtlUpRight CtrlRCtlDnRCtl UpAltLAltDnLAltUpSpaceSpaceLeft WinLWinRight WinRWinApplicationAppNum LockNum Lock /Num/ *Num* -Num- +Num+ EntNumEnt 7Num7 8Num8 9Num9 4Num4 5Num5 6Num6 1Num1 2Num2 3

17、Num3 0Num0 .Num.特殊组合键包括 “Shift”/“Ctrl”/“Alt” 键, 第一次按这些键时, 它们表现为“LShfDn/LCtlDn/LAltDn”等等。例如:l 对“Left Alt + F”进行编程,按“F9”键,然后按“Left Alt”键,再按“F”键,再按“F9”键,再按“Left Alt”键,最后编辑框上将出现:LAltDn F LAltUpl 对“Right Ctrl + Right Alt + Del”进行编程,先按“F9”键,然后按“Right Ctrl”键,再按“F9”键,再按“Right Alt”键,再按“F9”键,再按“Del”键,再按“F9”键,

18、再按“Ctrl”键,再按“F9”键,再按“Alt”键,最后编辑框上将出现: RCtlDn RAltDn Del RCtlUp RAltUp l “Pause / Break”键,它不能跟其它键进行组合编程,只能单独存在。除了扫描码,用户还可以通过十六进制码给键盘输入键值(范围从00 到FF,同时,也有一些十六进制码的扩展名是以E0nn 开始的,这里的“nn”的范围也是从00 到FF)。输入方法为先按“Tab”键,然后直接输入一个十六进制码。2.2 ASCII 码编辑模式这种方式适用于用户想对一个键编写一串可显ASCII码键的情况,定义这些可显示的ASCII码键需用ASCII码编辑模式。l 用户

19、可以通过移动光标来选择需要编辑的按键位置,然后按回车键,再从弹出菜单中选择“ASCII Code”编辑模式,如图所示:l 在弹出的对话框中按需定义的ASCII码键即可无论按键的内容是什么字符,它们将按同样的字符出现在编辑框中。在这种方式下也支持两种特殊字符形式:“Enter”键和“Tab”键,且通过以下命令输入:l “Enter”键: nl “Tab”键: t注意:由于支持“Enter”键和“Tab”键,所以“”输入的必须是“”。2.3 层切换码可编程键盘能够支持多层编程要求。用户必须自定义一些“层切换键”。层数索引从0 开始递增到15(也就说有16 层);其中第0层是默认层。l 用户可以通过

20、移动光标来选择需要编辑的按键位置,然后按回车键,再从弹出菜单中选择“Layer Code”编辑模式,如图所示:3.多层设计可编程键盘能够支持16 层键码编程。若想要选择某一特定的层编辑键码,在“外接键盘”上按“F9”键,这时程序控制器从“键位置区”切换到“键层选择”,这时层数指示器显蓝色,然后用户再用上下“Up / Down”键来减少/增加指定层,再按“Enter”键来确定层选择。这时程序控制器将恢复到“键位置区”状态。对于所有多层键的定义,用户还必须自定义一些“层切换键”(除了第0层以外,从第1层到第15 层)。第0 层是系统默认层,不需任何“层切换键”。对于其它层而言(从第1 层到第15

21、层),当某一个特定键与相应的“层切换键”同时被按下,这一层的键码才能正确发送。对一个“层切换键”的编程,请参照2.3 节。4. 其它功能4.1 保存和取回键码按“Alt” + “F”键来保存或取回键码,功能如下:l 加载文件(Load File):把键码从一个外部文件加载;l 保存文件(Save File):定义好的键码保存到一个文件中;l 退出(Exit):退出程序4.2 下载或从键盘读取键码按“Alt” + “K”键下载或从键盘读取键码,功能如下:l 全部下载(Update All):将定义好的键码、键盘配置和磁卡配置下载到键盘上。l 下载键码(Update Keymap):仅将当前定义好

22、的键码下载到键盘上。l 全部取回(Retrieve All):从键盘上取回键码、键盘配置和磁卡配置。l 全部清除(Clear All):清除所有在程序中(不包括键盘)定义好的键码。4.3 键盘与磁卡配置对于键盘或磁卡配置的设定,功能如下:4.3.1 键盘配置(Keyboard):通过如图所示界面来更改键盘设置:用户可通过按“外接键盘”上的空格键来改变设置,然后再按“Alt” + “U”键将改变的内容下载到键盘中。l 是否发声(Beep Enable) : 为“NONE”时,则按任何键蜂鸣器都不发声;为“All Keys Beep”时,按下任何键蜂鸣器都发声;为“Only Programmed

23、Keys Beep”时,按下已定义的键蜂鸣器才发声。l 是否连发(Repeat Enable) : 为“Y”时,当一个键被长时间按下,键盘会连续发出此键的键码; 若为“N”时,对一个键无论按多久,它的键码也只能被发送一次。4.3.2 磁卡(Magstripe):用户可以通过如图所示界面来更改磁卡阅读器的设置:用户通过按“外接键盘”上的空格键来改变设置,然后再按“Alt” + “U”键将改变的内容下载到键盘中。l 1 轨 是否使能(Track1 Enable) : 为“Y”时,第1 轨数据开启;为“N”时,第1 轨数据关闭。l 2 轨 是否使能(Track2 Enable) : 为“Y”时,第2

24、 轨数据开启;为“N”时,第2 轨数据关闭。l 3 轨 是否使能(Track3 Enable) : 为“Y”时,第3 轨数据开启;为“N”时,第3 轨数据关闭。l 是否发声(Beep Enable) : 为“Y”时,在刷卡时蜂鸣器发出响声;为“N”时,蜂鸣器则不发声。l 是否发回车(Send Enter): 为“NONE”时,磁卡阅读器将在每轨的数据后都不发回车符;为“All Tracks”时, 磁卡阅读器将在每轨的数据后都添加回车符;为“Last Track Only”时, 磁卡阅读器将在最后一轨的数据后添加回车符。l 对于每轨数据,用户可以自定义起始符(SS)和结束符(ES)。4.4 键盘

25、测试按“Alt” + “D”键对键盘进行测试l 进入测试模式(Enter Test Mode):选择了此命令,键盘处于测试方式下。在测试中,当按下每个键时它们的键位置码将被发送出来。若是某一个键的键位置码没有被发送,这就意味着该键已损坏;l 退出测试模式(Leave Test Mode):选择了此命令,键盘将恢复到标准状态;l 复位(Reset):把键盘复位到初始状态。l Firmware 版本:从键盘上读取Firmware版本号。出厂时KB32M键盘键位设定如下:ABCDEFGHPgUpPgDnDelBackSpaceNumLock/*-789+456+123Enter000.Enter出厂

26、时KB66MF键盘键位设定如下:AFKPUXInsertHomePgupBGLQVYDelEndPgdnCHMRWZ BSDINS789( )Layer1EJOT456F1F2F3F4123+ =- _, 。CtrlAltShiftSpace0.EscTABENTER四、 客显1应用范围及特点HK-VC210B型客户显示器是一种用于向顾客显示信息的设备,因采用了点阵荧光数码显示,所以显示亮度高,并可显示数字、字母、图形及二级汉字。VC210B客显需使用RS232转换头,连接主机的COM使用。2技术性能(1) 显示屏外形尺寸:190(W) 64(H) 36(T)(2) 显示面积:132.65mm

27、 33.05mm(3) 显示颜色:绿色(4) 显示点阵:160(W)40(H)(5) 点大小: 0.68(W)0.68(H)(6) 点距:0.83(W)0.83(H)(7) 显示汉字:标准二级汉字库(8) 工作电压:12V5%(9) 工作温度:0 -+50(10) 接口:RS232c 串行接口 (11)功率:4.5W 3. 命令简介通信波特率:9600 bps校验:奇校验数据位:8 bit停止位:1bit(1) 初始化:复位命令 1BH 40H(2) 清屏:清除当前显示内容 命令 0CH(3) 左对齐显示: 顶行显示d1.dn字符 命令 1bH 51H 41H d1d2.dn 0dH底行显示d

28、1.dn字符命令 1bH 51H 42H d1d2.dn 0dH (4) 右对齐显示: 顶行显示d1.dn字符 命令 1bH 52H 41H d1d2.dn 0dH底行显示 d1.dn字符命令 1bH 52H 42H d1d2.dn 0dH(5) 清除单行清除顶行:命令18H 31H清除底行:命令18H 32H (6)设置显示亮度:关闭显示或设定显示模式命令 1bH 5cH 3fH 4cH 44H PSH PS =0H, 关显示 PS =31H, 31.6% 亮度 PS =32H, 45% 亮度 PS =33H, 58.8 % PS =34H, 79.4% PS =35H, 默认亮度100%4

29、客显函数库及例程#include #include dos.h#include string.h#include conio.h#include stdio.h#define WAITIME 30000#define DBUF 0X0 /* DATA BUFFER REGISTER */#define LSB 0#define MSB 1#define IER 0x1 /* intr enable register */#define IIR 0x2 /* intr ident. register */#define LCR 0x3 /* line control register*/#def

30、ine MCR 0x4 /* modem control register*/#define LSR 0x5 /* line status register */#define MSR 0x6 /* modem status register */int giCustdisPt = 0; /端口号:1:com1,.4:com4;unsigned PortAddress=0x3f8,0x2f8,0x3e8,0x2e8; /端口地址/功能: 用写地址的方式向串口输出字符/参数: ch-要输出的字符串/返回: 1:成功; 0:失败int SendCh(char ch)int iWaitTime =

31、3000; if (!giCustdisPt) return 0; while (!(inportb(PortAddressgiCustdisPt-1+LSR) & 0x20) & iWaitTime) iWaitTime-; if(iWaitTime) outportb(PortAddressgiCustdisPt-1+DBUF, ch); return 1; else return 0;/功能: 用写地址的方式向串口输出字符串/参数: pStr-要输出的字符串 / iStrLen:字符串长度/返回: 1:成功; 0:失败int SendStr(char *pStr, int iStrLen

32、) int i,iResult;for(i=0; iiStrLen; i+) iResult = SendCh(*pStr+); if(!iResult) break; return iResult;/函数:VC210B_Init/功能:初始化,清除所有字符/参数:无/返回:TRUE:成功;FALSE:失败int VC210B_Init(void)bioscom(0,0xe0|0x03|0x00|0x08, giCustdisPt-1); / 9600,8,1,o return SendStr(x1bx40,2);/函数:VC210B_Display/功能:从左端对齐显示nLength个长度字

33、符串/参数:nLines: 1:顶行; 2:底行; pStr:要显示的字符串;nLength:字符串的长度/ (0nLength=20)/返回:TRUE:成功;FALSE:失败int VC210B_Display(int iLine,char *pStr,int iLength)char str50=;if(iLine = 1) sprintf(str,x1bx51x41%sx0d,pStr);/top left flushif(iLine = 2) sprintf(str,x1bx52x41%sx0d,pStr);/bottom right flush return SendStr(str,

34、iLength+4);/函数:VC210B_Cls/功能:清除所有显示内容/参数:无/返回:TRUE:成功;FALSE:失败int VC210B_Cls(void) return SendStr(x0c,1);/功能: 主函数,运行时,初始化客显并清屏/ 第一行显示:ABCDEFGHIJKLMNOPQRSTU / 第二行显示:01234567890123456789void main() giCustdisPt=4;VC210B_Init(); VC210B_Cls(); VC210B_Display(1, ABCDEFGHIJKLMNOPQRSTU ,20);VC210B_Display(2

35、,01234567890123456789,20);五、钱箱1钱箱说明钱箱使用COM4,接口方式为RJ11。2通信方式采用串口通信,波特率:9600;数据位:8;校验位:无校验位;停止位:1位。3指令集(1) 打开钱箱: 十六进制:1b 70 00 50 10 十进制 :27 112 0 80 16(2)检测钱箱状态: 十六进制:1d 72 02 十进制 :29 114 2Window下请调用客显动态库中的HSComOpenDrawer, HSComCheckDrawer,也可以自己根据以上指令写程序。4串口钱箱函数库及例程#include #include #include #define

36、LSR 0x5#define DBUF 0const int giSDCPt = 3; /COM3const unsigned int nPortAddress = 0x3e8;const unsigned char Open_Command5 = 0x1b, 0x70, 0x00, 0x50, 0x10;const unsigned char Check_Command3 = 0x1d, 0x72, 0x02;void InitSCD(void); /初始化通信端口int OpenSCD(void); /打开串口钱箱int CheckSCD(void); /检查串口钱箱状态char RecO

37、neCh(void); /接收钱箱返回的状态/函数名:InitSCD/功能:初始化串口/输入参数:无/输出参数:无void InitSCD(void)bioscom(0,0xe0|0x03|0x00|0x00,giSDCPt-1); /9600,8,1,Ndelay(100);return;/函数名:OpenSCD/功能:打开串口钱箱/输入参数:无/输出:0int OpenSCD(void)int i;int iWaitTime;for(i=0; i5; i+)iWaitTime = 3000;while(!(inportb(nPortAddress+LSR) & 0x20) & iWaitT

38、ime)iWaitTime-;if(iWaitTime)outportb(nPortAddress, Open_Commandi);return 0;/函数名:CheckSCD/功能:检查串口钱箱的状态/输入参数:无/输出参数:钱箱状态iResult/备注:iResult: 0:打开;1:关闭int CheckSCD(void)int i;int iResult;int iWaitTime;for(i=0; i3; i+)iWaitTime = 3000;while(!(inportb(nPortAddress+LSR) & 0x20) & iWaitTime)iWaitTime-;if(iW

39、aitTime)outportb(nPortAddress, Check_Commandi);delay(20);iResult = RecOneCh();iResult=iResult & 0x01;return iResult;/函数名:RecOneCh/功能: 用读地址的方式从串口读取状态1个字符/输入参数:无/输出参数: 读取的字符.char RecOneCh(void) char ch=0;unsigned int iWaitTime = 0xffff;if (!giSDCPt)return 0;while( !(inportb(nPortAddress+LSR) & 0x01) & iWaitTime) iWaitTime-;if (iWaitTime)ch

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号