1 / 32
文档名称:

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

格式:doc   页数:32页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:1006108867 2016/3/8 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍:..页眉.. 页脚. 基于嵌入式系统的 LCD 电子时钟设计院系: 物理工程学院年级: 2009 级专业: 测控技术与仪器学号: 20092240111 姓名:雷亚东指导老师:田增国..页眉.. 页脚. 目录前言………………………………………… 1 第一章课题目标及总体方案………………… 2 第二章系统设计…………………………………… 3 1 、系统结构原理………………………………… 3 2 、硬件组成与设计……………………………… 4 3、软件组成与设计………………………………… 4 第三章实验结果…………………………………… 5 心得体会…………………………………… 5 参考文献…………………………………… 5 附录………………………………………… 6 ..页眉.. 页脚. 前言嵌入式系统反映了当代最新的技术水平。嵌入式系统不仅和一般的 PC 机上的应用系统不同, 就是针对不同的具体应用而设计的嵌入式系统之间差别也很大。嵌入式系统一般功能单一, 简单而且兼容性方面要求不高, 但是在大小和成本方面限制较多。在本实验中以 arm 7 处理器 S3C44B0X 和液晶显示屏 LRH9J515XA STN/BW 为基础, 设计实现了带农历的实时时钟电路。当有外部中断产生时,串口与 S3C44B0X 进行通信, 实现更改时钟时间, 且应用公历转农历的算法, 实现将农历时间实时显示在 LCD 上。另外还具有闹铃、星期提示功能,基本上能够满足人们的需求。关键字: arm7 S3C44B0X LCD 农历串口..页眉.. 页脚. 第一章课题目标及总体方案一、目的?了解实时时钟的硬件控制原理及设计方法。?掌握 S3C44B0X 处理器的 RTC 模块程序设计方法。?初步掌握液晶显示屏的使用及其电路设计方法。?掌握 S3C44B0X 处理器的 LCD 控制器的使用。?通过实验掌握液晶显示文本和图形的方法以及程序设计的方法。二、设备 1. 硬件: Embest EDUKIT —Ⅱ/Ⅲ实验平台, Embest ARM 标准/增强型仿真器套件, PC 机。 2. 软件: Embest IDE Pro 2004 集成开发环境, Windows 98/2000/NT/XP 操作系统。三、内容通过运用 S3C44B0X 的 RTC 模块、串口模块和 LCD 模块, 编写应用程序,在 LCD 上实时显示当前时间及农历时间。四、研究方法 1. 将任务分成若干模块,查阅相关论文资料,分模块调试和完成任务。 2. 连接 PC 和 Embest EDUKIT —Ⅱ/Ⅲ实验箱,进行整个实验环境搭建。..页眉.. 页脚. 第二章系统设计 1、系统结构原理图本实验电子时钟的设计主要是将 RTC 模块中的时间传到 LCD 上进行实时显示; 此外, 通过串口与 PC 机通信, 设置 RTC 模块中当前时间及报警时间,并把当前公历时间转换为农历时间一起在 LCD 上进行显示,其结构框图如右图所示: PC 串口 RTC 模块 2 、硬件组成与设计 实时时钟 RTC 模块 S3C44B0X 实时时钟单元是处理器集成的片内外设, 由开发板上的后备电池供电,可以在系统电源关闭的情况下运行, RTC 发送 8 位 BCD 码数据到 CPU 。传送的数据包括秒、分、时、星期、日期、月份和年份。 RTC 单元时钟源频率由外部 kHz 晶振提供, 可以实现闹钟(报警)功能及时间片中断、置 0 计数功能。 串口通信模块 S3C44B0 X 串行通信单元 UAR T提供2 个独立的异步串行通信口, 皆可工作于中断和 DMA 模式。最高波特率达 115200b/s 。每个 UAR T 单元包含一个 16 字节 FIFO , 用于数据接收和发送。此外, 每个 UAR T 模块还包含可编程波特率、红外发送/ 接收、 1 个或 2 个停止位、 LCD 显示..页眉.. 页脚. 5/6/7/8 位数据宽度和奇偶校验。通过初始化好串口,与 RTC 进行通信,来设置 RTC 当前时间及报警时间。 液晶显示 LCD 模块 S3C44B0X 处理器集成了 LCD 控制器, 支持 4 位单扫描、4 位双扫描和 8 位单扫描工作方式。处理器使用内部 RAM 区作为显示缓存, 并支持屏幕水平和垂直滚动显示。数据的传送采用 DMA (直接内存访问)方式,以达到最小延迟。根据实际硬件水平和垂直像素点数、传送数据位数、时间线和帧速率方式等进行编程, 以支持多种类型的显示屏。 LCD 控制器主要液晶屏显示数据的传送、时钟和各种信号的产生与控制功能。 3 、软件组成与设计 读写 RTC 模块 S3C44B0X 内部集成了 RTC 模块, 通过读取 RTC 模块中寄存器 BCDSEC