云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于嵌入式系统的LCD电子时钟设计

基于嵌入式系统的LCD电子时钟设计

  • 62 次阅读
  • 3 次下载
  • 2025/7/7 10:35:59

5/6/7/8位数据宽度和奇偶校验。通过初始化好串口,与RTC进行通信,来设置RTC当前时间及报警时间。 2.3 液晶显示LCD模块

S3C44B0X处理器集成了LCD控制器,支持4位单扫描、4位双扫描和8位单扫描工作方式。处理器使用内部RAM区作为显示缓存,并支持屏幕水平和垂直滚动显示。数据的传送采用DMA(直接内存访问)方式,以达到最小延迟。根据实际硬件水平和垂直像素点数、传送数据位数、时间线和帧速率方式等进行编程,以支持多种类型的显示屏。LCD控制器主要液晶屏显示数据的传送、时钟和各种信号的产生与控制功能。 3、软件组成与设计

3.1 读写RTC模块

S3C44B0X内部集成了RTC模块,通过读取RTC模块中寄存器BCDSEC、BCDMIN、BCDHOUR、BCDDAY、BCDDATE、BCDMON和BCDYEAR的值得到当前的相应的时间值。还可以往这些寄存器里写值以设置当前的时间值。

3.2 串口通信UART模块

采用S3C44B0X的UART模块,利用PC机进行当前时钟时间和时钟报警时间的设置。其通信协议如下:首先S3C44B0X发送字符串命令询问是否要设置报警时间值,若回复'y'或'Y',则从PC机上的键盘

5

上发送报警时间值传递给报警寄存器ALMYEAR、ALMMON、ALMDAY、ALMHOUR、ALMMIN、ALMSEC;然后,

S3C44B0X发送命令询问是否要重新设置当着时间,若回复'y'或'Y',则发送新的时间值到BCDYEAR、BCDMON、BCDDAY、BCDHOUR、BCDMIN、BCDSEC,从而实现对报警时间及当前时钟时间的设置。程序流程图如下:

开 始 串 口 初 始 化 设置报警时间? Y N 设 置 报 警 时 钟 Y 设置当前时间? 设置当前时间 N 结 束

6

3.3 农历显示设计

S3C44B0X中RTC模块中没有提供农历的时间信息,因此采用公历转农历的方式来显示农历信息。公历转农历的算法是:首先建立公历年对应的农历数据,将其存入数组中,然后查找数组,实现公历到农历的转换并在LCD上显示。公历转农历算法框图如下所示:

3.4 液晶屏LCD显示设计

7

使用液晶屏显示最基本的是像素控制数据的使用。像素控制数据的存放与传送形式决定了显示的效果。图形显示可以直接使用像素控制函数实现。把像素控制数据按一定形式存入即可实现字符显示。本项目通过调用字符显示函数,将读取的实时时钟显示在LCD屏幕上。

第三章 实验结果

心得体会 通过本次的实验操作,不仅使我深刻体会打了嵌入式系统的广阔的应用前景,而且也是我对课本知识的一次较深的回顾与体悟。温故而知新,只有通过自己动手操作才能掌握真正的技术。在有限的课时内我们掌握的知识也是相当有限的,我们对嵌入式系统的硬件和软件的基本原理,特点有了更深的认识。这些知识对于本次实验是不够的。我自己查找了许多资料,同时也参考了过去的课题,取长补短。

8

搜索更多关于: 基于嵌入式系统的LCD电子时钟设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

5/6/7/8位数据宽度和奇偶校验。通过初始化好串口,与RTC进行通信,来设置RTC当前时间及报警时间。 2.3 液晶显示LCD模块 S3C44B0X处理器集成了LCD控制器,支持4位单扫描、4位双扫描和8位单扫描工作方式。处理器使用内部RAM区作为显示缓存,并支持屏幕水平和垂直滚动显示。数据的传送采用DMA(直接内存访问)方式,以达到最小延迟。根据实际硬件水平和垂直像素点数、传送数据位数、时间线和帧速率方式等进行编程,以支持多种类型的显示屏。LCD控制器主要液晶屏显示数据的传送、时钟和各种信号的产生与控制功能。 3、软件组成与设计 3.1 读写RTC模块 S3C44B0X内部集成了RTC模块,通过读取RTC模块中寄存器BCDSEC、BCDMIN、BCDHOUR、BCDDAY、BCDDATE、BCDMON和BC

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com