摘要:长期以来,我国用户用水依然由人工上门入户抄表,再由收费员到每一家去收费。这种浪费时间和人力物力并且效率不高的传统收费方式经常出现因为不能及时缴费而出现纠纷的问题。鉴于此,本文提出设计一款IC卡智能水表,以STC89C52单片机为主,完成对卡内数据读写,液晶显示、阀门脉冲提取,兼顾记忆功能,实现水表监控和水表信号的读、写的功能。本文对各个具体模块电路设计及原理和功能均进行了说明。该系统实现的具体功能有:智能识别用户身份、自动供水及停水、卡片验证、掉电保护、LCD显示、自动开关电磁阀门、余额报警、防拆卸等。
关键词:单片机;传感器;IC卡;智能水表
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 选题意义和经济社会效益-1
1.3 智能水表分类及选取-1
2 设计思想与方案选择-3
2.1 设计思想-3
2.2 元器件选择-3
2.2.1单片机型号的选择-3
2.2.2 IC卡读写模块的选择-4
2.2.3 显示模块的选择-4
2.2.4 总线接口的选择-4
2.2.5 电源的选择-6
2.3 IC卡智能水表系统方案-6
3 系统硬件电路设计-8
3.1单片机电路设计-8
3.2 IC卡读写电路设计-9
3.3 液晶显示电路设计-11
3.4 电磁阀控制电路设计-12
3.5 脉冲提取电路设计-13
3.6 报警电路设计-13
3.7 电源电路设计-14
3.8 系统总原理图-14
4 系统软件设计-16
4.1 编程软件 keil简介-16
4.2 各控制程序的设计-16
4.2.1 主程序设计-16
4.2.2 IC卡读写程序设计-18
4.2.3 液晶显示屏读写程序设计-19
5 系统调试-23
5.1 调试步骤-23
5.2 具体调试内容-23
6结论-25
致谢-26
参考文献-27