spice仿真
PCF8583实时时钟的Proteus仿真
PCF8583是NXP公司的实时时钟芯片,除了有计时功能,还有可编程的定时中断功能,并有256字节的RAM,可供存储数据。
Proteus的RTC仿真实例中,大多是DS1302的使用,其实内置有PCF8583的RTC仿真模块,所以试用了其Timer定时功能,定时驱动电机的运行。
PCF8583内部两个控制寄存器地址分别为0x00和0x01;其后是毫秒到月的6个寄存器,然后是Timer定时器,再后面是用于产生定时中断告警的6个储存器,最后是产生定时器中断的储存器。详细说明见datasheet。http://www.cn.nxp.com/
PCF8583使用I2C总线进行控制,读内部寄存器使用0xa1地址(A0接0),写内部寄存器使用0xa0地址(A0接0)。定时器C语言代码附后,其中使用的是AT89C1051单片机仿真模型。