需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10963 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:目前市场上存在的绝大部分水表都需要人为的去读取数据,这种方式效率较低,并且不够智能化和现代化。本次课题设计的基于微控制器的IC卡水表检测系统,主控芯片采用AT98S51,通过IC卡读取数据,LCD1602作为显示屏,实现了对水表的智能监控。 本次课题包括硬件电路设计和软件的编写,其中硬件部分包括串口通、串口通信电路、IC卡读写电路、电磁阀驱动电路、存储电路、报警电路、LCD液晶显示电路,在本文中介绍了每个模块的作用与工作原理。软件采用的是C语言编写,介绍了各部分程序的作用和读写数据的方式。通过硬件和软件的结合,最终实现了基于微控制器的IC卡水表检测系统的所有功能。 基于微控制器的IC水表检测系统的功能包括,自动停供水、数据显示、缺水报警等主要功能。
关键词:智能水表;IC卡;单片机
目录 摘要 Abstract 1绪 论-1 1.1 课题的背景和意义-1 1.2.本课题研究现状-1 1.2.1 传统水表结构-1 1.2.2 传统水表的特点问题-2 1.2.3 智能水表优势-2 1.3 章节概要介绍-2 2 系统方案设计-3 2.1 总体电路方案-3 2.2 各模块方案-3 2.3 本章总结-4 3 硬件设计-5 3.1 主控芯片-5 3.1.1 单片机的选择-5 3.1.2 复位电路-5 3.2 电源模块-6 3.3 IC卡读写电路-7 3.4 报警电路-9 3.5 电磁阀驱动电路-10 3.6 记忆存储模块-11 3.7 通信模块-12 3.8 LCD 显示模块-13 3.9 原理图的绘制-15 3.10 PCB的绘制-16 3.11本章总结-16 4 系统软件的设计-17 4.1 主程序的设计-17 4.2 外部中断子程序-17 4.3 IC 卡读写程序-19 4.4 显示程序-21 4.5本章总结-21 5 焊制电路板及调试-22 5.1 电路板焊接-22 5.2 调试-23 5.2.1硬件测试-23 5.2.1软件测试-23 5.3本章总结-24 结 论-25 参 考 文 献-26 附录A 原理图-27 附录B PCB图-28 附录C 实物图-29 附录D 程序清单-30 致 谢-33 |