IC 卡智能水表原理框图
2。2 单片机选型论证 选择单片机需要思考以下几点: (1)单片机的系统适应性
1)单片机的 CPU 处理能力是否满足系统运行要求。
2)单片机是不是有足够的引脚分配。
3)单片机能否完成系统的中断与定时。
4)单片机能否满足外接电路端口需求。
5)能够满足单片机极限性能的要求。 (2)单片机的可开发性
本系统的设计要有两个外部电源中断,一个全双工串行通信口,至少 2K 字 节的闪存程序 RAM。根据上面提到的选型根据,尽管常用的 80C51 系列的单片机 具有许多优点,比如电源电压范围较宽泛,驱动能力强,稳定性好,价钱低廉。 但是从智能水表的整体电路来考虑,单片机还是要有足够的端口数,并且 CPU 的处理能力要强,明显 AT89S51 单片机能够较为轻松的达到这些要求。80C51 单 片机的 CPU 处理能力与 AT89S51 单片机相比稍显不足。并且两种类型的单片机所 用的程序语言是可兼容的,AT89S51 单片机内部还存在闪存存储器,并且自身携 带看门狗。因此,AT89S51 单片机成为这次智能水表电路系统的核心元件。来*自-优=尔,论:文+网www.youerw.com
(3)单片机 AT89S51 简介
它是由 ATMEL 公司运用非易失性存储、高强密度的技术出产的,可以用 MCS-51 指令编译, 它出现的根本意义就是用来代替 ATMEL 公司现已停产的 AT89C51 系列单片机,AT89S51 不仅兼容 AT89C51,更可向下完全兼容基于 51 核 的全部子系列产品。相较于 AT89C51 单片机,AT89S51 不仅在性能上远胜于 AT89C51,生产成本上也比其更加廉价。此外,在 AT89C51 单片机的基础上, AT89S51 新增了 ISP 在线编程功能,编程可从工作环境中剥离。此外,AT89S51 在各项性能上也比 AT89C51 有质的提高。相较 AT89C51 极限工频 24MHz,拥有工 频为 33MHz 的 AT89S51 有更快的运算速度。AT89S51 具有全新的加密算法,软件 保护将加强,知识产权得到有效保护。
AT89S51 单片机拥有 128 字节内部 RAM,32 个 I/O 口线,看门狗(WDT), 数据指针和 16 位定时/计数器各两个,并且该单片机能够执行静态逻辑操作,可 将频率降至 0HZ,还兼容两款软件选择的省电工作方式。AT89S51 单片机完全满 足本设计的需要