新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ARM9的带农历实时时钟LCD显示设计

基于ARM9的带农历实时时钟LCD显示设计

作者:时间:2011-05-24来源:网络收藏

摘要:以处理器S3C2440和液晶屏WXCAT35为基础,实现了带电路。通过串口与S3C2440通信,实现更改时间和设置报警时间的功能,应用公历转换为的算法,实现在液晶屏上的显示。
关键词:;农历;

S3C2440A是Samsung公司为手持设备应用提供的低功耗、高性价比芯片。S3C2440A20T内核,并在ARM920T内核基本功能的基础上集成了丰富的外围功能模块,如UART、RTC、控制器等外围器件,从而降低了嵌入式应用系统的成本。本文采用S3C2440A和WXCAT35液晶显示屏模块,搭建以两者为基础的嵌入式液晶系统工作平台。在此平台基础上,详细讨论带农历的实时时钟在液晶显示屏上的显示以及更改时间和设置报警时间的方法,并给出了具体的实现程序。

1 系统硬件
1.1 实时时钟(RTC)模块
S3C2440A集成了具有日历功能的RTC模块,它可以在系统关闭的情况下使用备用电池工作。RTC使用STRB/LDRB ARM操作传输二进制编码的十进制数(BCD)的8位数据给CPU。数据包括年、月、日、星期、小时、分钟、秒的时间信息。此外,RTC模块还可以实现报警功能。RTC模块采用32.768 kHz的外部晶体振荡器,外部晶体振荡器与S3C2440A的连接如图1所示。XTIrtc和XTOrtc分别是RTC的32.768 kHz晶体振荡器输入和输出,2个22 pF电容是晶体振荡器的匹配电容,只有在外部所接电容为匹配电容的情况下,晶体振荡器频率才能保证在标称频率附近的误差范围内。

本文引用地址:http://www.eepw.com.cn/article/150711.htm

a.jpg


1.2 通用异步接收传输(UART)模块
S3C2440A的UART提供了3个独立的异步串行I/O端口,每个端口都可以在中断模式或者DMA模式下操作。UART使用系统时钟可以支持最高
115.2 kb·s-1的速率。在对UART进行操作时,数据接收帧和发送帧的格式都是可编程的,它包含1个开始位,5~8个数据位,1个可选的奇偶位和1或2个停止位,这些都是通过线性控制器(ULCONn)设置。本文采用UART更改时间和设置报警时间,串口通信连接图如图2所示。

b.jpg

led显示器相关文章:led显示器原理



上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭