【摘要】本文介绍了一种基于RTX51的单相电能表的设计。该电能表有精确计时、分时管理、电量统计等功能,它具有红外通讯的接口,我们可以通过手持红外抄录器对电能表的数据进行读取和校准。其硬件部分主要采用电能表专用芯片CS5460A及单片机AT89C4051等,软件部分的设计则利用了实时操作系统RTX51 Tiny。文中给出了硬件电路图,讨论了软件的设计方法。
【关键词】CS5460A;单相电能表;RTX51 Tiny;AT89C4051
目录
摘要
Abstract
1引言-1
1.1课题的背景和意义-1
2硬件电路的设计-1
2.1主要器件介绍-1
2.1.1电能表专用芯片CS5460A-1
2.1.2 红外收发模块ZHX1010-4
2.1.3 单片机 AT89C4051-5
2.1.4 ZLG7289A-6
2.1.5 实时时钟芯片DS1391-7
2.2硬件电路图-7
2.2.1 CS5460A与单片机接口电路-8
2.2.2红外收发模块ZHX1010与实时时钟DS1391及X5045接口电路-9
2.2.3新型键盘及数码管控制芯片ZLG7289A接口电路-11
2.2.4测量电路-11
3软件系统的设计-13
3.1 RTX51 TINY-13
3.2任务划分-16
3.2.1 主要任务流程-17
4 总结-20
参考文献-21