①提供计时,包括秒、分、时、日、月、年。
②时钟数据采用BCD编码。
③提供Watch-Dog 功能。
④设置定时中断(精确到分)。
⑤提供闰年判断机制(只支持2004,2008 和2012 年)。
⑥提供1/256 秒—1 秒软件可配置的连续中断。
⑦32.768KHz 操作[8]
RTC寄存器地址映射表如表2.1所示:
表2.1 RTC寄存器地址映射表
RTC模块主要包括闰年产生器、读/写寄存器、备用电池、报警功能;
闰年产生器 可以根据BCDDATA,BCDMON,以及BCDYEAR的数据决定每个月的总天数是28,29,30还是31。
读/写寄存器 要求置高RTCON寄存器的0位来表示读和写R的寄存器,为了显示秒、分、时、日、月和年,CPU会从BCDSEC,BCDMIN,BCDHOUR,BCDDAY,BCDDATE,BCDMON,和BCDYEAR寄存器中读取数据。
备用电池 RTC可被备用电池驱动,备用电池通过RTCVDD引脚向RTC提供电压。当系统掉电时,RTC与CPU之间的接口被阻塞,备用电池仅仅驱动振荡电路以及BCD计数器,这样可减少能量损耗;
报警功能 RTC工作在掉电模式或正常工作模式时会在一个特定的时间产生报警信号。在正常工作模式下,报警中断(ALMINT)是激活状态的。在掉电模式下,电源管理唤醒信号(PMWKUP)与报警中断(ALMINT)都是激活状态 。
2.1.2 LCD控制器:
LCDC 是连接在AHB 总线上的AMBA master-slave 模块,在不需要ARM7TDMI 的参与下能够独自提供给多种LCD 显示板所必需的数字接口信号,包括黑白、灰度、彩色液晶屏[9]。
LCDC 基本功能如下:
①兼容AMBA2.0 规范,是连接在AHB 总线上的AMBA master-slave 模块
②宽度为32bit、深度为16的FIFO 用于缓存显示数据
③通过使用内嵌的DMA方式进行数据录取
④支持16 位接口的TFT(Thin Film Transistor)彩色显示
⑤AC 偏压信号用于STN panel,支持大小印第安格式[10]
- 上一篇:基于系综经验模式分解(EEMD)的汉语共振峰检测算法
- 下一篇:基于51单片机的无线收发设计+电路图+源程序
-
-
-
-
-
-
-
现代简约美式风格在室内家装中的运用
上市公司股权结构对经营绩效的影响研究
高警觉工作人群的元情绪...
巴金《激流三部曲》高觉新的悲剧命运
江苏省某高中学生体质现状的调查研究
中国传统元素在游戏角色...
NFC协议物理层的软件实现+文献综述
浅析中国古代宗法制度
C++最短路径算法研究和程序设计
g-C3N4光催化剂的制备和光催化性能研究