网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

DS1318与8051微控制器的接口

DS1318与8051微控制器的接口

本应用笔记演示了使用DS1318历时计数器计算天数。软件实例中包括基本的操作程序,并给出了应用电路的原理图。

计数器概述
该应用笔记演示了如何使用DS1318历时计数器,DS1318具有44位计数器,可提供244μs的计时分辨率。44位计数器通过6个8位寄存器(图1)进行访问。

从概念上来说,44位计数器可以分成一个12位亚秒级计数器和一个分辨率为一秒的32位计数器(图2)。如果应用种不需要亚秒级分辨率,则可访问32位秒计数器。

在本应用笔记提供的示例中,软件子程序每秒一次连续读取32位秒计数器的数值,并通过8051微控制器(μC)的UART接口以ASCII码格式输出时间和日期。时间和日期基于从1970年1月1日,00:00:00起所经历的时间,单位为秒。00000000h对应的时间是1970年1月1日,00:00:00;42C924C0h对应的时间为2005/7/4 12:00:00。

另一子程序将器件配置成频率为1Hz的周期性中断,每次发生中断,中断处理程序读取计数器数据,将时间转换成日期格式,并通过URAT以ASCII格式输出数据。

我们还提供其它例程,在其它例程中可以对DS1318进行以下操作:可以将用户输入数据写入寄存器;将用户输入的时间和日期转换成自1970年1月1日起所经历的时间,单位为秒;向计数器写入数据。另一子程序用于读取DS1318寄存器,并以十六进制格式输出数据。


工作原理
本应用笔记中的硬件电路将DS1318的数据放入μC的数据存储空间。μC通过读、写正确地址的数据存储器访问DS1318寄存器。
本实例中采用DS80C323低电压、8051兼容微控制器。用户输入数据和程序输出数据都将传递到μC,通过PC终端仿真器的RS-232接口进行通信。有关本应用笔记中DS80C323微控制器的详细信息可从公司网站下载。

程序清单所示,电路原理图如图4所示。



热门搜索:PS361206 SBB830 2818135 2866352 TLP604 PSF2408 SS480806 TLM825SA CC2544RHBR B30-8000-PCB IS-1000 SBB1602-1 4SPDX TLP808 8300SB1 PS-410-HGOEMCC BSV17-16 2839570 2320296 2858030 TLP725 UL603CB-6 6NX-6 N060-002 PS2408RA
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质