发明名称 一种创意电子万年历
摘要 本发明一种创意电子万年历由主控模块、时钟模块、存储模块、键盘接口模块、显示模块和闹铃模块共6个模块组成。主控芯片使用52系列AT89S52单片机,时钟芯片是一种高性能、低功耗、带RAM的实时时钟芯片DS1302,存储模块采用串行EEPROM存储芯片AT24C02。利用单片机进行控制,采用DS1302作为实时时钟芯片,其三线接口SCLK、I/O、<img file="dest_path_image002.GIF" wi="36" he="24" />与单片机进行同步通信,外加掉电存储电路、显示电路、键盘电路和闹铃电路,即构成一个基本的电子万年历系统,若还要添加其他功能,在这基础上外扩电路即可。
申请公布号 CN105590548A 申请公布日期 2016.05.18
申请号 CN201410637112.8 申请日期 2014.11.13
申请人 上海闵临机电科技有限公司 发明人 周志
分类号 G09D3/12(2006.01)I 主分类号 G09D3/12(2006.01)I
代理机构 代理人
主权项 本发明一种创意电子万年历不使用时钟芯片,而直接用AT89S52单片机来实现电子万年历发明;AT89S52是一种带8K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器,俗称单片机;单片机的可擦除只读存储器可以反复擦写1000余次;由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的发明;若采用单片机计时,利用它的一个16位定时器/计数器每50ms产生一个中断信号,中断20次后产生一个秒信号,然后根据时间进制关系依次向分、时、日、星期、月、年进位;这样就实现了直接用单片机来实现电子万年历发明;用单片机来实现电子万年历发明,无须外接其他芯片,充分利用了单片机的资源;但是精度不够高,误差较大,掉电后丢失所有数据,软件编程较复杂;在以单片机为核心构成的装置中,经常需要一个实时的时钟和日历,以便对一些实时发生事件记录时给予时标,实时时钟芯片便可起到这一作用;过去多用并行接口的时钟芯片,如 MC146818,DS12887 等;它们已能完全满足单片机系统对实时时钟的要求,但是这些芯片与单片机接口复杂、占用地址, 数据总线接线多、芯片体积大占用空间多、近年来串行接口的各种芯片在单片机系统中应用愈来愈多,串行接口的实时时钟芯片也出现了不少,DS1302 是一个综合性能较好且价格便宜的串行接口实时时钟芯片;采用它作为记录测控系统中的数据记录,其软硬件发明简单,时间记录准确,既避免了连续记录的大工作量,又避免了定时记录的盲目性,给连续长时间的测量、控制系统的正常运行及检查都来了很大的方便,可广泛应用于长时间连续的测控系统中;在测量控制系统中,特别是长时间无人职守的测控系统中,经常需要记录某些具有特殊意义的数据及其出现的时间;传统的数据记录方式是隔时采样或定时采样,没有具体的时间记录,因此只能记录数据而无法准确记录其出现的时间;若采用单片机计时,一方面需要采用计数器,占用硬件资源,另一方面需要设置中断、查询等,同样耗费单片机的资源,而且某些测控系统可能不允许;而在系统中采用DS1302则能很好地解决这个问题利用单片机进行控制,采用 DS1302 作为实时时钟芯片,其三线接口 SCLK、I/O、 与单片机进行同步通信,外加掉电存储电路、显示电路、键盘电路和闹铃电路,即构成一个基本的电子万年历系统,若还要添加其他功能,在这基础上外扩电路即可。
地址 201109 上海市闵行区元江路5500号1幢E3498室