基于单片机的IC卡智能水表源代码

合集下载

基于P87LPC764单片机的智能IC卡水表

基于P87LPC764单片机的智能IC卡水表

C T4 C A 2 W 02存 储 芯 片 。 C T 4 C 2 A 2 W O 是 一 个 2 串行 C S EP P 内 部 含 K MO 2R M 有 2 6 个 8 位 字 节 ,AT 4 C 2 有 一 5 C 2W 0
量 脉 冲计 数 , 个 脉 冲 计 O1 水 。 水 量 一 .m。
产 的 P 8 7 L P C 7 6 4 微 功 耗 8 位 单 片机
, ,
它 是 2 0 管 脚 封 装 的单 片 机 体 积 小 适
合 于 许 多要 求 高 集成 度


低 成 本 的场

合 可 以 满 足 许 多 方面 的性 能 要 求
单 片机 是 智 能 IC 卡 水 表 的 核 心
处 理 来 自各 个 元 器 件 送 来 的讯 息


用 户若 想继 续 用 水

必 须 重 新 向 自来
水公 司 购水



硬 件设 计
电 路 设 计 :智 能 lC 卡 水 表 数 据 处
理 及 控 制 电路 原 理 图 如 图 1 所 示


单 片 机 的选 择 及 功 用

单 片机 是
智 能 lC 卡 水 表 的 核 心 部 件 经 过 精 心 考 虑 我 们 采 用 P H IL I P S 半 导 体 公 司 生




本 电路 中 干 簧 管 K 1 接 在 单 片 机 的 第
8
个管 脚 上 当 转盘 每 转


圈 安 装在


计 数盘 位 上 的磁 铁 经 过 干 簧 管
使 其 闭合 即 在 信 号 端 产 生

基于单片机的IC卡智能水表控制系统设计

基于单片机的IC卡智能水表控制系统设计

基于单片机的IC卡智能水表控制系统设计【摘要】本文的重点是对新型的IC卡智能水表电路进行设计和研究,它的主要特征是:以STC89C52单片机为核心,可以实现对IC卡的读写,对液晶屏幕的显示、电磁阀的开闭,对流量计脉冲的提取进行控制。

此外,它还拥有存储电路,可以完成对水表信号的读写处理,并对水表工作进行监控。

同时还能提供安全保护、自动报警、通讯接口等电路设计,以满足用户对IC卡智能水表控制系统的要求。

通过现场数据采集和实时传输水表数据,可以轻松准确地了解用户的用水量、剩余水量和购水量等信息,实现对用户的实时监控。

【关键词】单片机IC卡智能控制水表1水表的系统方案设计本系统以实现控制水的功能为基本原则,同时又要满足低功耗的要求。

首先,用户持IC卡到自来水公司购水,自来水公司用读写器把购水记录的数据写入IC卡中,之后用户将IC卡放在水表的读取和写入模块的感应区,然后IC卡读取和写入模块把IC卡中的数据传输到单片机,单片机就会根据IC卡中有无余额来决定是否要打开电磁阀,同时在LCD模块上显示出水表中的结余金额、用水量、余水量等信息;在用户用水时,流量传感器会将收集到的用水量数据的脉冲信号传输给单片机,通过单片机来计算目前的余额。

当余额低于设置值时,将发出警报,当余额为零时,将自动将电磁阀关闭,直至再次读入IC卡中。

此外,在这个设计中,还考虑到了防拆卸的功能,如果有人想要强行拆卸水表,就会触发水表内的防盗开关,当单片机探测到这个信号时,控制电磁阀自动关闭,并且报警器会发出警报声。

2 智能水表的硬件部分设计2.1 主控制装置本设计所采用的STC89C52是一个8位的CMOS51单片机,它有8KB的可编程性和可擦去性。

其具有32个输入输出端口、6个中断信号和2个计时器。

芯片中的闪存能够让程序在系统中进行更改,或者利用传统的非易失内存编程器改写相应的程序。

STC89C52是一种功能强大,性能稳定,性价比较高,在各类控制系统中有着广泛的应用。

基于MSP430F413的新型智能水表的设计

基于MSP430F413的新型智能水表的设计

2 智能水表的工作原理
本文设计的智能水表的工作原理:用户先 购买IC卡(用户卡),并携带IC卡至收费 购买IC卡(用户卡),并携带IC卡至收费 工作站交费购水,工作人员将购水量等信 息写入卡中。用户将卡插入IC卡水表表座 息写入卡中。用户将卡插入IC卡水表表座 内时,IC卡水表内单片机识别IC卡密码, 内时,IC卡水表内单片机识别IC卡密码, 校验并确认无误后,将卡中购水量与表内 剩余水量相加后(初次使用时,剩余水量 为零),写入IC卡水表内的存储器,进而 为零),写入IC卡水表内的存储器,进而 控制电阀开通阀门供水。
2) IC卡接口。 IC卡接口。
3) 液晶显示器
4) 电源低电压检测电路
5) 脉冲采集电路
本系统中水表的基表采用符合ISO 4064B标准的 本系统中水表的基表采用符合ISO 4064B标准的 旋翼式冷水水表。该表计数机构与测量机构经磁 耦合传动,采用干簧管传感器计量发讯,每流经 0.01m3水时产生一个脉冲。为了有效防止各种可 0.01m3水时产生一个脉冲。为了有效防止各种可 能的干扰抖动而产生的多计数现象,本设计中采 用双干簧管双脉冲通过由电容和电阻组成的防抖 电路输入单片机计数,当两个脉冲输入段依次有 脉冲输入的时候才产生一个有效脉冲计数,两个 脉冲有互锁功能,P1.3和P1.4作为脉冲输入端。 脉冲有互锁功能,P1.3和P1.4作为脉冲输入端。 每输入一个脉冲,在存储器中减去相应水量。表 内设有磁保护装置,具有较强的抗外磁干扰能力
3.4 系统抗干扰的设计
4 结束语
实践证明:本文所设计的智能水表从管理 上讲对用户实行“先买水后用水”的预付 费管理方式,在一定程度上改善传统管理 模式的种种弊端,符合我国的基本国情, 有很强的适用价值。
1 MSP430F413简介 MSP430F413简介

基于单片机的IC卡智能水表控制系统设计[附程序+图]

基于单片机的IC卡智能水表控制系统设计[附程序+图]
2.
方案一:脉冲发讯集中抄收式智能水表系统
工作原理:由表具不断发出脉冲信号,经采集器对脉冲信号进行采集、累加、存储和数据上传。
优点:发讯式集抄系统目前在国内已普遍采推广应用方便,价格较低,只要生产厂商、系统集商严格把好每一环节的质量关,且发讯不随时间产生疲劳损伤,此系统不失为一种可供选择的、适于一定历史时期的过渡产品。
缺点:前期经济投入太多,需要大量的专业网络维护人员,维护工作量大。设计过于复杂,太难,且不容易实现[4]。
方案三:基于89C2051单片机的IC卡智能水表系统
工作原理:以接触IC卡或非接触射频卡作为媒介,将各种信息输入表中控制系统来自动开关阀门(供水或停水),由用户到自来水公司网点先预购买水量,再将用水量通过IC卡输入表中控制系统,等水量用尽即自动关阀并中断水的供给,报警器在设定水量用完之前会自动报警以提醒用户购水,到达“先买水、后用水”的目的。
Keywords:single-chip computer;wiegand sensor;ICcard;intelligent watermeter
基于单片机的IC卡智能水表控制系统设计
1 绪论
1.1课题的背景及意义
环境与发展,是当今国际社会普遍关注的重大问题,保护环境是全人类的共同任务。水资源作为生态环境中的重要资源,是人类生活的生产中不可取代的资源,对一个国家的生存和发展也是极为重要的。水资源是一切生命的源泉,是人类不可缺少的物质条件,没有水人类就不能生存,没有水人类赖以自下而上的物质生产就不能发展。
缺点:(1) 初始化及维护工作量大;(2)磁铁强磁场干扰;(3)电能消耗。
方案二:基于CAN总线的智能水表自动抄收系统
工作原理:自动抄收系统主要由小区管理中心电脑(主控机)、水表数据采集器、采集服务器、中继站等几个部分组成,是一种智能化多用户能耗集中自动抄收系统。其原理是将原能耗计量表的流量转换为脉冲信号,经信号传输线至系统总线,由接口电路通过有线传输或主机直接抄读,最后经微机管理,实现耗能数据的自动处理。

基于单片机的IC卡智能水表设计

基于单片机的IC卡智能水表设计

基于单片机的IC卡智能水表设计一、IC 卡智能水表的工作原理IC 卡智能水表主要由流量传感器、单片机控制单元、IC 卡读写模块、显示模块和阀门控制模块等组成。

流量传感器用于实时检测水的流量,并将其转换为电信号传输给单片机。

单片机作为核心控制单元,负责对流量数据进行处理、计算水费、与 IC 卡进行通信以及控制阀门的开关。

IC 卡读写模块用于读取用户的 IC 卡信息,包括用户余额、用水数据等,并将水表的相关数据写入 IC 卡。

显示模块则用于显示用户的用水量、余额等信息。

阀门控制模块根据单片机的指令,控制水表阀门的开启和关闭,以实现用水的控制。

二、硬件设计1、单片机选型选择合适的单片机是整个设计的关键。

需要考虑单片机的性能、资源、功耗和成本等因素。

常见的单片机如 STM32 系列、AVR 系列等都可以满足需求。

2、流量传感器流量传感器的精度和稳定性直接影响水表的测量准确性。

可以选用电磁式、涡轮式或超声波式流量传感器。

3、 IC 卡读写模块IC 卡读写模块需要支持常见的 IC 卡类型,如 SLE4442 卡、Mifare 卡等,并具备可靠的读写性能。

4、显示模块可以采用液晶显示屏(LCD)或数码管显示,以清晰地显示用水量和余额等信息。

5、阀门控制模块阀门控制模块通常采用电动阀门或电磁阀,通过单片机的输出信号来控制阀门的开关。

三、软件设计1、主程序流程主程序首先进行系统初始化,包括单片机内部资源的初始化、各模块的初始化等。

然后进入循环,不断检测流量传感器的信号,进行流量计算和水费计算。

同时,检测 IC 卡的插入,进行读写操作,并根据用户余额和用水情况控制阀门的开关。

2、流量计算算法根据流量传感器输出的信号,采用合适的算法计算水的流量。

常见的算法有定时采样法、脉冲计数法等。

3、 IC 卡通信协议遵循 IC 卡的通信协议,实现与 IC 卡的数据交换。

包括读取卡内的用户信息、写入水表的用水数据等。

4、阀门控制算法根据用户余额和用水情况,制定合理的阀门控制策略。

基于单片机的智能水表设计

基于单片机的智能水表设计

ii


摘 要........................................................................................................................ i ABSTRACT.............................................................................................................. ii 目 录......................................................................................................................iii 1 绪论....................................................................................................................... 1 2 系统分析及设计方案........................................................................................... 2 2.1 系统设计技术指标.................................................................................... 2 2.2 系统主要硬件............................................................................................ 2 3 硬件设计................................................................................................................ 3 3.1 AT89C51 单片机的介绍............................................................................ 3 3.2 流量传感器............................................................................................... 9 3.3 阀门驱动电路......................................................................................... 10 3.4 读写模块................................................................................................. 11 3.5 通信模块.................................................................................................. 13 3.6 显示电路.................................................................................................. 15 3.7 报警电路.................................................................................................. 15 3.8 电源电路.................................................................................................. 16 4 软件设计.............................................................................................................. 17 4.1 设计思路.................................................................................................. 17 4.2 主流程图.................................................................................................. 18 4.3 protues 仿真 结 论..................................................................................................................... 21 致 谢..................................................................................................................... 22 参考文献................................................................................................................. 23 附录 一................................................................................................................... 24 附录 二................................................................................................................... 27

基于单片机的IC卡水表的设计学士学位论文

基于单片机的IC卡水表的设计学士学位论文

基于单片机的IC卡水表的设计摘要智能IC卡水表是一种集计量功能和控制功能为一体的水量计量装置,是一种利用现代微电子技术、现代传感技术、对用水量进行计量并能进行用水数据传递及结算交易的新型水表。

该水表的研发从根本上改变了自来水公司传统的工作方式,形成了先买卡充值再用水的服务模式,有效的避免了水费的流失、为降低自来水公司经营成本提供了先进的管理手段,解决了长期困扰供水行业的水费拖欠问题,更重要的是使公民的用水观念和供水部门的管理方式发生了根本改变。

本次设计的智能IC卡水表系统利用单片机AT89C51作为主要芯片,完成了充值、扣费、复位等功能。

显示部分采用LCD12864液晶显示器,能够支持汉字和数字输出,简单明了。

键盘采用矩阵键盘模块,输入方便。

IC卡采用了西门子公司的SLE4442逻辑加密卡。

设计结果表明,此系统设计容易,结构简单,造价低廉,维修方便。

本文详细介绍了系统的整体原理,分析了系统的硬件及软件设计,并制作了实物。

关键词:单片机;IC卡;智能水表AbstractThe intelligent IC card water meter is a kind of water metering measuring function and control functions of the device, is the use of modern microelectronic technology, modern sensor technology, '(new water meter card technology of the water metering and can use data transfer and settlement of transactions. Research and development of the water change water company the traditional working way fundamentally, formed the card to buy water service mode, in order to avoid water loss, provides advanced management method to reduce the water company operating cost, solve the problem of arrears of long-term problems in water supply industry water, more important is to make a fundamental change in the concept of water use and water supply departments of civil management.The design of the intelligent IC card water meter system using single chip microcomputer AT89C51 complete recharge, fee deduction, reset functions. The display part using LCD12864 liquid crystal display, can support Chinese characters and the digital output, simple and clear. The keyboard using matrix keyboard input module, convenient. IC card using SLE4442 logic encryption card Siemens ltd.Results show that, this system is easy to design, simple structure, low cost, convenient repair. This paper introduces the principle of the whole system, discusses the hardware and software design of the system and create the physical.Key words:microcomputer;IC card;Intelligent water meter目录1 绪论 (1)1.1课题背景 (1)1.2 传统水表 (1)1.2.1 传统水表的主要结构 (1)1.2.2 传统水表的主要特点 (1)1.3 智能IC卡水表 (2)1.3.1 智能IC卡水表的主要特点 (2)1.4 IC卡的发展历史 (3)1.5 研究内容 (3)2 IC卡水表的整体设计 (5)2.1 系统的功能说明 (5)2.2 系统总体方案设计 (5)2.2.1 IC卡选择 (6)2.2.2 键盘选择 (7)2.2.3 显示器的选择 (7)3系统各模块硬件电路设计 (9)3.1Protel电路原理图设计软件 (9)3.2 单片机部分 (12)3.2.1单片机AT89C51介绍 (12)3.2.2 AT89C51主要管脚介绍 (13)3.2.3 芯片擦除 (14)3.3 时钟电路和复位电路 (15)3.4 LCD12864液晶显示电路 (16)3.5 SLE4442IC卡部分 (17)3.5.1 SLE4442IC卡的主要指标 (17)3.6 键盘设计 (18)3.7 报警电路 (19)4 软件设计 (20)4.1 主程序设计 (20)4.2 子程序流程图 (21)4.2.1充值程序流程图 (21)4.2.2 用水扣费程序流程图 (22)5 编程与系统调试 (24)5.1 编程工具Keil (24)5.1.1 uvision4集成开发环境介绍 (25)5.2调试结果 (26)5.2.1 实物调试 (26)5.2.2 上电选择 (26)5.2.3 充值界面 (26)5.2.4 用水扣费状态 (27)结论 (29)致谢 (31)参考文献 (32)附录A 英文原文 (33)附录B 汉语翻译 (39)附录C 主要程序 (44)附录D电路原理图 (48)1 绪论1.1课题背景科学技术发展的脚步越来越快,加快了资源的消耗,特别是人们日常生活必不可少的淡水资源。

基于单片机MSP430的智能水表设计

基于单片机MSP430的智能水表设计

图 1 系统框图
2 硬件设计
2.1 M SP430F149单 片 机 系统 中单 片 机 的 主要 功 能有 :对 流量 信 号 进行
计 数 ,并计 算 累计 用 水 量 、本 月 用 水 量 和 可用 水 量 ; 从 Ic卡读 入 购 水 金 额 ,并 计算 购 水 量 ;根 据用 水 量 对 水 表 阀门进 行开关 控 制 ;通过 LCD显示 器 显示 相 应 信 息 ;在 低 电压 或 可用 水 量 低 于 阀值 的情 况 下 进 行 报警 。
0 引言
长期 以来 ,我 国居 民所 使 用 的水 表 普 遍 是普 通 机械 旋翼 湿式 水表 ,此方 式存 在着 收 费周期 长 、收 费 困难 、效率 低 下等缺 点 。随着 生 活水平 的不 断提 高 , 住 宅 智能化 越来 越受 到 人们 的关 注 ,Ic卡 智 能水 表 实现 了预付 费 功能 ,不但 使物 业管 理更 加人 性化 ,也 方 便 了节 约水 资源 的科 学管 理 ,而且 “一 卡 通 ”安 全 可 靠 ,给人 们 的生活 带来 了便 利 。 因此 ,研 制一种 低 功 耗 、计量 准确 的智 能水 表显 得极 为重 要 。
1 系 统 设计
该 智 能 水表 的设 计 原则 是 在 低 功耗 的前 提 下 , 实 现多 功能 ,组 成框 图如 图 1所 示 。 系统 以价 格 低 廉 、低功耗、性能可靠 的单片机 MSP430F149作为核 心 控制 芯片 ,完 成 IC卡读 写 、流量 采 集 、电 压监 测 、 电磁 阀控制 、LCD显示 及报 警功 能 。
收 稿 日期 :2012—03—14 作者简介 :沈燕妮 (1983),女 ,硕士 研究生 ,主要研 究 自动化仪 器仪表 ,嵌入式 开发 与应用等 。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的IC卡智能水表源代码作者:清华大学杨家沛;**************************************************************************;本系统所用CPU:PIC16F84;;采用外接RC经济阻容振荡方式:R=100K C=100P;时钟频率约72KHz;机器周期约56us;************************************************************************** INCLUDE “PIC 84.H”;PIC84头文件;**************************************************************************;液晶显示命令字定义;************************************************************************** SYSDIS EQU B'00000000' ;关闭液晶系统振荡和偏振命令字SYSEN EQU B'00000001' ;打开液晶系统振荡LCD ON EQU B'00000011' ;打开液晶偏振发生器BIAS 1 EQU B'00100000' ;液晶显示方式命令字;**************************************************************************;PIC I/O口线输入输出方式定义字;**************************************************************************O RB EQU B'01000110' ;RB口输出状态定义字;输出状态:RB0,RB3,RB4,RB5,RB7均为输出,RB1,RB2,RB6为输入;I RB EQU B'01100110' ;RB口输入状态定义字;输入状态:RB0,RB3,RB4,RB7为输出,RB1,RB2,RB5,RB6为输入;0 RA EQU B'11110000' ;RA口定义字;RA4为输入,低4位均为输出;**************************************************************************;各口线作用定义;**************************************************************************SWCH1 EQU RA2 ;开阀控制,低电平有效SWCH2 EQU RB0 ;关阀控制,低电平有效S VOLT EQU RB7 ;IC卡电源地控制(即控制IC卡座电源),低电平有效SDA EQU RA4 ;IC卡串行数据线(双向)SCL EQU RB4 ;IC卡时钟线S T EQU RB6 ;IC卡插卡检测线.=1 表明IC卡已插入SPK EQU RB3 ;蜂鸣器控制,高电平蜂鸣V_MONI EQU RB2 ;电池电压检测线.=1,说明电池电压正常,否则说明过低WR EQU RA1 ;液晶显示时钟输出,正跳变有效DATA EQU RA0 ;液晶串行数据输出,=1,为0;=0,为1CS EQU RA3 ;液晶片选控制,高电平有效(同时控制水脉冲,和IC卡)W IN EQU RB1 ;0.1m3脉冲输入线(负跳变有效)F KEY EQU RB5 ;作为防拆表输入线;**************************************************************************;IC84通用寄存器定义(共有68个):地址为0CH—4FH;**************************************************************************XDATA EQU 0CH ;通用数据暂存单元CON1 EQU 0DH ;循环条件暂存单元CON2 EQU 0EH ;循环条件暂存单元CON3 EQU 0FH ;循环条件暂存单元CON4 EQU 10H ;循环条件暂存单元FLAG EQU 11H ;通用标志字节(各位意义见后)DFLG EQU 12H ;液晶显示标志字节(各位意义见后)DA1 DSP EQU 13H ;液晶显示高2位(BCD码)DA2 DSP EQU 14H ;液晶显示低2位(BCD码)L CON EQU 15H ;循环控制,如果=10 则读卡SW DL EQU 16H ;关阀延时数T CON EQU 17H ;FUNCTION KEY TEST COUNT(NO USE)ST FLG EQU 18H ;W CRC EQU 18HS0 EQU 2FH ;十六进制->十进制(BCD)中十六进制数暂存S1 EQU 2EH ;R0 EQU 13H ;转换后的BCD(4位)暂存R1 EQU 14HXDATA1 EQU 1AHXDATA2 EQU 1BHCON5 EQU 19HXDAT EQU 1CHF ST1 EQU 35H ;机器开始标志单元(正确的开始标志值为55HF ST2 EQU 36H ;以及0AAH)RANDHI EQU 4AH ;加密用随机数高字节RANDL0 EQU 4BH ;加密用随机数低字节;**************************************************************************;下列文件寄存器用来比较用户码及M1码;**************************************************************************F VAL EQU 37H ;电磁阀开关标志WQT H EQU 27H ;以下3单元为用水总量存储单元,此为高字节WQT M EQU 38H ;中字节WQT L EQU 39H ;低字节C RD EQU 3AH ;读卡条件W HI EQU 3BH ;以下2单元是剩水总量存储单元,此为高字节W LOW EQU 3CH ;低字节EFLG EQU 3DH ;写片内EEPROM剩水单元选择标志. 0选EEQ1,;否则选EEQ2;**************************************************************************;读IC卡标志;**************************************************************************READ F EQU 3EH ;如不等于0,则说明IC卡未被读过;**************************************************************************;下列各信息读自IC卡;**************************************************************************USER1 EQU 3FH ;用户码3字节,高USER2 EQU 40H ;中USER3 EQU 41H ;低M1 H EQU 42H ;M1码3字节高M1 M EQU 43H ;中M1 L EQU 44H ;低C RD0 EQU 45H ;原读卡条件YEAR EQU 46H ;年MON EQU 47H ;月DAY EQU 48H ;日HOUR EQU 49H ;时M2 H EQU 4AH ;M2码3字节M2 M EQU 4BH ;M2 L EQU 4CH ;WQ H EQU 4DH ;购水总量,高字节WQ L EQU 4EH ;低字节R CRC EQU 4FH ;校验码;**************************************************************************;液晶显示标志字节(12H),各位定义如下;**************************************************************************F WQF EQU 0H ;传感脉冲处理否标志位. =1,说明已被处理;否则,未处理READED EQU 1H ;读卡标志位. =1,说明IC卡已读F T C EQU 2H ;是工厂测试用IC卡否标志位.=1,说明是测试用IC卡F S T EQU 3H ;暂时未用AN KEY EQU 4H ;暂时未用F OFF EQU 5H ;暂时未用C LOW 2 EQU 6H ;暂时未用S OPEN EQU 7H ;显示开阀标志位.=1,说明开阀;=0,则显示关阀;**************************************************************************;标志字节(11H),各位定义如下;**************************************************************************F T EQU 0H ;小数点闪烁标志位.=1,则点亮小数点;=0则不显示CARD ON EQU 1H ;插卡标志位.=1,说明有IC卡F WQ EQU 2H ;干簧传感开关闭合标志位(即用水).=1,说明闭合F VL EQU 3H ;电池电压过低标志位.=1,说明过低SW OPEN EQU 4H ;阀门已开否标志.=1说明阀已开;关C LOW EQU 5H ;剩水总量过低标志位.=1,说明过低C NUL EQU 6H ;已无剩水标志位。

=1,说明已无剩水C LOW 1 EQU 7H ;剩水已到关阀警告点标志.=1,说明要告警;即:先关阀10秒后开阀;**************************************************************************;PIC84片内EEPROM分配(64字节,地址为00H—3FH);**************************************************************************EEPR EQU 1H ;选择片内剩水总量存储单元.=00,选EE1Q;否则,选EE2Q EE1Q L EQU 2H ;第一剩水总量存储单元,此为低字节EE1Q H EQU 3H ;高字节EE W H EQU 4H ;用水(购水)总量存储单元. 高字节EE W M EQU 5H ;中字节EE W L EQU 6H ;低字节EE VAL EQU 7H ;SAVE VALVE NO CLOSE FLAG(ERROR VALUE 0CCH)EE TEST EQU 8H ;使用工厂测试卡标志.=01,说明可使用测试卡C 0DE EQU 9H ;用户码(三字节)EM1 EQU 0CH ;M1码(三字节)EEC RD EQU 0FH ;原读卡条件标志单元EE2Q L EQU 10H ;第二剩水总量存储单元(两字节)EE2Q H EQU 11H;**************************************************************************;所用IC卡单元定义;**************************************************************************E2400 EQU 00H ;VALVE ERROR FLAGE2401 EQU 01H ;用水总量存储单元,这里只有中单元,低单元E2403 EQU 03H ;CONT READ CARDE2404 EQU 04H ;L,H WQ DATA FOR USE,EFLGE2407 EQU 07H ;此IC卡已读标志.=00,说明此卡上数据已读走,否则未读E2408 EQU 08H ;用户码存储单元(三字节)E240B EQU 0BH ;M1码存储单元(三字节)E240E EQU 0EH ;原读卡条件存储单元E240F EQU 0FH ;年,月,日,时(各一字节)E2413 EQU 13H ;M2码存储单元(三字节)E2416 EQU 16H ;剩水(购水)总量存储单元,高字节在先,低字节在后E2418 EQU 18H ;CRC校验字节存储单元LIST F=INHX8M,P=16F84,R=HEX0RG 0B START ;复位后从START处开始执行程序;**************************************************************************;以下程序:用于处理0.1m3传感脉冲。

相关文档
最新文档