1 / 11

4.5 实时时钟实验

1. 2. 3. 4. 5. 4.5 实时时钟实验. 实验目的. 实验设备. 实验内容. 实验原理. 实验操作步骤. 一、实验目的. 了解实时时钟的硬件控制原理及设计方法。 掌握 S3C44B0X 处理器的 RTC 模块程序设计方法。. 二、实验设备. 硬件: Embest S3CEV40 实验平台, Embest ARM 标准 / 增强型仿真器套件, PC 机。 软件: Embest IDE 2003 集成开发环境, Windows 98/2000/NT/XP 。. 三、实验内容.

tamas
Télécharger la présentation

4.5 实时时钟实验

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 1 2 3 4 5 4.5 实时时钟实验 实验目的 实验设备 实验内容 实验原理 实验操作步骤

  2. 一、实验目的 • 了解实时时钟的硬件控制原理及设计方法。 • 掌握S3C44B0X处理器的RTC模块程序设计方法。

  3. 二、实验设备 • 硬件:Embest S3CEV40实验平台,Embest ARM标准/增强型仿真器套件,PC机。 • 软件:Embest IDE 2003集成开发环境,Windows 98/2000/NT/XP。

  4. 三、实验内容 • 学习和掌握S3C44B0X处理器的RTC模块的使用,并编写应用程序,修改时钟日期及时间的设置,并使用EMBEST ARM教学系统的串口,在超级终端显示当前系统时间。

  5. 四、实验原理 • 实时时钟(RTC) • 实时时钟(RTC)器件是一种能提供日历/时钟、数据存储等功能的专用集成电路,常用作各种计算机系统的时钟信号源和参数设置存储电路。RTC具有计时准确、耗电低和体积小等特点,特别是在各种嵌入式系统中用于记录事件发生的时间和相关信息,如通信工程、电力自动化、工业控制等自动化程度高的领域的无人值守环境。

  6. 四、实验原理 • S3C44B0X实时时钟(RTC)单元 • S3C44B0X 实时时钟(RTC)单元是处理器集成的片内外设。由开发板上的后备电池供电,可以在系统电源关闭的情况下运行。RTC发送8位BCD码数据到CPU。传送的数据包括秒、分、小时、星期、日期、月份和年份。RTC单元时钟源由外部32.768KHz晶振提供,可以实现闹钟(报警)功能。

  7. 四、实验原理 • 硬件电路设计 • 实时时钟外围电路

  8. 四、实验原理 • 软件程序设计 • 时钟设置 • 时钟设置程序必须实现时钟工作情况以及数据设置有效性检测功能。 • 时钟显示 • 时钟参数通过实验系统串口0输出到超级终端,显示内容包括年月日时分秒。参数以BCD码形式传送,用户使用串口通信函数(参见串口通信实验)将参数取出显示。

  9. 五、实验操作步骤 • 准备实验环境。使用Embest仿真器连接目标板,使用Embest S3CEV40实验板附带的串口线连接实验板上的UART0和PC机的串口。 • 在PC机上运行windows自带的超级终端串口通信程序(波特率115200、1位停止位、无校验位、无硬件流控制);或者使用其它串口通信程序。 • 使用EmbestIDE通过Embest仿真器连接实验板,打开实验例程目录下RTC_test子目录下的RTC_Test.ews例程,编译链接通过后连接目标板,下载并运行它。

  10. RTC Working now. To set time(Y/N)?:y Current day is (200d,1e,27, TUE). To set day(yy-mm-dd w): 2003-11-07 5 Current time is (1f:08:18). To set time(hh:mm:ss): 15:10:00 五、实验操作步骤 • 在PC上观察超级终端程序主窗口,可以看到如下界面: • 用户可以选择是否重新进行时钟设置,当输入不正确时也会提示是否重新设置:

  11. 2003,11, 07,FRI 15:10:14 五、实验操作步骤 • 最终超级终端输出信息如下: • 理解和掌握实验后,完成实验练习题。

More Related