全文预览

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

上传者:非学无以广才 |  格式:doc  |  页数:67 |  大小:0KB

文档介绍
余水量相加后,写入卡表内存储器,同时必须将IC卡内购水值清零。当用户用水时,由流量传感器采进来的信号以脉冲形式触发单片机的外部中断,换醒单片机,进行用水处理。用户在用水过程中,卡表内剩余水量相应减少。当剩余水量低于一定量,如5m3,卡表报警提示用户购水。当E2PROM中存储的水量用完时,单片机自动关闭电磁阀。用户只有重新购水,才能使电磁阀打开。此外,在发生人为故意破坏时,阀门也会关闭[2]。3.2微处理器微处理器是本设计中的核心器件。我们一般都选用单片机来进行控制。下面给出了对它的选型与功能介绍。3.2.1单片机的选型单片机的选型从以下几个方面考虑:1.单片机的系统适应性适应性指单片机能否完成应用系统的控制功能,它主要从以下几个方面体现。(1)单片机的CPU是否有合适的处理能力。(2)单片机是否有系统所需要的I/O端口数。(3)单片机是否含有系统所需的中断源和定时器。(4)单片机片内是否有系统所需的外接口。(5)单片机的极限性能是否能够满足要求。2.单片机的市场供应情况3.单片机的可开发性本设计系统至少需要14个I/O端口数,其中需要2个外部中断源,一个全双工串行通信口,需要2K字节可重擦写程序存储器。结合上述选型依据,虽然其通用的80C51系列的单片机具有电源电压适应范围宽、抗干扰能力和驱动能力强、价格便宜等特点。然而对本设计来说,根据其系统所要应用的需要:主要是其应用的引脚、应用所需要的容量以及在制作过程中所要考虑的体积、价格及供应等因素。显然AT89C2051单片满足I/O端口数、所需要的容量等要求。AT89C2051单片机与80C51单片机相比具有体积小、价格低等优点。同时AT89C2051单片机和80C51单片机是完全兼容的,它与80C51的显著区别在于它内部有一个闪存。另外考虑到在调试过程中实验器材的现实情况,本设计系统将选用AT89C2051单片机作为主控芯片

收藏

分享

举报
下载此文档