基于单片机的实时时钟设计

基于单片机的实时时钟设计

ID:38711663

大小:23.27 KB

页数:5页

时间:2019-06-18

基于单片机的实时时钟设计_第1页
基于单片机的实时时钟设计_第2页
基于单片机的实时时钟设计_第3页
基于单片机的实时时钟设计_第4页
基于单片机的实时时钟设计_第5页
资源描述:

《基于单片机的实时时钟设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、科技信息0机械与电子0SCIENCE&TECHNOLOGYINFORMATION2009年第17期基于AT89C52的多功能实时时钟吴今哲(延边大学工学院电子信息系吉林延吉133002)【摘要】本文旨在利用单片机AT89C52和DS12C887时钟芯片实现多功能实时时钟。采用DS18B20作为温度传感器,可同时显示时间、日历、温度等信息。同时采用红外遥控技术实现远距离调整时间,方便快捷。【关键词】单片机;DS12C887;DS18B20;红外遥控【Abstract】ThepaperusesMCUAT89C52andclockchipD$12C88

2、7torealizeaMulti—FunctiOn肌℃.ItusesDS18B20asTemperatureSensoranddisplaytheinformationastime,calendarandtemperatureatthesalTletime.Itrealizesconvenientlytimeadjustmentinlongdistancebyinfraredremotecontroltechnology.【Keywords】MCU;DS12C887;DS18B20;Infraredremotecontrol0.引言随着时间的推移

3、,科学技术的不断发展,人们对实时时钟(RTC)的精度、功能及可调整性要求越来越高,这就要求人们不断设计出新型时钟。本文以AT89C52单片机作为控制核心,时钟芯片选用DS12887.温度传感器采用DS18B20并采用红外遥控技术进行编码和解码.实现10m以内可稳定有效遥控修改时钟数据。系统采用大型LED作为显示输出,可以同时显示时间、13期、室温、节13等内容,可视化的图形菜单便于操作。同时采用了ISD4002语音芯片,实现了语音报时功能。1.系统结构图系统结构图如图1所示,整个系统系统包括CPU电路、温度采集电路、红外线发送接收电路、时钟电路、

4、显示电路等部分。____-●-●__●-_●●__●-_●一·A/D~UL——.—-J日ID历S1时2C钟88巷7片I^T89c52单片帆錾卜——一E。显示屏Il黉:一设时置闾一jij:巨:l:一设闷.置钟j:1.1DS18B20温度传感器DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO一92小体积封装形式;温度测量范围为一55oC~+125℃。可编程为9位~12位MD转换精度,测温分辨率可达0.0625℃.被测温度用符号扩展的16位数字量方式串行输出。DS18B20引脚结构图如图2所示,其引脚功能定义为:1脚GND接地

5、;2脚:DQ数据输入/输出引脚,与单片机相连;3脚VDD接+5V电源GV图2DS18B20引脚结构图使用,DS12C887与单片机连接电路如图3所示,其中DS12C887的基地址为7F00H。呈呈呈。。+w图3DS12C887时钟电路1.3红外发送接收模块MC145026/145027为遥控专用编码/译码集成电路。它们可以实现二进制或三进制寻址方式(三进制方式可使编码/译码数量最大)。二者配合使用可构成遥控发射/接收电路。红外发射电路和红外接收电路如图4,图5所示。1.2DS12C887时钟电路DS12887是美国达接斯半导体公司(Dallas)

6、最新推出的串行接口实时时钟芯片.采用CMOS技术制成,具有内部晶振和时钟芯片备份锂电池,自带年、月、日、时、分、秒等时间信息,内有有128字节RAM,其中有11字节RAM用来存储时间信息,4字节RAM用来存储DS12C887的控制信息,称为控制寄存器,113字节通用RAM使用户图4红外发射电路图5红外接收电路其中,发射电路中,2RTc≥10KI~,100pF≤CTc≤15uF;接收电路中,Rl≥10Kf~,R2≥1OKQ,CI>400pF,C2i>700pF,且应满足下列关系式:RlCl=3.95RCnR2*C2=77RC1.4显示输出电路为了提

7、高系统的显示效率,同时使显示系统模块化,其采用独立的CPU,采用高性能32位ARM微处理器为其控制核心,并由其实现LED显示屏刷新及动态显示效果的控制,其原理框图如图6所示。93刚科技信息0机械与电子02009年第17期图6LED显示屏原理框图行驱动电路由Allegro公司的36片A6B595级联组成,显示屏背面每行数据线由串入并出移位寄存器A6B595级联而成,A6B595片内集成有MOS管构成的驱动器,足够驱动发光二极管发光。列驱动电路由Allegro公司的24片A6276级联组成,A6276是16位带锁存的串人并出移位LED驱动芯片。A6B

8、595和A6276级联时引脚和联接方法如图2所示。电路都较为简单(其中带端口框标的为AT91M42800A的相应引脚)。其他详细的性能资

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。