推荐阅读最新更新时间:2024-03-16 15:44
外国器件PCF8563I2C实时时钟/日历芯片在8051系统中的应用
摘要: PCF8563是PLILIPS公司生产的低功耗CMOS实时时钟/日历芯片,文中介绍了PCF8563的结构、功能及工作原理。结合其在8051系统中的应用实例,给出了PCF8563与8051单片机的硬件接口电路和C语言软件编程程序。
关键词: I2C总线 串行接口 PCF8563 BCD码 C语言
1 PCF8563简介
PCF8563是PHILIPS公司生产的低功耗CMOS实时时钟/日历芯片,芯片最大总线速度为400kbits/s,每次读写数据后,其内嵌的字地址寄存器器会自动产生增量。PCF8563可广泛应用于移动电话、便携仪器、传真机、电池电源等产品中。
PCF8563的引脚
[测试测量]
基于MicroBlaze的AXI总线实时时钟IP核设计
引言 MicroBlaze是可以嵌入到FPGA中的RISC处理器软核,具有运行速度快、占用资源少、可配置性强等优点,广泛应用于通信、军事、高端消费市场等领域。Xilinx公司的MicroBlaze 32位软处理器核是支持CoreConnect总线的标准外设集合。MicroBlaze处理器运行在150 MHz时钟下,适合设计针对网络、电信、数据通信和消费市场的复杂嵌入式系统。
AXI是ARM公司提出的AMBA3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。AXI 总线技术不但使片上系统面积更小功耗更低,同时还获得了更加优异的性能。AXI 能达到这样的技术指标的一个主要原因,就是它的单向通道体系
[嵌入式]
ds1302实时时钟
现在流行的串行时钟电路很多,如DS1302、DS1307、PCF8485等。这些电路的接口简单、价格低廉、使用方便,被广泛地采用。本文介绍的实时时钟电路DS1302是DALLAS公司的一种具有涓细电流充电能力的电路,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32.768kHz晶振。 2 DS1302的结构及工作原理 DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或R
[电源管理]
RTC实验讲解
一。RTC实时时钟知识复习 1. 工作原理框图 RTC_CNT寄存器会在TR_CLK的控制下每个时钟周期加1,比如1970年,我们把RTC_CNT设置一个值为N,那么它每一秒加1,不停的加1,我们可以读取这个值,就可以确定我们当前的时间。 2. 配置RTC的步骤 二。RTC实验程序讲解 rtc.h #ifndef __RTC_H #define __RTC_H //Mini STM32开发板 //RTC实时时钟 驱动代码 //正点原子@ALIENTEK //2010/6/6 #include sys.h //时间结构体 typedef struct { vu8 hour; vu8 min; vu8
[单片机]
STM32复习笔记(十二)RTC实时时钟(低功耗待机唤醒)
一、RTC实时时钟特征与原理: ★ RTC (Real Time Clock):实时时钟 ★ RTC是个独立的定时器。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期。 ★ RTC模块和时钟配置系统(RCC_BDCR寄存器)是在后备区域,即在系统复位或从待机模式唤醒后RTC的设置和时间维持不变。但是在系统复位后,会自动禁止访问后备寄存器和RTC,以防止对后备区域(BKP)的意外写操作。所以在要设置时间之前, 先要取消备份区域(BKP)写保护。 (1)RTC特征: (2)RTC工作原理框图: (3)RTC由两部分组成: APB1接口:用来和APB1总
[单片机]
STM学习笔记--RTC
对于STM中RTC部分 1:首先明白其时钟来源,时钟源于3个部分,HSE/28;LSE(32.768KHz);LSI(40KHz);时钟经过可编程预分频器(20bits)RTC_PRLH/RTC_PRLL RTC_DIVH/RTC_DIVL,产生最长时间1S的RTC时间基准TR_CLK,可产生秒中断。TR_CLK周期累加(RTC_CNT计数)并与RTC_ALR(32bits)寄存器比较,若相等则可产生闹钟中断。若RTC_CNT计数溢出,也会产生溢出中断。对RTC的操作,是通过APB1接口,其APB1接口是由APB1总线时钟驱动(P1CLK),用来与APB1总线接口的。 注:预产生中断,必须使能相应的中断位。RTC_CRH(OWIE
[单片机]
MSP430单片机RTC操作-TimeA实现的实时时钟
//******************************************************************************* // D13x Demo - 利用Timer_A及中断实现RTC,观察LED灯的闪烁频率 // // 描述:利用Timer_A及中断实现RTC;通过 P1 异或 来取反 P1.5; // 系统处于休眠状态LPM3,中断时唤醒执行P1.5切换 // ACLK= n/a, MCLK= SMCLK= default DCO ~ 800k // // MSP430F13x // ------------------- // /|\| XIN|- // | | | 32kHz /
[单片机]
实时时钟芯片HT1380读写c程序
/*此程序的原型是从网上下载的,经过了我的实验和修改,并成功应用*/ #include w78e58b.h #include "ht1380.h" #include "intrins.h" #define uchar unsigned char /******************************************************************** * * 名称: v_RTInputByte * 说明: * 功能: 往HT1381写入1Byte数据 * 调用: * 输入: ucDa 写入的数据 * 返回值: 无 *****************************************
[单片机]