MOV DPL, #06H ;读星期值单元数据 MOVX A, @DDTR
MOV 36H, A ;数据保存到缓冲区
MOV DPL, #OBH ;再设置B寄存器,恢复计时 MOV A, #22H MOVX @DPTR, A RET 2.3 应用简介
由于DS12C887的功能特别,接口简便灵活,被广泛应用于各类智能仪表中。在石油闭口闪点自动测定仪的开发项目中的应用就是一例。图3是该仪表的原理性框图。其中DS12C887为仪器系统提供日期和时钟信号,用于检测过程的时、分、秒计时与显示;给出控温测量的定时时标;控制定时打印,使每一次数据输出都有准确的时间记录,减少了人为操作的可能差错,提高了数据的真实性。并且DS12C887与CPU之间采取中断的通信方式,既不增加CPU的负担,也没有太大的软件开消,有利于提高仪表的自动化程度。
图3 具有实时时钟的闭口闪点自动测定仪框图
3 结束语
DS12C887以其独特的功能及方便的连接接口,不仅应用于通用微机系统中,也广泛地应用于各类以单片机为核心的智能化仪器仪表中,不仅提供实时的时钟源和日期、时间显示,节省CPU的定时资源,减少软件设计工作量,提高可靠性,还可以提供断电后的关键数据的保存功能。在智能检测仪表的应用中,取得了满意的效果,具有一定的推广性。
参考文献:
[1] SEMICONDUCTOR Data Book and CD Rom[Z]. Dallas, 2000.
[2] 刘乐善.微型计算机接口技术及应用[M]. 武汉:华中理工大学出版社,2000. [3] 马忠梅.单片机的C语言应用程序设计[M]. 北京:航空航天大学出版社,1999.
Application of Interface Between DS12C887 Real Time Clock and MCU
TAO Huan-qi
(Department of Electronjics & information , Wuhan university of science and engineering, Wuhan Hubei 430073, China) Abstract:In this paper, based on basic performance and characteristics of DS12G887 real-time calendar/clock clip, detailed interface
and examples of application for programming are given. Due to the simple and practical circuit, it has good agility and generalization in product design.
Key words:Real Time Clock;Interface;Programming for Application